1ํŽธ ๋งํฌ:


https://gall.dcinside.com/mgallery/board/view/?id=vanced&no=19118

Oracle Cloud Tailscale์œผ๋กœ VPN ์Œ€๋จนํ•˜๊ธฐ (1)Oracle Cloud์—์„œ ๋ฌด๋ฃŒ๋กœ ์“ธ์ˆ˜ ์žˆ๋Š” ํ• ๋‹น๋Ÿ‰์ด ๊ฝค ๋ผ์„œ, ์—ฌ๊ธฐ๋‹ค ๋ธŒํ”ˆ ํ”„๋กœ๊ทธ๋žจ์ธ Tailscale์„ ์˜ฌ๋ฆฌ๋ฉด ๋ธŒํ”ˆ์„ ์Œ€๋จนํ•  ์ˆ˜ ์žˆ์Œ...(์ธ๋ฐ”์šด๋“œ+์•„์›ƒ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ 10TB์—ฌ์„œ ๋ธŒํ”ˆ์šฉ์œผ๋กœ ์ด 5TB ์“ธ ์ˆ˜ ์žˆ์„๊ฑฐgall.dcinside.com







๋“œ๋””์–ด ์˜ค๋ผํด PayGo ๊ณ„์ •์ด ํ™œ์„ฑํ™”๋จ...





์•”ํŠผ ๊ทธ๋Ÿผ ์ด์ œ Tailscale VPN์„ ๊น”์•„๋ณด๋Ÿฌ ๊ฐ€๋ณด์ž...












์šฐ์„  ์ฒซ๋ฒˆ์งธ๋กœ ํ•ด์•ผํ•  ๊ฒƒ์€ ์˜ค๋ผํด์—์„œ ๋Œ€์—ฌ๋ฐ›์„ ์ปดํ“จํ„ฐ์ธ Instance๋ฅผ ๋งŒ๋“ค์–ด์•ผ ๋จ. ๊ทธ๊ฑด ์–ด์ผ€ํ•˜๋ƒ๋ฉด


ํด๋ผ์šฐ๋“œ์— ๋กœ๊ทธ์ธํ•˜๋ฉด ๋ฐ”๋กœ ๋ณด์ด๋Š” ๋Œ€์‰ฌ๋ณด๋“œ์—์„œ ์šฐ์ธก ์ƒ๋‹จ์— Create a VM instance ํด๋ฆญ









ํด๋ฆญํ•˜๋ฉด ์š”๋Ÿฐ ์ฐฝ์ด ๋œธ, ์ด์ œ ์•„๋ž˜๋กœ ์Šคํฌ๋กคํ•ด๋ด๋ด










๊ทธ๋Ÿผ ์ด์ œ ์šด์˜์ฒด์ œ์™€ CPU๋ฅผ ์„ ํƒํ•˜๋Š” ์ฐฝ์ด ๋œธ...

์—ฌ๊ธฐ์„œ ๋‚˜๋Š” ์šด์˜์ฒด์ œ๋กœ๋Š” ๊ฐœ์ธ์ ์œผ๋กœ ์•„์ฃผ ์กฐ๊ธˆ์˜ ๊ฒฝํ—˜์ด๋ผ๋„ ์žˆ๋Š” Ubuntu 22๋ฅผ ๊ณ ๋ฅผ๊ฑฐ์ž„...


๋งŒ์•ฝ ๋‹ค๋ฅธ๊ฒŒ ํŽธํ•˜๋‹ค๊ณ  ํ•˜๋ฉด ๋‹ค๋ฅธ๊ฑฐ ๊ณ ๋ฅด๋ฉด ๋ ?๋“ฏ...? (๋‹ค๋งŒ ๋‹ค๋ฅธ๊ฑธ ๊ณ ๋ฅด๋ฉด ๋’ค์—์„œ ์„ค๋ช…ํ•  Tailscale์„ ๊นŒ๋Š” ๋ฐฉ๋ฒ•์ด ์ข€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Œ...)



์•”ํŠผ Change Image ํด๋ฆญ ใ„ฑใ„ฑ










๊ทธ๋‹ค์Œ์—” Ubuntu ํด๋ฆญ ใ„ฑใ„ฑ











๊ทธ๋‹ค์Œ ์Šคํฌ๋กค์„ ์•„๋ž˜๋กœ ๋‚ด๋ ค์„œ Canonical Ubuntu 22.04 ํด๋ฆญํ›„ Select Image ํด๋ฆญ









๋‹ค์Œ์œผ๋กœ๋Š” ์‚ฌ์šฉํ•  CPU๋ฅผ ์„ ํƒํ• ๊ฑฐ์ž„


Change Shape์„ ํด๋ฆญ









์—ฌ๊ธฐ์—์„œ Virtual machineํ•˜๊ณ  Ampere, VM.Standard.A1.Flex๊ฐ€ ์„ ํƒ๋˜์–ด์žˆ๋Š”๊ฑฐ ํ™•์ธํ•˜๊ณ ,ย VM.Standard.A1.Flex ์™ผ์ชฝ ํ™”์‚ดํ‘œ ํด๋ฆญ










์—ฌ๊ธฐ Number of OCPUs์—์„œ ๋„ˆ์˜ VPN์— ํ• ๋‹นํ•  CPU ์ฝ”์–ด ๊ฐฏ์ˆ˜๋ฅผ ๊ณ ๋ฅด๋ฉด ๋จ. ๋ฌด๋ฃŒ ๋ฒ”์œ„๊ฐ€ 1~4๊ฐœ์—ฌ์„œ ๊ทธ ์‚ฌ์ด ์ˆซ์ž๋ฅผ ์ง‘์–ด๋„ฃ์œผ๋ฉด ๋ ?๋“ฏ...?

๋‚œ ๊ฐœ์ธ์ ์œผ๋กœ ์ผ๋ณธ ์„œ๋ฒ„์— 2๊ฐœ ํ• ๋‹นํ•ด์„œ ์“ฐ๋Š” ์ค‘์ž„...


์•”ํŠผ ๋๋‚ฌ์œผ๋ฉด ๋งจ ์šฐ์ธก ํ•˜๋‹จ Select Shape ํด๋ฆญ ใ„ฑใ„ฑ











๋‹ค์Œ์œผ๋กœ ์ง„ํ–‰ํ•˜๋ ค๋ฉด ์šฐ์ธก ํ•˜๋‹จ์— Next ํด๋ฆญ










๊ทธ๋‹ค์Œ์—” ์ด์ œ Security ์ฐฝ์ด ๋œจ๋Š”๋ฐ, ๋‚œ ๊ฑ ์•„๋ฌด๊ฒƒ๋„ ์•ˆ๊ฑด๋“ค๊ณ  ์šฐ์ธก ์•„๋ž˜ Next ํด๋ฆญํ–ˆ์Œ...









๊ทธ๋‹ค์Œ์€ ์ธํ„ฐ๋„ท๊ณผ ๊ด€๋ จ๋œ๊ฒƒ๋“ค์„ ์„ค์ •ํ•  ๊ฑฐ์ž„,ย 


๋‚˜๋„ ๋ญ”์ง€ ์ •ํ™•ํžˆ๋Š” ๋ชฐ๋ฃจ๊ฒ ์ง€๋งŒ Create nev virtual cloud network๋ž‘ Create new public subnet ํด๋ฆญ









๊ทธ๋‹ค์Œ VNIC ์ด๋ฆ„์„ ์ ์œผ๋ผ๊ณ  ํ•˜๋Š”๋ฐ, ๋‚œ TailscaleVNIC๋ผ๊ณ  ์ ์Œ. ์ด๊ฑด ๋„ˆ๊ฐ€ ์›ํ•˜๋Š”๋Œ€๋กœ ์ ์œผ๋ฉด ๋จ...



๋๋‚ฌ์œผ๋ฉด ์Šคํฌ๋กค ์•„๋ž˜๋กœ ๋‚ด๋ฆผ







๊ทธ๋Ÿผ ์ด์ œ SSH keys ๋ถ€๋ถ„์ด ๋‚˜์˜ค๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ Download Private Key ํด๋ฆญ


์—ฌ๊ธฐ์„œ ๋‹ค์šด๋ฐ›๋Š”๊ฑฐ๋ฅผ ์ด์šฉํ•ด์„œ Tailscale์„ ์„ค์น˜ํ•  ํด๋ผ์šฐ๋“œ์— ์ ‘์†ํ• ๊ฑฐ๋ผ, ์ด๊ฑฐ๋Š” ์ ˆ๋Œ€ ์žƒ์–ด๋ฒ„๋ฆฌ๋ฉด ์•ˆ๋จ...


์•”ํŠผ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ๋๋‚ฌ์œผ๋ฉด, ์šฐ์ธก ํ•˜๋‹จ Next๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ์ง„ํ–‰ํ•จ...









๋งˆ์ง€๋ง‰์œผ๋กœ ํด๋ผ์šฐ๋“œ๊ฐ€ ํ™œ์šฉํ•  ์ €์žฅ์†Œ์ธ Boot Volume์„ ์ •ํ•ด์•ผ ํ•จ..


์•„๋ž˜ ์‚ฌ์ง„์— ํ‘œ์‹œ๋œ ์Šค์œ„์น˜๋ฅผ ํด๋ฆญํ•จ







๊ทธ๋‹ค์Œ ์•„๋ž˜ Boot volume size๋ฅผ ์กฐ์ •ํ•ด์„œ ์ €์žฅ์†Œ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Œ...

๋ฌด๋ฃŒ๋กœ ํ• ๋‹น ๊ฐ€๋Šฅํ•œ ํฌ๊ธฐ๋Š” 50~200GB ์‚ฌ์ด์—ฌ์„œ, ๊ทธ ์‚ฌ์ด ์ˆซ์ž๋ฅผ ํ•„์š”ํ•œ๋งŒํผ ์ง‘์–ด๋„ฃ์œผ๋ฉด ๋ ?๋“ฏ...?

๋‚œ ๊ฑ ์ž„์˜๋กœ ์ตœ๋Œ€ ํฌ๊ธฐ์˜ ์ ˆ๋ฐ˜์ธ 100GB ์ง‘์–ด๋„ฃ์Œ...










๊ทธ๋Ÿผ ์ด์ œ ์„ค์ •ํ•ด์•ผํ• ๊ฒƒ๋“ค์ด ๋๋‚จ...


์„ค์ •ํ•œ๊ฒƒ๋“ค์„ ์ž ์‹œ ํŸ์–ด๋ณด๊ณ ....











์šฐ์ธก ํ•˜๋‹จ์— Create๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋จ...











์ด์ œ ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋ฉด ์š”๋Ÿฐ ์ฐฝ์ด ๋œจ๋ฉด์„œ ์ž ์‹œ ๊ธฐ๋‹ค๋ฆฌ๊ฒŒ ํ• ๊ฑฐ์ž„...


์ด ์ฐฝ์ด ๋–ด์œผ๋ฉด ์•„๋ž˜์—์„œ ๋‹ค๋ฃฐ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๊ฑด๋„ˆ๋›ฐ๋ฉด ๋จ...






----------------------------------------------------------------------------------------------------------------



๋งŒ์•ฝ ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒฝ๊ณ ์ฐฝ์ด ๋œจ๋ฉด์„œ ์•ˆ๋งŒ๋“ค์–ด์ง€๋ฉด,





ํ•ด๋‹น ์„œ๋ฒ„ ์œ„์น˜์—์„œ A1 CPU๊ฐ€ ๋‹ค ๋–จ์–ด์ ธ์„œ ๋”์ด์ƒ ํ• ๋‹น์„ ๋ชปํ•ด์ฃผ๊ฒ ๋‹จ๊ฑฐ์ž„....





์ด๊ฒฝ์šฐ๋Š” ๋‘๊ฐ€์ง€ ํ•ด๊ฒฐ์ฑ…์ด ์žˆ๋Š”๋ฐ,


1. ์„œ๋ฒ„ ์œ„์น˜ ๋‚ด์—์„œ ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์„ ์„ ํƒ

2. AMD ๊ฐ์ž CPU๋กœ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ


์ด๊ฑฐ 2๊ฐœ์ค‘์— ์„ ํƒํ•ด์•ผ๋จ...





์ผ๋‹จ 1๋ฒˆ ํ•ด๊ฒฐ๋ฐฉ์•ˆ์€,

์—ฌ๊ธฐ Basic information ์•„๋ž˜์— ์žˆ๋Š” Edit ๋ˆ„๋ฆ„








๊ทธ๋Ÿฌ๋ฉด ์—ฌ๊ธฐ Availabilty domain ๋ฐ‘์— ์„ ํƒ์ง€๊ฐ€ ๋œจ๋Š”๋ฐ, ๋‹ค๋ฅธ ์„ ํƒ์ง€๋ฅผ ๊ณ ๋ฅด๊ณ  ํ•œ๋ฒˆ ๋‹ค์‹œ create๋ฅผ ํ•ด๋ณด์…ˆ...



์—ฌ๊ธฐ์„œ ์•ˆ๋˜๋ฉด 2๋ฒˆ ์„ ํƒ์ง€์ธ CPU ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ๋ฅผ ํ•ด์•ผํ•จ...












๊ทธ๋‹ค์Œ 2๋ฒˆ ํ•ด๊ฒฐ๋ฐฉ์•ˆ์€ 1๋ฒˆ ํ•ด๊ฒฐ๋ฐฉ์•ˆ์ฒ˜๋Ÿผ Basic information ๋ฐ‘์— ์žˆ๋Š” Edit์„ ๋ˆ„๋ฅธ ๋‹ค์Œ, Change shape์„ ๋ˆ„๋ฆ„...








๊ทธ๋‹ค์Œ์—” Speciality and previous generation ํด๋ฆญํ•˜๊ณ , VM standard E2 1 micro๊ฐ€ ์„ ํƒ๋๋Š”์ง€ ํ™•์ธํ•จ...ย 


๊ทธ ๋‹ค์Œ ์šฐ์ธก ํ•˜๋‹จ Select Shape ํด๋ฆญ






์„ ํƒ์ด ์™„๋ฃŒ๋์œผ๋ฉด Next ๊ณ„์† ํด๋ฆญํ•˜๊ณ  Create ํด๋ฆญ






--------------------------------------------------------------------------------------------------------







์•”ํŠผ ์ž˜ ๋์œผ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด State ๋ถ€๋ถ„์— ์ดˆ๋ก์ƒ‰์œผ๋กœ ์ž˜ ๋œฐ๊ฑฐ์ž„...


๊ทธ๋Ÿผ ์ด์ œ Instance ์ƒ์„ฑ์€ ์™„๋ฃŒ๋˜์—ˆ์œผ๋‹ˆ, ์™ผ์ชฝ ์œ„ ์˜ค๋ผํด ๋กœ๊ณ ๋ฅผ ๋ˆŒ๋Ÿฌ ๋‹ค์‹œ ๋Œ€์‰ฌ๋ณด๋“œ๋กœ ๋Œ์•„๊ฐ€๋„๋ก ํ•˜์ž









๋‹ค์Œ์œผ๋กœ ์ด์ œ ์ด Instance๋ฅผ ์™ธ๋ถ€์—์„œ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด IP์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•ด์ค˜์•ผํ•จ...


๋Œ€์‰ฌ๋ณด๋“œ์—์„œ ์™ผ์ชฝ ์œ„ ์ž‘๋Œ€๊ธฐ 3๊ฐœ ํด๋ฆญ








๊ทธ๋‹ค์Œ Networking ํด๋ฆญ








๊ทธ๋‹ค์Œ Reserved public IPs ํด๋ฆญ










Reserve public IP address ํด๋ฆญ









์•„๋ž˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์€ ํ•ญ๋ชฉ์ด ๋œฐํ…๋ฐ, ๋ถ‰์€์ƒ‰์œผ๋กœ ํ‘œ์‹œํ•ด๋†“์€ ๊ณณ์„ ์ฑ„์›Œ๋„ฃ์œผ๋ฉด ๋จ...

Reserved public IP address name: ์•Œ์•„์„œ ์ž‘์„ฑํ•˜๋ฉด ๋จ, ๋‚˜๋Š” Tailscale IP๋ผ๊ณ  ์ž‘์„ฑํ•จ...


IP address source in... : ํด๋ฆญํ•ด์„œ Oracle ์„ ํƒํ•ด์ฃผ๋ฉด ๋จ...



๋๋‚ฌ์œผ๋ฉด ํ•˜๋‹จ์— Reserve public IP address ํด๋ฆญ









๊ทธ๋Ÿผ ์ด์ œ Reserved public IP ํ•ญ๋ชฉ์— xxx.xxx.xxx.xxx๋ผ๊ณ  ip์ฃผ์†Œ๊ฐ€ ๋œฐ๊ฑฐ์ž„...


์ž˜ ๋œฌ๊ฑฐ ํ™•์ธํ•˜๊ณ , ๋‹ค์‹œ ์™ผ์ชฝ ์œ„์— ์˜ค๋ผํด ๋กœ๊ณ ๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ๋Œ€์‰ฌ๋ณด๋“œ๋กœ ๋Œ์•„๊ฐ€๋„๋ก ํ•˜์ž...











์ด์ œ ์ด๋ ‡๊ฒŒ ๋งŒ๋“  Public IP์ฃผ์†Œ๋ฅผ Instance์— ์ ์šฉ์‹œ์ผœ์•ผํ•จ...


๊ทธ๊ฑธ ์œ„ํ•ด์„œ ๋Œ€์‰ฌ๋ณด๋“œ ์ค‘์•™์— Resources์—์„œ Instance๋ฅผ ์ฐพ์•„์„œ ํด๋ฆญํ•จ...

์ด๋ฆ„์€ ์•„๋งˆ ๋‚˜๋ž‘ ๋‹ค๋ฅผ๊ฑฐ์ž„, Type์ด Instance์ธ ํ•ญ๋ชฉ์„ ์ฐพ์•„์„œ ํด๋ฆญํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋จ








๊ทธ๋‹ค์Œ Networking ํด๋ฆญ








๊ทธ๋‹ค์Œ ์Šคํฌ๋กค์„ ์•„๋ž˜๋กœ ๋‚ด๋ฆฐ ๋‹ค์Œ, Attached VNICs ์•„๋ž˜์— ์žˆ๋Š” Primary VNIC ํ‘œ์‹œ๊ฐ€ ๋ถ™์–ด์žˆ๋Š”๊ฑฐ ํด๋ฆญ










๊ทธ๋‹ค์Œ IP administration ํด๋ฆญ








๋˜ ์—ฌ๊ธฐ์„œ ๊ณ„์†ํ•˜๊ณ ์‹ถ๊ธฐ๋Š” ํ•œ๋ฐ....

์‚ฌ์ง„๊ฐœ์ˆ˜ ์ œํ•œ์— ๊ฑธ๋ ค๋ฒ„๋ ค์„œ ๊ณ„์† ๋ชปํ•จ...





์ข€ ์‰ฌ์—ˆ๋‹ค๊ฐ€ 3ํŽธ ์˜ฌ๋ฆฌ๊ฒ ์Œ...