์บ๋
ธ๋์ปฌ ์ปดํผ๋
Multipass๋ ํ์ํ ์ด์ ์ฒด์ ์ด๋ฏธ์ง๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ์ถ์ถํ๊ณ ์ต์ ์ํ๋ก ์ ์งํฉ๋๋ค. Cloud-init๋ฅผ ๊ตฌ์ฑ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ์ ํ๊ฒฝ์์ ์ธ๋ถ ๋์คํฌ ํํฐ์ ์ ๋ง์ดํธํ ์ ์์ ๋ฟ๋ง ์๋๋ผ(๋ฉํฐํจ์ค ๋ง์ดํธ ๋ช ๋ น) ํธ์คํธ ์์คํ ๊ณผ ๊ฐ์ ๋จธ์ ๊ฐ์ ๊ฐ๋ณ ํ์ผ์ ์ ์กํ๋ ์๋จ๋ ์ ๊ณตํฉ๋๋ค(๋ฉํฐํจ์ค ์ ์ก). ์ฌ์ฉ์์ ํ ๋๋ ํฐ๋ฆฌ๋ ๊ฐ์ ๋จธ์ ์ ~/Home์ผ๋ก ์๋ ๋ง์ดํธ๋ฉ๋๋ค. ์ค์น๋ ๊ฐ์ ๋จธ์ ๊ณผ ๊ธฐ๋ณธ ๋ฐ์คํฌํ์ ์์ ํ ํตํฉ์ด ์ง์๋ฉ๋๋ค(์ ํ๋ฆฌ์ผ์ด์ ์์ด์ฝ, ์์คํ ๋ฉ๋ด ๋ฐ ์๋ฆผ์ด ์ถ๊ฐ๋จ).
๋ฉํฐํจ์ค ์ธ์ ์ ์:
์ฌ์ฉ ๊ฐ๋ฅํ ์ด๋ฏธ์ง ๊ฒ์:
$multipass ์ฐพ๊ธฐ
์ด๋ฏธ์ง ๋ณ์นญ ๋ฒ์ ์ค๋ช
์ฝ์ด ์ฝ์ด16 20190424 ์ฐ๋ถํฌ ์ฝ์ด 16
core18 20190213 ์ฐ๋ถํฌ ์ฝ์ด 18
16.04 ์ ๋์ผ 20190628 ์ฐ๋ถํฌ 16.04 LTS
18.04 ๋ฐ์ด์ค๋,lts 20190627.1 ์ฐ๋ถํฌ 18.04 LTS
18.10 ์ฐ์ฃผ 20190628 ์ฐ๋ถํฌ 18.10
19.04 ๋์ค์ฝ 20190628 ์ฐ๋ถํฌ 19.04
๋งค์ผ:19.10 devel,eoan 20190623 ์ฐ๋ถํฌ 19.10
VM์์ Ubuntu LTS์ ํ์ฌ ๋ฆด๋ฆฌ์ค๋ฅผ ์์ํฉ๋๋ค.
$ ๋ฉํฐํจ์ค ์ฐ๋ถํฌ ์์
๋์ฑ์นฉ๋ฉํฌ ์ถ์โฆ
์ฐ๋ถํฌ 18.04 LTS ๋ค์ด๋ก๋ ์คโฆ
์ถ์ : ์ถค์ถ๋ ๋ค๋์ฅ
์คํ ์ค์ธ VM ๋ชฉ๋ก์ ์ดํด๋ด ๋๋ค.
$multipass ๋ชฉ๋ก
์ด๋ฆ ์ํ IPv4 ๋ฆด๋ฆฌ์ค
์ถค์ถ๋ ๋ค๋์ฅ ์คํ ์ค 10.125.174.247 Ubuntu 18.04 LTS
live-naiad ์คํ ์ค 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema ์ค์ง๋จ โ Core 18์ฉ Ubuntu Snapcraft ๋น๋
์คํ ์ค์ธ VM์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ์ป์ต๋๋ค.
$ ๋ฉํฐํจ์ค ์ ๋ณด ์ถค์ถ๋ ๋ค๋์ฅ
์ด๋ฆ: ์ถค์ถ๋ ๋ค๋์ฅ
์ํ: ์คํ ์ค
IPv4: 10.125.174.247
์ถ์: ์ฐ๋ถํฌ 18.04.1 LTS
์ด๋ฏธ์ง ํด์: 19e9853d8267(Ubuntu 18.04 LTS)
๋ถํ: 0.97 0.30 0.10
๋์คํฌ ์ฌ์ฉ๋: 1.1G ์ค 4.7G
๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋: 85.1M ์ค 985.4M
VM์ ๋ช ๋ น ์ ธ์ ์ฐ๊ฒฐ
$ ๋ฉํฐํจ์ค ์ ๋์ฑ-๋ค๋์ฅ
Ubuntu 18.04.1 LTS(GNU/Linux 4.15.0-42-generic x86_64)์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค.
#
VM ํ๊ฒฝ์์ "lsb_release -a" ๋ช ๋ น์ ์คํํฉ๋๋ค.
$ ๋ฉํฐํจ์ค exec ๋์ค-์นฉ๋ฉํฌ โ lsb_release -a
LSB ๋ชจ๋์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฐฐํฌ์ ID: ์ฐ๋ถํฌ
์ค๋ช
: Ubuntu 18.04.1 LTS
์ถ์: 18.04
์ฝ๋๋ค์: ๋ฐ์ด์ค๋
VM ์ค์ง:
$ ๋ฉํฐํจ์ค ์ค์ง ๋์ค-๋ค๋์ฅ
VM ์ ๊ฑฐ:
$ ๋ฉํฐํจ์ค ์ญ์ ์ถค์ถ๋ ๋ค๋์ฅ
์ด๋ฆ ์ํ IPv4 ๋ฆด๋ฆฌ์ค
snapcraft-asciinema ์ค์ง๋จ โ Core 18์ฉ Ubuntu Snapcraft ๋น๋
์ถค์ถ๋ ๋ค๋์ฅ ์ญ์ ๋จ โ ์ฌ์ฉํ ์ ์์
๋์คํฌ์์ ์๊ฒฉ VM ์ ๋ฆฌ
$multipass ํผ์ง
์ถ์ฒ : opennet.ru