๐คช ๋ญ๊ฐ ๋ฌธ์ ์ผ? Operation timed out!
์ต๊ทผ Jenkins ๊ด๋ จ ๊ณต๋ถ๋ ํ ๊ฒธ, K8s ์ค์ต๋ ํ ๊ฒธ ์ค๋๋ง์ ๋ด ๊ณ ํฅ aws ec2๋ฅผ ์ฐพ์์๋ค. ์ค๋๋ง์ด๋ผ ๊ทธ๋ฐ๊ฐ ssh๋ก ec2 ์ธ์คํด์ค์ ์ ์ํ๋ ๊ฒ๋ถํฐ ๋ฏ์ค์๋ค..
ssh -i {Identity file} {username}@{ip address}
๊ธฐ์กด์ ๋๋ ์ ์์ ์ผ๋ก .pem file๋ก ์ธ์ฆํ๊ณ ubuntu์ ์ ์ํ์๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ฒ์ Jenkins๋ฅผ ๊ณต๋ถํ๋ฉด์ ๋ณธ ์ ํ๋ธ T academy์์ ์ฐพ์ ๋ฐฉ๋ฒ์ ssh ๋ด์ vi๋ฅผ ์ด์ฉํด์ config script๋ฅผ ์์ฑํ์ฌ ๊ฐ๋จํ ์ ์ํ๋ ๋ฐฉ๋ฒ์ด์๋ค. config๋ผ๋ ํ์ผ์ ๋ฏธ๋ฆฌ ์๋ฒ ์ ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๊ธฐ๋ง ํ๋ฉด ๋ผ์ ์๊ฐ๋ณด๋ค ๊ฐ๋จํ๋ค.
ssh {์ค์ ํ Hostname}
์์ฒ๋ผ ๋ ์งง๊ฒ ์ ์ํ ์ ์๋ค๋ ์ฅ์ ๊ณผ key ํ์ผ ์์น๋ฅผ ๋ชฐ๋ผ๋ ๋๋ค๋ ์ฅ์ ์ด ์์ด์ ๋ฐ๋ก ์ ์ฉํ๋ค. T academy์ Jenkins ๊ฐ์๋ฅผ ๋ณด๋ฉด ๊ตฌ์ฒด์ ์ผ๋ก ๋์์์ผ๋ ๋๋ config๋ผ๋ ํ์ผ์ด ์ด๋ป๊ฒ ์ ๋ ฅ๋์ด ์๋์ง๋ง ๋ณด์ฌ์ฃผ๊ฒ ๋ค.
# config file
Host practice
User ubuntu # user๋ฅผ ์
๋ ฅํ๋ ๋ฐฉ์์ linux์ ์ข
๋ฅ์ ๋ฐ๋ผ ๋ค๋ฆ. amazon linux์ ๊ฒฝ์ฐ 'ec2-user'๋ก ์ฌ์ฉ
Hostname {ip address}
IdentityFile {Key file ๊ฒฝ๋ก}
๋์ถฉ ์์ฒ๋ผ ์๊ฒผ๋ค. ๊ฐ ๋ฆฌ๋ ์ค๋ณ User ์ ๋ ฅ ํ์์ ๊ตฌ๊ธ์ ๋๊ป ๋ฌผ์ด๋ณด๋๋ก ํ์.
๐ ๊ทธ๋์ ๋ญ๊ฐ ์ด์์ธ๋ฐ?
๋ถ๋ช ํ ssh ๋ช ๋ น์ด๋ฅผ ํตํด linux์ ์ ๊ทผํ๋ฉด ํด๋น ์ธ์คํด์ค์ ์ ์ํด์ผ ๋ง์ ํฐ์๋ค.. ๊ทธ๋ฐ๋ฐ ์๊พธ ์ ๋ชฉ๊ณผ ๊ฐ์ Operation timed out ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. timed out... ๋ถ๋ช ํ ์๋ต๊ณผ ๊ด๋ จํด์ ์ด๋ค ์๊ฐ์ด ์ด๊ณผ๋์ด ๋ฐ์ํ๋ ๋ฌธ์ ์ด๋ค. ๋ด๊ฐ ์๊ฐํ ์ ์๋ ๋ถ๋ถ์ ip๊ฐ ์๋ชป ์ค์ ๋์๋ค๊ฑฐ๋, config ํ์ผ์ ํตํ ์ ๊ทผ ๋ฐฉ์์ด ์ถ๊ฐ์ ์ธ ์ค์ ์ด ํ์ํ๋ค๊ฑฐ๋, ssh ๊ด๋ จ ํฌํธ๊ฐ ๊ฐ๋ฐฉ๋์ด ์์ง ์๊ฑฐ๋ ๋ฑ์ด ์์๋ค.
๋ด๊ฐ ์๊ฐํ ๋ฌธ์ ๋ค์ ๋ชจ๋ ์ ๊ฒํ๊ณ ํด๊ฒฐํด ๋ดค์ง๋ง ๊ฒฐ๊ณผ๋ ๊ทธ๋๋ก์๋ค. ๊ทธ๋์ ์๋ก์ด ๊ณ์ ์ ๋ง๋ค์ด ์ธ์คํด์ค๋ฅผ ์์ฑํด ์ ์ํด ๋ดค๊ณ , ๊ฒฐ๊ณผ๋ ์ฑ๊ณต์ด์๋ค.. ๊ทธ๋ ๋ค๋ฉด ์ ๊ธฐ์กด aws ๊ณ์ ์ ์ ๋์๊น? ๊ทธ ์ด์ ๋ ๊ธฐ์กด ๊ณ์ ์ ๋ชจ๋ vpc์ ์๋ธ๋ท, ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด ๋ฑ์ ์ญ์ ํ์๊ธฐ ๋๋ฌธ์ด๋ค.
aws๋ ์ฒ์ ์ด์ฉํ๋ฉด ์ด๋์ ์ค๋ ์๊ธ ์ฒญ๊ตฌ์ธ์ง ๋ชฐ๋ผ ๋นํฉํ ๋๊ฐ ์๋ค. ๋น์ ๋๋ ๊ทธ๋ฌํ๊ณ , ์ฃผ๋ณ ๋๋ฃ๋ค๊ณผ ํจ๊ป ์ด๋ฅผ ํด๊ฒฐํ๊ณ ์ ์ฐพ์ ๋์ ๋ฐฉ๋ฒ์ด ๋ชจ๋ aws์ ์ ๋ณด๋ฅผ ์ญ์ ํ๋ ๊ฒ์ด์๋ค. ๊ธฐ๋ณธ vpc์ ์๋ธ๋ท ๊ฐ์ ์ ๋ณด๊น์ง๋...ใ ใ ๋ฌผ๋ก ์ธ์คํด์ค๋ฅผ ๋ง๋ค ๋ vpc์ ์๋ธ๋ท์ด ์์ด๋ ๋ง๋ค ์ ์๊ธฐ ๋๋ฌธ์ ๊ทธ 2๊ฐ๋ ๋ง๋ค๊ณ ์ธ์คํด์ค๋ฅผ ์์ฑํ์ง๋ง, ๋ฌธ์ ๋ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด๋ vpc, ์๋ธ๋ท์ ์์ฑํ ๋ ์ค์ ํ ip ์ง์ ๋ฐฉ์ ๋ฑ์ ์์๋ค. (์ฌ์ค ์์ง๋ ๊ตฌ์ฒด์ ์ธ ์์ธ์ ์ฐพ๊ธฐ ์ด๋ ต๋ค. ํ๋ํ๋ ํด๊ฒฐํ ๊ฒ์ด ์๋๊ธฐ ๋๋ฌธ์..) ์ด์ ๋ํ ์ ๋ณด๋ฅผ ์ป๊ณ ์ ๊ฒ์์ ํด๋ณด๋ vpc ๊ด๋ จํด์ ๊ธฐ๋ณธ ์ ๋ณด๋ฅผ ๊ฝค ์ ์ ๋ฆฌํด ๋์ ๋ธ๋ก๊ทธ๋ฅผ ํ๋ ๋ฐ๊ฒฌํ๋ค.
https://pjh3749.tistory.com/283
AWS VPC ๊ธฐ๋ณธ ๊ฐ๋ ์ ๋ฆฌ - VPC๋ฅผ ๊ตฌ์ฑํ๋ ๊ธฐ๋ณธ ์๋ฆฌ
์ ์ ์ง์ VPC๋ฅผ ์ดํดํ๊ธฐ ์ํด์ ์ ์ ์ง์์ด ์ข ํ์ํ๋ฐ ์์ฃผ ๊ฐ๋จํ๊ฒ๋ง ๋ณด๊ณ ๊ฐ๊ฒ ์ต๋๋ค. IP์ฃผ์๋ 32์๋ฆฌ 2์ง์์ธ๋ฐ ์ด ๊ฐ์๋์ฝ 40์ต๊ฐ์ ๋ ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ (๋คํธ์ํฌ ์ฃผ์ + ํธ์คํธ ์ฃผ์)
pjh3749.tistory.com
์ ๊ธ์ด์ด๋ถ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ณธ๋ค๋ฉด aws์์ ๋ณด์๊ทธ๋ฃน์ ์ค์์ฑ์ ๋ํด ์กฐ๊ธ์ ์ ์ ์๋ค.
๐ฅ ๊ทธ๋์ ๋ฌธ์ ๋ ์ด๋ป๊ฒ ํด๊ฒฐํ์ด?
์ผ์ผ์ด vpc์ ์๋ธ๋ท์ ๊ท๊ฒฉ์ ์๋ง๊ฒ ์ค์ ํ๊ณ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด๋ฅผ ๋ง์ถฐ ์ค์ ํ๊ณ ํ๋ ๊ฒ์ ๋๋ฌด ๋จธ๋ฆฌ๊ฐ ์ํ ๊ฒ์ด๋ค. ๋ ๋ํ ์ค์ ๋ก ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ณด๊ธฐ ์ ์ ํด๊ฒฐํ๊ธฐ ๋๋ฌธ์ ๋ ์์ธํ ์์ธ์ ๋ถ์ํ๊ณ ์ถ์ด์ ์ฐพ์๋ณธ ๊ฒฐ๊ณผ๋ฌผ์ด ์์ ๋ธ๋ก๊ทธ์ธ๊ฑฐ์ง ํด๊ฒฐ๋ฐฉ๋ฒ ์์ฒด๋ ๋งค์ฐ ๊ฐ๋จํ๋ค.
aws์์๋ vpc๋ฅผ ์์ฑํ ๋, 2๊ฐ์ง ์ต์ ์ ์ ํํ ์ ์๋ค. 1) vpc'๋ง' ์์ฑํ ๊ฒ์ด๋, 2) vpc'๋ฑ'์ ์์ฑํ ๊ฒ์ด๋. ์ฌ๊ธฐ์ 2๋ฒ ์ต์ ์ ๊ณ ๋ฅธ๋ค๋ฉด ํ๋์ vpc๋ฅผ ์์ฑํ ๋, ๊ฑฐ๊ธฐ์ ๋ง์ถฐ์ง ์๋ธ๋ท๊ณผ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด ๋ฑ ๊ธฐ๋ณธ ์ค์ ์ ํ์ํ ์ต์ ์ ํ๊บผ๋ฒ์ ์์ฑํด ์ค๋ค. (aws์ ๊ณ ๋ง์..) ๋๋ถ์ ํ๋ฃจ๋ฅผ ํต์งธ๋ก ๋ ๋ ธ์ง๋ง...ใ ๊ทธ๋๋ ๊ณ์ ๊ณต๋ถํ ์ ์๊ฒ ๋๋ค! ๋กํ aws~
๊ทธ๋ผ ์ด๋ง!
ps. ์ฐธ๊ณ ๋ก ๋ด๊ฒ ๋ฐ์ํ Operation timed out์ ๋ํ ํด๊ฒฐ์ฑ ์ด๋ผ๊ธฐ๋ณด๋ค๋ ํด๋น ์๋ฌ๊ฐ ๋ฐ์ํ์ ๋, ํ ๋ฒ์ฏค ํ์ธํด ๋ณด๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค๊ณ ์๊ฐํ๋ค.
'Issue' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๊ฐ๋จ ํ๋ง๋] yml? yaml? (0) | 2022.12.28 |
---|---|
[์ด์๋ฆฌํฌํธ] IntelliJ ์ด๋๊น์ง ์๊ณ ์ฐ๋? (์ธํ ๋ฆฌ์ ์ด ๊ทนํ์ ํจ์จํ) (0) | 2022.10.06 |
[์ด์๋ฆฌํฌํธ] Javascript window๊ฐ ์ ๋ณด ์ ๋ฌ (0) | 2022.10.05 |
[์ด์๋ฆฌํฌํธ] Docker๊ฐ ๋ฉ์ท๋ค. (0) | 2022.04.13 |
[์ด์๋ฆฌํฌํธ] ๋ด ์์ ์ฒซ ๋ฐฐํฌ (0) | 2022.01.26 |