• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

노드 VPN 사용시 유용한 transmission-openvpn 의 오토힐 컨테이너 문의

꾀지남편 꾀지남편 377

0

8

2023-11-13 17 19 13.png.jpg

개인적으로 미디어 서버를 운용하고 있어 다양한 서비스들을 VPN에 올려 사용하고 있습니다.

유즈넷을 병행하고 있어서 해외자료의 경우 큰 어려움이 없는데 역시나 국내의 경우 트랜스 미션을 사용하지 않을 수가 없겠습니다.

 

 

아무래도 초심자가 설정하기 편해서 위 트랜스 미션  OPENVPN을 사용하고 있는데

위 컨테이너에게는 문제가 하나 있습니다.

 

바로 핑을 통해 체크하다가 VPN이 끊어지는 경우라면 알아서 재연결을 한다는데

어쨌든 컨테이너의 네트워크 연결이 끊어지면 종료하는게 기본값이라는 것입니다.

그러다 보니 자주는 아니지만 한달에 한번 혹은 두번정도 수동으로 재기동하고 있습니다.

다만 이렇다 보니 간혹 당황스러울 때가 있기도합니다.

 

혹시 기능이 추가되진 않았을까 싶어 공식 가이드를 살펴보니 새로 추가 되었는지 위 오토힐이라는 녀석을 권장하더군요?

 

 

2023-11-13 17 24 18.png.jpg

사실 같은 네트워크에 묶을 필요도 없을 것 같지만 일단 한세트로 올려두었습니다.

오토힐의 대상은 컨테이너의 헬스체크를 사용중인 것들만 가능한 것으로 보이는데..

 

 

사실 도커에는 기본 헬스체크 기능이 있어서 HEALTHCHECK를 먼저 도커 이미지에 적용하라는 부분이 좀 헷갈리고 있습니다.

제대로 적용이 된 것인지 판단하기가 굉장히 아리송한데..

  • --interval=DURATION(기본값: 30s)

30초마다 체크하고 있으니 전체 컨테이너를 자동 수복하게 해놓으면 적용이 되는 것인지

혹시 사용하고 계신분이 있다면 후기를 듣고 싶어 질문드립니다.

신고공유스크랩
8
profile image 1등
너굴맨봇 2023.11.13. 17:27
안녕하세요, 꾀지남편님.😊
 

좋은답변을 받기위해서는 좋은 질문이 필요합니다.

유의할점⚠️

  • 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
  • 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
  • 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
    • (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)

질문방법🙏

자신의 상황을 최대한 자세히 설명해주세요.

상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다. 

ex) ex) 헤놀로지라면 메인보드 모델 칩셋정보, CPU, 사용한 DSM 버전, 모델, 부수적인 추가 컨트롤러 나 랜카드 등과 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지, 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.

*가능하면 최신버전 OS/SW를 이용해주세요

 

답변에대한 피드백을 주세요.

정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.

이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.

2등
나요기 2023.11.13. 20:31
아래 내용을 참조하시면 됩니다. 도커 생성시 healthcheck 항목이 있으면 포테이너에서도 로그와 함께 Heathy 라고 표현이 되고 저런 항목이 없는 항목은 Running으로 표시됩니다. deunhealth 컨테이너는 아래 레이블이 지정된 항목이 Healthy 아닌 경우 컨터이너를 재시작 시킵니다. 그리고 통합된 컨테이너가 좋긴한데요 VPN provider 정보가 없는 것은 자동으로 서버리스트 갱신이 안되는 것 같던데요. azinchen:nordvpn 은 크론으로 스케줄 되어 서버 리스트를 갱신하고 접속하는 부분이 장점입니다. healtcheck 부분이 제대로 설명된 부분이 없어서 저도 한참을 헤매였습니다.

version: "3.7"

services:

deunhealth:
image: qmcgaw/deunhealth
container_name: deunhealth
network_mode: "none"
environment:
LOG_LEVEL: debug
HEALTH_SERVER_ADDRESS: 127.0.0.1:9999
TZ: Asia/Seoul
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock

version: "3"
services:
vpn:
image: azinchen/nordvpn:latest
container_name: nordvpn
network_mode: "bridge"

cap_add:
- net_admin
devices:
- /dev/net/tun
environment:
- USER=
- PASS=
- COUNTRY=Korea
- GROUP=Standard VPN servers
- RANDOM_TOP=10
- RECREATE_VPN_CRON=5 */3 * * *
- NETWORK=192.168.0.0/24
- OPENVPN_OPTS=--mute-replay-warnings
ports:
- 8088:8088
restart: unless-stopped

torrent:
image: linuxserver/qbittorrent:latest
container_name: qbitt_vpn
network_mode: service:vpn
environment:
- WEBUI_PORT=8088
- PUID=1024
- PGID=100
volumes:
- /volume3/docker/qbitt_vpn/:/config
- /volume2/Share/TV:/downloads

healthcheck:
test: ["CMD", "curl", "-f", "https://www.google.com"]
interval: 1m30s
timeout: 15s
retries: 3

labels:
- "deunhealth.restart.on.unhealthy=true"

depends_on:
- vpn
restart: always
profile image
꾀지남편 글쓴이 2023.11.14. 09:02
나요기

이러한 답변과 예제까지 너무나 감사합니다. :)
저 Default의 의미는 헬스체크 사용시의 의미로 통상 기본이라던가 그런게 아니었군요~!

OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60 # VPN 연결이 끊어지면 컨테이너 강제 종료(킬 스위치)
위옵션 덕분인지 몰라도 다행히 기본적으로 헬씨로 표현되는걸 보니 transmission-openvpn의 상태는 상태체크를 하는 것 처럼 보이는군요!

profile image
꾀지남편 글쓴이 2023.11.14. 09:55
나요기

설정을 자세히 살펴보니 단순히 헬스체크를 한다는게 요점이 아니군요!
나요기님의 설정을 일부 따라가 보겠습니다.

수정해보니 언헬씨일때 재기동이 잘 따라가는데 이게 결국 라벨을 지정해야만 했었군요!
추가로 curl 테스트가 불가한 컨테이너는 어떻게 체크해야할지 아리송하긴합니다.
너무나 감사합니다!

나요기 2023.11.14. 11:22
꾀지남편
포테이너의 로그에 stats 쪽을 보면 성공유무를 알수 있고 지정 회수만큼 실패하면 Unhealthy 로 변경합니다.
3등
앨런임더 2023.11.14. 07:42

컨테이너가 연결이 끊기면 unhealthy가 되는 게 아니라 그냥 종료되는 걸로 보이는데, restart: always 또는 on-failure옵션으로는 안 되는 건가요?

profile image
꾀지남편 글쓴이 2023.11.14. 09:00
앨런임더
네 VPN 연결 자체는 재연결을 한다곤 하는데 always시 기동중이긴 하나 함께 VPN에 엮어둔 타 컨테이너들이 정상적으로 동작하지 않습니다.
아직도 정확한 이해를 하지 못해 설명이 부실합니다 :(
profile image
행복구슬 2023.11.14. 23:33

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

본 게시판은 서버구축 게시판과 통합되었습니다.

서버구축 게시판 이동하기
번호 제목 글쓴이 날짜 조회
공지 Docker 정보공유 게시판이 신규로 생성되었습니다. 11 달소 23.03.29.07:31 532
공지 홈서버에 쓸만한 도커이미지 추천 및 정리 28 달소 22.03.17.22:09 16493
176
normal
지나가는_문과생 24.04.09.19:47 121
175
normal
행복구슬 24.03.06.17:23 186
174
image
짬타이거 24.03.05.14:03 150
173
image
이정도면컴맹인듯 24.03.02.07:12 240
172
normal
very 24.02.29.11:10 267
171
image
세종나스 24.02.26.11:32 134
170
image
카마카 24.02.22.17:24 204
169
image
chocoProtein 24.02.22.15:17 196
168
normal
jerry80 24.02.20.09:34 248
167
normal
very 24.02.18.19:31 173
166
normal
메롱한상태 24.02.14.23:56 513
165
image
nftc 24.02.14.01:28 154
164
normal
쿠니씨 24.02.12.21:29 162
163
normal
동조 24.02.09.00:21 135
162
image
purndal 24.02.08.10:14 192
161
normal
한냥 24.02.06.14:36 165
160
normal
섀틸 24.02.05.12:40 206
159
image
나스초보당 24.02.03.18:42 155
158
normal
SHISHAMO 24.02.03.02:06 136
157
normal
동조 24.01.29.23:35 125
156
normal
이해하면 24.01.29.10:13 124
155
normal
마이크로서버 24.01.27.22:38 143
154
normal
채식곰 24.01.25.11:21 162
153
image
KimPig 24.01.23.18:50 328
152
normal
행복구슬 24.01.21.18:54 208
151
image
카마카 24.01.19.13:13 273
150
normal
깐꾼파파 24.01.19.00:06 146
149
normal
마이크로서버 24.01.18.15:42 155
148
image
hjk9860 24.01.16.18:41 340
147
normal
백복 24.01.12.14:24 296
146
normal
hanahana 24.01.09.02:12 148
145
image
트리라랑 24.01.08.13:39 163
144
normal
마이크로서버 24.01.07.14:22 119
143
normal
참치 24.01.03.00:06 311
142
normal
bollack 23.12.28.09:36 174
141
normal
zepinos 23.12.19.15:19 147
140
normal
타고난_초보 23.12.19.06:47 717
139
normal
펜타네스트 23.12.18.14:41 192
138
image
yororay 23.12.13.00:01 359
137
image
지축또타 23.12.10.04:04 194
136
normal
주차장 23.12.06.15:51 475
135
normal
23.12.03.12:54 342
134
normal
몰라요 23.11.26.16:38 401
133
normal
Winz 23.11.24.15:37 146
132
normal
23.11.14.00:45 601
image
꾀지남편 23.11.13.17:27 377
130
normal
ROH7 23.11.10.08:14 136
129
image
KimPig 23.11.10.00:36 137
128
normal
KimPig 23.11.07.02:56 311
127
normal
초보나스 23.11.05.11:47 272
126
normal
행복구슬 23.10.31.14:25 159
125
image
만두 23.10.27.22:49 185
124
normal
동네슈퍼주인 23.10.26.17:30 154
123
normal
매화 23.10.26.14:59 428
122
normal
행복구슬 23.10.18.20:25 260
121
normal
하늘위의하늘 23.10.16.04:56 211
120
normal
jnote 23.10.15.00:28 252
119
image
공자 23.10.10.03:47 692
118
image
뉴비나스 23.10.09.16:30 188
117
normal
서버젼향지망개발자 23.10.02.21:45 299
116
normal
동리소년 23.10.02.14:42 202
115
normal
ktheo 23.09.28.17:16 202
114
image
행복구슬 23.09.27.07:56 218
113
normal
행복구슬 23.09.26.14:17 126
112
normal
신이 23.09.24.13:18 135
111
normal
행복구슬 23.09.22.13:16 145
110
image
매화 23.09.21.15:48 248
109
normal
행복구슬 23.09.19.21:59 155
108
normal
행복구슬 23.09.18.19:58 195
107
image
행복구슬 23.09.18.00:45 145
106
image
너굴맨 23.09.17.17:48 170
105
image
행복구슬 23.09.17.01:52 385
104
image
Mdevl 23.09.16.23:53 117
103
normal
랜섬 23.09.16.13:18 152
102
normal
행복구슬 23.09.16.09:38 192
101
normal
행복구슬 23.09.15.16:51 203
100
normal
jinsol2 23.09.15.01:25 164
99
normal
기계치끝판왕 23.09.14.23:29 154
98
normal
행복구슬 23.09.14.21:23 146
97
normal
행복구슬 23.09.13.07:10 103
96
normal
행복구슬 23.09.12.15:47 136
95
normal
샛삭 23.09.12.15:18 102
94
normal
행복하게살자 23.09.10.10:51 120
93
normal
행복하게살자 23.09.07.20:13 116
92
normal
크와 23.09.07.09:30 339
91
image
obba 23.09.06.13:26 919
90
normal
행복하게살자 23.09.04.22:15 189
89
normal
모리아뽀 23.09.01.12:23 138
88
image
jinsol2 23.09.01.10:27 582
87
normal
신이 23.08.28.07:22 249
86
normal
매화 23.08.27.17:28 270
85
image
핫바 23.08.26.21:19 492
84
image
이정도면컴맹인듯 23.08.22.18:57 268
83
normal
하늘은파랗다 23.08.22.11:50 150
82
normal
석석 23.08.22.08:41 282
81
normal
석석 23.08.21.23:06 184
80
normal
김루트 23.08.21.22:30 113
79
normal
초보나스 23.08.19.15:01 417
78
normal
게르노 23.08.18.21:52 362
77
normal
이정도면컴맹인듯 23.08.18.16:27 308
76
normal
sde 23.08.18.06:03 241
75
image
Jasons 23.08.17.17:47 184
74
normal
하늘은파랗다 23.08.17.02:31 367
73
normal
jinsol2 23.08.11.17:06 268
72
normal
더글더글 23.08.11.16:05 142
71
image
반투검스 23.08.10.22:39 143
70
normal
메또롱 23.08.08.18:09 599
69
image
kyylink 23.08.06.21:31 216
68
image
칼퇴하는남자 23.08.05.01:13 606
67
normal
ZEMA 23.08.04.23:56 285
66
normal
메또롱 23.08.02.09:46 259
65
normal
메또롱 23.08.01.18:38 154
64
image
퉷끼 23.07.31.10:43 158
63
normal
리프 23.07.27.16:25 410
62
normal
리프 23.07.26.08:04 302
61
normal
j3240 23.07.18.23:21 265
60
normal
이브노아 23.07.18.17:10 585
59
normal
레온하르트 23.07.16.15:44 534
58
normal
lEMMINOl 23.07.15.23:06 221
57
normal
ENTJ도플랜 23.07.12.11:50 431
56
image
http80 23.07.07.14:46 255
55
image
NAS쌩초보 23.07.06.23:50 238
54
image
촌딱 23.07.06.11:18 1492
53
image
나린이 23.07.01.23:22 291
52
image
꾀지남편 23.06.30.14:45 239
51
image
각시수 23.06.30.13:54 332
50
image
히릿 23.06.29.22:19 792
49
normal
도커독해 23.06.20.22:39 334
48
normal
부산우유 23.06.19.02:14 240
47
normal
이브노아 23.06.16.22:48 313
46
normal
dowon 23.06.16.20:06 1261
45
normal
jerry80 23.06.10.09:18 255
44
normal
SNFAIUWQ 23.05.31.12:57 424
43
image
펀타임 23.05.30.10:56 215
42
normal
DDOCCKER 23.05.29.12:48 379
41
normal
각시수 23.05.25.08:00 351
40
normal
SNFAIUWQ 23.05.24.12:18 419
39
normal
리틀프린스 23.05.08.10:07 465
38
normal
퉷끼 23.05.06.16:23 420
37
image
금귤 23.05.05.18:53 384
36
normal
블루스크린 23.05.04.11:30 195
35
image
동리소년 23.04.29.09:56 347
34
normal
ExpBox 23.04.27.19:13 297
33
normal
SNFAIUWQ 23.04.23.02:31 279
32
normal
제이지 23.04.22.13:18 674
31
normal
콜라 23.04.22.10:16 291
30
normal
서버컴좋아 23.04.22.03:20 390
29
image
콜라 23.04.21.16:31 222
28
image
SNFAIUWQ 23.04.18.15:33 616
27
normal
콜라 23.04.18.10:29 237
26
image
섭리 23.04.17.22:07 705
25
normal
유로아빠 23.04.17.17:47 192
24
normal
SNFAIUWQ 23.04.14.18:42 777
23
image
콜라 23.04.14.01:12 279
22
normal
bumworld 23.04.09.04:29 374
21
image
뉴비나스 23.04.08.17:18 368
20
normal
keiminem 23.04.07.12:22 341
19
image
각시수 23.04.06.18:53 295
18
normal
각시수 23.04.06.14:59 1207
17
image
각시수 23.04.05.20:02 561
16
normal
한군77 23.04.05.13:01 896
15
normal
똥쓰똥쓰 23.04.03.16:58 210
14
normal
각시수 23.04.02.14:31 627
13
normal
초보나스 23.03.30.15:33 813
12
image
해롱해롱 23.03.22.13:01 148
11
normal
시놀로지오너 23.03.16.23:06 284
10
normal
lEMMINOl 23.03.01.23:40 369
9
normal
beula 23.02.24.17:22 246
8
normal
섭리 23.02.21.03:30 184
7
image
각시수 23.02.10.16:45 366
6
image
리틀프린스 23.02.07.09:35 102
5
image
Lamanus 23.01.15.14:52 631
4
image
파스텔하늘 23.01.14.18:38 488
3
image
파스텔하늘 23.01.14.14:49 281
2
normal
콜라 23.01.12.16:17 301
1
normal
똥쓰똥쓰 23.01.03.17:22 338