[VM] Virtualbox ํฌํธํฌ์๋ฉ & ํธ์คํธ ๋คํธ์ํฌ ์ค์
(์ด ๊ธ์ Virtualbox 5.2.12, CentOS7 ํ๊ฒฝ์ ๊ธฐ์ค์ผ๋ก ๊ธ์ ์์ฑํ์ต๋๋ค)
ํฌํธํฌ์๋ฉ์ ํ์์ฑ
๋๋ง์ ์น์๋ฒ๋ฅผ ๋ฆฌ๋ ์ค ํ๊ฒฝ์ ๊ตฌ์ถํ๊ณ ์ถ์ด์
Virtual Machine์ ๋ฆฌ๋ ์ค๋ฅผ ์ค์นํ๊ณ ์ด ๋ฆฌ๋ ์ค ํ๊ฒฝ์ ์น์๋ฒ๋ฅผ ์ค์นํ์๋ค.
(์น์๋ฒ๋ Nginx ํฌํธ๋ 80๋ฒ์ด๋ผ๊ณ ๊ฐ์ ํ๋ค)
์น์๋ฒ ์ค์น๋ฅผ ์๋ฃํ๊ณ ์ ์ ์์ด ๋๋์ง ํ ์คํธํ๊ธฐ ์ํด์
์ค์ OSํ๊ฒฝ(Windows)์ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ๋ฅผ ๋์ฐ๊ณ ์ฃผ์์ฐฝ์
๋ฅผ ์ ๋ ฅํด๋ณด์ง๋ง..? ์ ์๋์ง ์๋๋ค.
Why? ๊ฐ์ํ๊ฒฝ์์ ๋คํธ์ํฌ ์ฃผ์์ ์ค์ ๋คํธ์ํฌ ์ฃผ์๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ด๋ค.
(์ ๊ทธ๋ฆผ์ฒ๋ผ, ์ค์ ์น์๋ฒ๋ VM์ ์ค์น๋์์ง๋ง ๋ธ๋ผ์ฐ์ ์์๋ ์ค์ ๋จธ์ ์ฃผ์๋ก ์ ๊ทผํ๊ธฐ ๋๋ฌธ์ ์ ์์ด ์๋๋ค)
๋ฐ๋ผ์, ์๋์ ๊ฐ์ด ๋ธ๋ผ์ฐ์ ๊ฐ ๋ด localhost ์ฃผ์๋ก ์ ์ ํ์ ๋ ์ค์ ๋จธ์ ์ด ์๋
Virtual Machine์ผ๋ก ์ฐ๊ฒฐ์์ผ์ฃผ์ด์ผ ํ๋ค.
์ด ์์ ์ ํํด์, ์์ ๊ฐ์ด 80๋ฒ ํฌํธ๋ฅผ ํตํด ๋ด ๋จธ์ ์ ์ ์ ํ์ ๋
Virtual Machine์ผ๋ก ์ฐ๊ฒฐ์ํค๋ ๊ณผ์ ์ ์ฝ๊ฒ ๋งํด์ ํฌํธ ํฌ์๋ฉ์ด๋ผ ํ๋ค.
Virtual Box์์ ํฌํธํฌ์๋ฉ ํ๊ธฐ
1. ๊ฐ์ OS์์ ๋ฐฉํ๋ฒฝ ํฌํธ๋ฅผ ์ด์ด์ค๋ค
CentOS7๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ๋ณด์์ ์ธ ์ ์ฅ์์, ์ธ๋ถ์์ ์ค๋ ์์ฒญ์ ์์ ํ์ง ์๊ธฐ ๋๋ฌธ์
๋ฐฉํ๋ฒฝ์ผ๋ก ๋งํ์๋ค. ๋ฐ๋ผ์ ํฌํธ๋ฅผ ์ด์ด์ฃผ๋ ๊ณผ์ ์ด ํ์ํ๋ค.
$ firewall-cmd --add-port=80/tcp --zone=public --permanent
โป CentOS6์ด๋ Ubuntu๊ฐ์ ๊ฒฝ์ฐ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐฉํ๋ฒฝ์ Open์์ผ ์ฃผ์ด์ผ ํ๋ค.
2. ๊ฐ์ OS์ IP์ฃผ์๋ฅผ ์์ ์จ๋ค
3. Virtual Box๋ก ๋์๊ฐ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์น๋ค
[๊ฐ์์ด๋ฏธ์ง ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ๋ฒํผ] -> [์ค์ ] -> [๋คํธ์ํฌ] -> [ํฌํธ ํฌ์๋ฉ]
๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅ(๊ฒ์คํธ IP๋์ 2๋ฒ ๊ณผ์ ์์ ์ป์ด์จ ๊ฐ์ OS IP๋ฅผ ์ ๋ ฅ)
4. ๋ค์ ๋ธ๋ผ์ฐ์ ์์ ์คํ
ํธ์คํธ ๋คํธ์ํฌ ์ค์ ์ ํ์์ฑ
๋ง์ฝ์? ๊ฐ์OS๊ฐ ํ๋๊ฐ ์๋๋ผ ์ฌ๋ฌ๊ฐ์ด๊ณ , ์น์๋ฒ๋ฅผ ๋์ด๋ค๊ณ ๊ฐ์ ํ์ ๋ ์ฌ๋ฌ๊ฐ์ ๊ฐ์OS์ ์ค์น ๋ ์น์๋ฒ์ ๋ชจ๋ ํฌํธ๋ฒํธ 80๋ฒ์ผ๋ก ์ ์ํ๊ณ ์ถ์ ๋..?
์์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก , ๊ฐ์OS๊ฐ ์ถ๊ฐ ๋ ๋๋ง๋ค ํฌํธํฌ์๋ฉ์ ์ถ๊ฐ์์ผ์ฃผ์ด์ผ ํ๋ค.
(์ง๊ธ์ 80๋ฒ ํฌํธ๋ง ์ถ๊ฐํด์ฃผ๋ฉด ๋์ง๋ง 3306, 22, ...
ํฌ์๋ฉ ํด์ผํ ํฌํธ์ ๊ฐ ๋์ด๋๋ค๋ฉด๋งค์ฐ ๋ฒ๊ฑฐ๋กญ๋ค.)
๋ํ ์์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค๋ฉด ํฌํธ ๋ฒํธ๊ฐ ๊ฒน์น๊ธฐ ๋๋ฌธ์ ํฌํธ ๋ฒํธ๋ฅผ ๋ค๋ฅด๊ฒ ํด์ฃผ์ด์ผ ํ๋ค.
(ํฌํธ ํฌ์๋ฉ ๋ฐฉ๋ฒ์ผ๋ก , Virtual Machine1๊ณผ Virtual Machine2์
Nginx ํฌํธ๋ฒํธ๋ฅผ ์๋ก ๋ค๋ฅด๊ฒ ์ฃผ์ด์ ํฌํธ ํฌ์๋ฉ์ ์์ผ์ฃผ๊ฑฐ๋
ํธ์คํธ ํฌํธ๋ฒํธ๋ฅผ ๋ถ๋ฆฌํด์ Virtual Machine1์ 80๋ฒ,
VIrtual Machine2๋ 81๋ฒ์ผ๋ก ์ ์ํ๋์ง ํด์ผํ๋ค.)
ํ์ง๋ง ํธ์คํธ ๋คํธ์ํฌ๋ฅผ ์ค์ ํ๋ฉด?
-> ํฌํธ๋ฒํธ๋ฅผ ๋ฌ๋ฆฌ ํ ํ์ ์์ด, ๊ฐ์ OS๋ณ๋ก IP๋ง ๋ค๋ฅด๊ฒ ์ฃผ์ด์ผ ํ๋ค
-> ์ด ๋ฐฉ๋ฒ์ ๊ฒฝ์ฐ ๊ฐ์ OS์ ๋ฐ๋ก ํฌํธ ํฌ์๋ฉ์ ํ ํ์ ์๋ค
ํธ์คํธ ๋คํธ์ํฌ ์ค์ ์ ํ์์ฑ
1. Virtual Box์์ ๋ค์๊ณผ ๊ฐ์ด ์งํ
(์คํ์ค์ธ ๊ฐ์OS๋ ์ข ๋ฃํด์ผ ํ๋ค)
[ํ์ผ] -> [ํธ์คํธ ๋คํธ์ํฌ ๊ด๋ฆฌ์] -> [์์ฑ]
(VirtualBox Host-Only Ethernet Adapter๊ฐ ์๋ค๋ฉด ๋ง๋ค๊ธฐ๋ฅผ ํตํด ๋ง๋ ๋ค)
(DHCP ์๋ฒ์ ๊ธฐํ ์ธ๋ถ์ ์ธ ๋ด์ฉ์ ์๋ต... DHCP ์๋ฒ๋ ์์ดํผ๋ฅผ ๋์ ์ผ๋ก ํ ๋น์์ผ์ฃผ๋ ๋์ด๋ผ๊ณ ๋ณด๋ฉด ๋)
[ํด๋นํ๋ ๊ฐ์OS] -> [์ค์ ] -> [๋คํธ์ํฌ] -> [์ด๋ํฐ 2] ํญ์์ ๋ค์๊ณผ ๊ฐ์ด ์ค์
([์ด๋ํฐ 1]์๋ NAT์ผ๋ก ์ค์ ๋์ด์์ ๊ฒ์ด๋ค)
2. ๊ฐ์ OS ์คํ ํ IP ํ์ธ
๋ค์๊ณผ ๊ฐ์ด 1๋ฒ ๊ณผ์ ์์ ์ค์ ํด์ค
192.168.56.101 ~ 192.168.56.254 IP ๋์ญ์ผ๋ก ์๋์ผ๋ก ํ ๋น ๋ ๊ฒ์ ํ์ธ ํ ์ ์๋ค.
(DHCP ์๋ฒ๋ ๋ ์์ด IP๋ฅผ ํ ๋น ํด ์ค ๊ฒ์ด๋ค)
์ด์ ๊ฐ์ OS๊ฐ ์ฌ๋ฌ๋ ์์ด๋ ๋ฐ๋ก ํฌํธํฌ์๋ฉ์ ํด์ค ํ์๊ฐ ์๊ณ ,
ํฌํธ๋ฒํธ ์ญ์ ๋ถ๋ฆฌ ์ํค์ง ์์๋ ๋๋ฉฐ ๊ฐ์ OS์ IP๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค!
์๋์ ๊ฐ์ด...
'ETC > Virtual Machine' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[VM] Virtual Box, XFS ๋ถํ ์ค๋ฅ (CentOS) (2) | 2019.06.19 |
---|---|
[VM] VirtualBox ๋คํธ์ํฌ ์ค์ ์์ธ ๋ถ์ (4) | 2019.06.03 |
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[VM] Virtual Box, XFS ๋ถํ ์ค๋ฅ (CentOS)
[VM] Virtual Box, XFS ๋ถํ ์ค๋ฅ (CentOS)
2019.06.19 -
[VM] VirtualBox ๋คํธ์ํฌ ์ค์ ์์ธ ๋ถ์
[VM] VirtualBox ๋คํธ์ํฌ ์ค์ ์์ธ ๋ถ์
2019.06.03