์๋ ํ์ญ๋๊น,
ํ์ฌ ์ฐ๋ถํฌ 14.04 ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๊ณ VMWare, Virtualbox ๋ฐ AWS ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๊ธฐ ์ํด template.json ํ์ผ์ ๋ง๋ค์์ต๋๋ค. ๋ด ํ๋ก๋น์ ๋ ๋๊ตฌ ์ค ํ๋๋ ๋ค์์ ์ํํ๋ ์ ํ๋ก๋น์ ๋ ๋๊ตฌ์ ๋๋ค.
sudo apt-get -y -q python3-dev ์ค์น
์ด๊ฒ์ ๋ฌผ๋ก VMWare ๋ฐ VB ์ด๋ฏธ์ง์์ ์๋ํ์ง๋ง AWS์์ ์คํํ ๋ ๋ค์์ ์ป์ต๋๋ค.
amazon-ebs: 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
amazon-ebs: Reading package lists... Done
amazon-ebs: Building dependency tree
amazon-ebs: Reading state information... Done
amazon-ebs:
amazon-ebs: Package python3-dev is not available, but is referred to by another package.
amazon-ebs: This may mean that the package is missing, has been obsoleted, or
amazon-ebs: is only available from another source
amazon-ebs:
amazon-ebs: E: Package 'python3-dev' has no installation candidate
==> amazon-ebs: ์์ค AWS ์ธ์คํด์ค ์ข
๋ฃ ์ค...
==> amazon-ebs: ์์ ๋ณด์ ๊ทธ๋ฃน ์ญ์ ์ค...
==> amazon-ebs: ์์ ํค ์ ์ญ์ ์ค...
๋น๋ 'amazon-ebs' ์ค๋ฅ: ์คํฌ๋ฆฝํธ๊ฐ 0์ด ์๋ ์ข
๋ฃ ์ํ๋ก ์ข
๋ฃ๋จ: 100
ํจํค์ง๋ฅผ ์๋์ผ๋ก ์ค์นํ๋ฉด ์๋ํ๋ฏ๋ก ์ง๊ธ์ ์ฝ๊ฐ ์ด๋ฆฌ๋ฅ์ ํฉ๋๋ค. ๋ด ๋น๋์ json์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
{"type": "amazon-ebs",
"access_key": "{{user `aws_access_key`}}",
"secret_key": "{{user `aws_secret_key`}}",
"region": "us-west-1",
"source_ami": "ami-9b7f90df",
"instance_type": "t2.micro",
"ssh_username": "ubuntu",
"ami_name": "packer-{{timestamp}}"
}
ํ์ฌ ํ๋ก๋น์ ๋ ๋จ์ ์ ์์ ํ๊ธฐ ์ํด ์ธ์คํด์ค์ ํด๋ผ์ฐ๋ ๊ตฌ์ฑ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์์ง๋ง ์ด๊ฒ์ ์์ ํ ํดํน์ ๋๋ค.
๊ฐ์ฌ ํด์
ํฌ๋ ์ด๊ทธ
์ด์ ์ apt-get update
์ ์คํ ์ค์
๋๊น? ์๋ง์กด ๋จธ์ ์๋ ์ข
์ข
์ค๋๋ ์บ์๊ฐ ์์ต๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ์์คํ
์ค์ ์ผ๋ก ์ธํด AWS ๋จธ์ ์ด ์ผ์ฐ ์คํจํ๋ ๊ฒ์ ๋ณด์์ผ๋ฏ๋ก apt-get update
์ ์ ์ ์ ๋ชจ๋(10์ด ์ ๋)๋ฅผ ์ค์ ํด ๋ณด์ญ์์ค.
์ด๊ฒ์ Packer ๋ฌธ์ ์์ฒด๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
@mitchellh ๊ฐ์ฌ
์ด ๋ฌธ์ ๋ _30์ผ_ โณ ๋์ ํ์๋์๊ธฐ ๋๋ฌธ์ ์ ๊ทธ๊ฒ ์ต๋๋ค. ์ด๋ฅผ ํตํด ์ ์ง ๊ด๋ฆฌ์๊ฐ ํ์ฑ ๋ฌธ์ ๋ฅผ ์ฐพ๊ณ ์ง์คํ ์ ์์ต๋๋ค.
์ด์ ์ ์ฌํ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ ๊ฒฝ์ฐ ์ถ๊ฐ ์กฐ์ฌ์ ํ์ํ ๋ชจ๋ ์ธ๋ถ ์ ๋ณด๋ฅผ ์บก์ฒํ ์ ์๋๋ก ์ ๋ฌธ์ ๋ฅผ ์ด๊ณ ๋ฌธ์ ํ ํ๋ฆฟ์ ์์ฑํ์ญ์์ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด์ ์
apt-get update
์ ์คํ ์ค์ ๋๊น? ์๋ง์กด ๋จธ์ ์๋ ์ข ์ข ์ค๋๋ ์บ์๊ฐ ์์ต๋๋ค.๊ทธ๋ ์ง ์์ผ๋ฉด ์์คํ ์ค์ ์ผ๋ก ์ธํด AWS ๋จธ์ ์ด ์ผ์ฐ ์คํจํ๋ ๊ฒ์ ๋ณด์์ผ๋ฏ๋ก
apt-get update
์ ์ ์ ์ ๋ชจ๋(10์ด ์ ๋)๋ฅผ ์ค์ ํด ๋ณด์ญ์์ค.์ด๊ฒ์ Packer ๋ฌธ์ ์์ฒด๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.