Issue

[AWS] EC2 ์ ‘์† ๊ฐ„ ์—๋Ÿฌ ๋ฐœ์ƒ!

God Korea 2023. 1. 30. 14:27
728x90

๐Ÿคช ๋ญ๊ฐ€ ๋ฌธ์ œ์•ผ? 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์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์ด๋ผ๊ธฐ๋ณด๋‹ค๋Š” ํ•ด๋‹น ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ, ํ•œ ๋ฒˆ์ฏค ํ™•์ธํ•ด ๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

728x90