Man page - lxc-create(1)

Packages contains this manual

Available languages:

en ko ja

Manual

lxc-create

NAME
SYNOPSIS
์„ค ๋ช…
์˜ต ์…˜
๊ณต ํ†ต ์˜ต ์…˜
์ง„ ๋‹จ
์ฐธ ์กฐ

NAME

lxc-create - ์ปจ ํ…Œ ์ด ๋„ˆ ์ƒ ์„ฑ

SYNOPSIS

lxc-create {-n name } [-f config_file ] {-t template } [-B backingstore ] [-- template-options ]

์„ค ๋ช…

lxc-create ๋Š” ์„ค ์ • ์ • ๋ณด ์™€ ์‚ฌ ์šฉ ์ž ์ • ๋ณด ๊ฐ€ ์ € ์žฅ ๋˜ ๋Š” ์‹œ ์Šค ํ…œ ๊ฐ ์ฒด ๋ฅผ ์ƒ ์„ฑ ํ•œ ๋‹ค . name ์€ ๋‹ค ๋ฅธ lxc ๋ช… ๋ น ์–ด ๋“ค ์— ์„œ ํŠน ์ • ์ปจ ํ…Œ ์ด ๋„ˆ ๋ฅผ ์ง€ ์ • ํ•˜ ๋Š” ๋ฐ ์‚ฌ ์šฉ ๋œ ๋‹ค .

๊ฐ ์ฒด ๋Š” /var/lib/lxc ์— ์ž‘ ์„ฑ ๋˜ ๋Š” ๋”” ๋ ‰ ํ†  ๋ฆฌ ์ด ๋ฉฐ , ์ž ์‹  ์˜ name ์œผ ๋กœ ๊ตฌ ๋ถ„ ๋˜ ์–ด ์ง„ ๋‹ค .

๊ฐ ์ฒด ๋Š” ์‘ ์šฉ ํ”„ ๋กœ ๊ทธ ๋žจ ์ด ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ๊ณ  ๋ณผ ์ˆ˜ ์žˆ ๋Š” ์—ฌ ๋Ÿฌ ์ž ์› ๋“ค ์˜ ์ • ์˜ ์ด ๋‹ค . ์„ค ์ • ํŒŒ ์ผ ์ด ๋งŽ ์€ ์ • ๋ณด ๋ฅผ ๋‹ด ๊ณ  ์žˆ ์„ ์ˆ˜ ๋ก ์ปจ ํ…Œ ์ด ๋„ˆ ๋Š” ๋” ์šฑ ๋” ๊ณ  ๋ฆฝ ๋  ์ˆ˜ ์žˆ ๊ณ  , ์‘ ์šฉ ํ”„ ๋กœ ๊ทธ ๋žจ ์€ ๋” ์šฑ ๋” ๊ฒฉ ๋ฆฌ ๋  ์ˆ˜ ์žˆ ๋‹ค .

๋งŒ ์•ฝ ์„ค ์ • ํŒŒ ์ผ config_file ๊ฐ€ ์ง€ ์ • ๋˜ ์ง€ ์•Š ์•˜ ๋‹ค ๋ฉด , ์ปจ ํ…Œ ์ด ๋„ˆ ๋Š” ํ”„ ๋กœ ์„ธ ์Šค , sysv ipc, ๋งˆ ์šด ํŠธ ํฌ ์ธ ํŠธ ์— ๋Œ€ ํ•œ ๊ธฐ ๋ณธ ์  ์ธ ๊ณ  ๋ฆฝ ์ƒ ํƒœ ๋กœ ๋งŒ ๋“ค ์–ด ์ง„ ๋‹ค .

์˜ต ์…˜

-f, --config config_file

์ปจ ํ…Œ ์ด ๋„ˆ ๊ฐ€ ์ƒ ํ™” ๋ฐ ๊ณ  ๋ฆฝ ๊ธฐ ๋Šฅ ์„ ์„ค ์ • ํ•˜ ๋Š” ์„ค ์ • ํŒŒ ์ผ ์„ ์ง€ ์ • ํ•œ ๋‹ค .

-t, --template template

lxc-create ๋ช… ๋ น ์–ด ๋Š” โ€™lxc-templateโ€™ ์Šค ํฌ ๋ฆฝ ํŠธ ๋ฅผ ํ˜ธ ์ถœ ํ•œ ๋‹ค . template ์€ โ€™lxc-templateโ€™ ์Šค ํฌ ๋ฆฝ ํŠธ ์˜ ์งง ์€ ์ด ๋ฆ„ ์œผ ๋กœ , busybox, debian, fedora, ubuntu, sshd ๋“ฑ ์ด ์žˆ ๋‹ค . ์Šค ํฌ ๋ฆฝ ํŠธ ์˜ ๊ตฌ ์กฐ ์— ๋Œ€ ํ•ด ๊ถ ๊ธˆ ํ•  ๋•Œ ๋Š” /usr/share/lxc/templates ์— ์žˆ ๋Š” ์˜ˆ ์ œ ๋“ค ์„ ์ฐธ ๊ณ  ํ•˜ ๋ฉด ๋œ ๋‹ค . template ๋Œ€ ์‹  ์Šค ํฌ ๋ฆฝ ํŠธ ์˜ ์ „ ์ฒด ๊ฒฝ ๋กœ ๋ฅผ ์ง€ ์ • ํ•  ์ˆ˜ ๋„ ์žˆ ๋‹ค . "none"์œผ ๋กœ ์ง€ ์ • ํ•˜ ๋ฉด ๋ฃจ ํŠธ ํŒŒ ์ผ ์‹œ ์Šค ํ…œ ์ƒ ์„ฑ ์„ ๊ฐ• ์ œ ๋กœ ๊ฑด ๋„ˆ ๋›ธ ์ˆ˜ ์žˆ ๋‹ค .

-B, --bdev backingstore

โ€™backingstoreโ€™๋Š” โ€™dirโ€™, โ€™lvmโ€™, โ€™loopโ€™, โ€™btrfsโ€™, โ€™zfsโ€™, โ€™rbdโ€™, โ€™bestโ€™๋ฅผ ์ง€ ์ • ํ•  ์ˆ˜ ์žˆ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์€ โ€™dirโ€™๋กœ ์ปจ ํ…Œ ์ด ๋„ˆ ๋ฃจ ํŠธ ํŒŒ ์ผ ์‹œ ์Šค ํ…œ ์„ ์˜ ๋ฏธ ํ•˜ ๋ฉฐ /var/lib/lxc/container/rootfs ์ด ํ•˜ ๋”” ๋ ‰ ํ†  ๋ฆฌ ๋ฅผ ๊ฐ€ ๋ฆฌ ํ‚จ ๋‹ค . โ€™dirโ€™์€ ์˜ต ์…˜ ์œผ ๋กœ ์ปจ ํ…Œ ์ด ๋„ˆ ๋ฃจ ํŠธ ํŒŒ ์ผ ์‹œ ์Šค ํ…œ ์ด ์–ด ๋А ๊ฒฝ ๋กœ ์— ์œ„ ์น˜ ํ•  ์ง€ ์ง€ ์ • ํ•  ์ˆ˜ ์žˆ ์œผ ๋ฉฐ , --dir ROOTFS ๋กœ ๊ฐ€ ๋Šฅ ํ•˜ ๋‹ค . (โ€™noneโ€™์€ โ€™dirโ€™๊ณผ ๋™ ์ผ ํ•˜ ๋‹ค ) โ€™btrfsโ€™๊ฐ€ ์ง€ ์ • ๋˜ ์–ด ์žˆ ๋‹ค ๋ฉด , ํƒ€ ๊ฒ ํŒŒ ์ผ ์‹œ ์Šค ํ…œ ์€ ๋ฐ˜ ๋“œ ์‹œ btrfs์—ฌ ์•ผ ํ•œ ๋‹ค . ๊ทธ ๋ฆฌ ๊ณ  ์ปจ ํ…Œ ์ด ๋„ˆ ๋ฃจ ํŠธ ํŒŒ ์ผ ์‹œ ์Šค ํ…œ ์€ ์ƒˆ ๋กœ ์šด ์„œ ๋ธŒ ๋ณผ ๋ฅจ ์œผ ๋กœ ์ƒ ์„ฑ ๋œ ๋‹ค . ์ด ๋Š” ์Šค ๋ƒ… ์ƒท ๋œ ๋ณต ์ œ ๋ฌผ ์„ ๋งŒ ๋“ค ์ง€ ๋งŒ , rsync --one-filesystem๋Š” ๋ถ„ ๋ฆฌ ๋œ ํŒŒ ์ผ ์‹œ ์Šค ํ…œ ์œผ ๋กœ ์ทจ ๊ธ‰ ํ•˜ ๊ฒŒ ๋œ ๋‹ค . โ€™lvmโ€™์œผ ๋กœ ์ง€ ์ • ๋˜ ์žˆ ๋‹ค ๋ฉด , lvm ๋ธ” ๋ก ๋”” ๋ฐ” ์ด ์Šค ๊ฐ€ ์‚ฌ ์šฉ ๋˜ ๋ฉฐ , ์ด ๋•Œ ์‚ฌ ์šฉ ๊ฐ€ ๋Šฅ ํ•œ ์˜ต ์…˜ ์€ ๋‹ค ์Œ ๊ณผ ๊ฐ™ ๋‹ค : --lvname lvname1 ๋Š” ์ด ๋ฆ„ ์ด lvname1 ์ธ LV๋ฅผ ๋งŒ ๋“  ๋‹ค (๊ธฐ ๋ณธ ๊ฐ’ ์€ ์ปจ ํ…Œ ์ด ๋„ˆ ์ด ๋ฆ„ ). --vgname vgname1 ๋Š” ์ด ๋ฆ„ ์ด vgname1 ์ธ ๋ณผ ๋ฅจ ๊ทธ ๋ฃน ์•ˆ ์— LV๋ฅผ ๋งŒ ๋“  ๋‹ค (๊ธฐ ๋ณธ ๊ฐ’ ์€ lxc ). --thinpool thinpool1 ๋Š” thinpool1 ๋ผ ๋Š” ํ’€ ์•ˆ ์— ์žˆ ๋Š” thin-provisioned ๋ณผ ๋ฅจ ์œผ ๋กœ LV๋ฅผ ๋งŒ ๋“  ๋‹ค (๊ธฐ ๋ณธ ๊ฐ’ ์€ lxc ). --fstype FSTYPE ๋Š” LV์˜ ํŒŒ ์ผ ์‹œ ์Šค ํ…œ ์„ FSTYPE์œผ ๋กœ ์ง€ ์ • ํ•œ ๋‹ค (๊ธฐ ๋ณธ ๊ฐ’ ์€ ext4). --fssize SIZE ๋Š” LV์˜ ํฌ ๊ธฐ ๋ฅผ ์ง€ ์ • ํ•œ ๋‹ค (๊ธฐ ๋ณธ ๊ฐ’ ์€ 1G).

โ€™loopโ€™๋กœ ์ง€ ์ • ๋˜ ์–ด ์žˆ ๋‹ค ๋ฉด , โ€™lvmโ€™๊ณผ ๋น„ ์Šท ํ•˜ ๊ฒŒ --fstype FSTYPE ๊ณผ --fssize SIZE ๋ฅผ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ๋‹ค (๊ธฐ ๋ณธ ๊ฐ’ ์€ โ€™lvmโ€™๊ณผ ๋™ ์ผ ).

โ€™rbdโ€™๋กœ ์ง€ ์ • ๋˜ ์–ด ์žˆ ๋‹ค ๋ฉด , ceph.conf ๋‚ด ์  ์ ˆ ํ•˜ ๊ฒŒ ์„ค ์ • ์‚ฌ ํ•ญ ์ด ์žˆ ์–ด ์•ผ ํ•˜ ๊ณ  ceph.client.admin.keyring ๊ฐ€ ์ • ์˜ ๋˜ ์–ด ์žˆ ์–ด ์•ผ ํ•œ ๋‹ค . ์•„ ๋ž˜ ์˜ต ์…˜ ์„ ์ง€ ์ • ํ•  ์ˆ˜ ์žˆ ๋‹ค : --rbdname RBDNAME ๋Š” ์ƒ ์„ฑ ํ•˜ ๋Š” ๋ธ” ๋ก ์žฅ ์น˜ ์˜ ์ด ๋ฆ„ ์„ RBDNAME๋กœ ์ง€ ์ • ํ•œ ๋‹ค (๊ธฐ ๋ณธ ๊ฐ’ ์€ ์ปจ ํ…Œ ์ด ๋„ˆ ์˜ ์ด ๋ฆ„ ). --rbdpool POOL ๋Š” ๋ธ” ๋ก ์žฅ ์น˜ ๋ฅผ ๋„ฃ ์„ ํ’€ ์„ POOL๋กœ ์ง€ ์ • ํ•œ ๋‹ค (๊ธฐ ๋ณธ ๊ฐ’ ์€ โ€™lxcโ€™).

โ€™bestโ€™๋กœ ์ง€ ์ • ๋˜ ์–ด ์žˆ ๋‹ค ๋ฉด , lxc๋Š” btrfs, zfs, lvm, dir์˜ ์ˆœ ์„œ ๋Œ€ ๋กœ ์‹œ ๋„ ํ•ด ๋ณธ ๋‹ค .

-- template-options

์ด ๊ฒƒ ์€ template-options ๋ฅผ ํ…œ ํ”Œ ๋ฆฟ ์— ๊ฒŒ ์ธ ์ˆ˜ ๋กœ ๋„˜ ๊ธด ๋‹ค . ๋งŒ ์•ฝ ์–ด ๋–ค ์ธ ์ˆ˜ ๋ฅผ ํ…œ ํ”Œ ๋ฆฟ ์— ์„œ ์ง€ ์› ํ•˜ ๋Š” ์ง€ ๋ณด ๊ณ  ์‹ถ ๋‹ค ๋ฉด , lxc-create -t TEMPLATE -h ๋ฅผ ์‚ฌ ์šฉ ํ•˜ ๋ฉด ๋œ ๋‹ค .

๊ณต ํ†ต ์˜ต ์…˜

์ด ์˜ต ์…˜ ๋“ค ์€ ๋Œ€ ๋ถ€ ๋ถ„ ์˜ lxc ๋ช… ๋ น ์–ด ๋“ค ์— ์„œ ๊ณต ํ†ต ์œผ ๋กœ ์“ฐ ์ธ ๋‹ค .
-?, -h, --help

์‚ฌ ์šฉ ๋ฒ• ์„ ๊ธฐ ์กด ์ถœ ๋ ฅ ํ•˜ ๋Š” ๊ฒƒ ๋ณด ๋‹ค ๊ธธ ๊ฒŒ ์ถœ ๋ ฅ ํ•œ ๋‹ค .

--usage

์‚ฌ ์šฉ ๋ฒ• ์„ ํ‘œ ์‹œ ํ•œ ๋‹ค .

-q, --quiet

๊ฒฐ ๊ณผ ๋ฅผ ํ‘œ ์‹œ ํ•˜ ์ง€ ์•Š ๋Š” ๋‹ค .

-P, --lxcpath= PATH

์ปจ ํ…Œ ์ด ๋„ˆ ๊ฒฝ ๋กœ ๋ฅผ ์ง ์ ‘ ์ง€ ์ • ํ•œ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์€ /var/lib/lxc์ด ๋‹ค .

-o, --logfile= FILE

๋กœ ๊ทธ ์˜ ๊ฒฝ ๋กœ ๋ฅผ FILE ๋กœ ์ง€ ์ • ํ•œ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์€ ๋กœ ๊ทธ ๋ฅผ ์ถœ ๋ ฅ ํ•˜ ์ง€ ์•Š ๋Š” ๊ฒƒ ์ด ๋‹ค .

-l, --logpriority= LEVEL

๋กœ ๊ทธ ์ˆ˜ ์ค€ ์„ LEVEL ๋กœ ์ง€ ์ • ํ•œ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์€ ERROR์ด ๋‹ค . ์‚ฌ ์šฉ ๊ฐ€ ๋Šฅ ํ•œ ๊ฐ’ : FATAL, ALERT, CRIT, WARN, ERROR, NOTICE, INFO, DEBUG, TRACE.

์ด ์˜ต ์…˜ ์€ ๋กœ ๊ทธ ํŒŒ ์ผ ์— ๋งŒ ์  ์šฉ ๋œ ๋‹ค ๋Š” ์‚ฌ ์‹ค ์„ ์ฃผ ์˜ ํ•ด ์•ผ ํ•œ ๋‹ค . stderr๋กœ ์ถœ ๋ ฅ ๋˜ ๋Š” ERROR ๋กœ ๊ทธ ์— ๋Š” ์˜ ํ–ฅ ์„ ๋ผ ์น˜ ์ง€ ์•Š ๋Š” ๋‹ค .

-n, --name= NAME

์ปจ ํ…Œ ์ด ๋„ˆ ์‹ ๋ณ„ ์ž ๋กœ NAME ์„ ์‚ฌ ์šฉ ํ•œ ๋‹ค . ์ปจ ํ…Œ ์ด ๋„ˆ ์‹ ๋ณ„ ์ž ์˜ ํ˜• ์‹ ์€ ์•Œ ํŒŒ ๋ฒณ -์ˆซ ์ž ๋ฌธ ์ž ์—ด ์ด ๋‹ค .

--rcfile= FILE

์ปจ ํ…Œ ์ด ๋„ˆ ์˜ ๊ฐ€ ์ƒ ํ™” ๋ฐ ๊ณ  ๋ฆฝ ๊ธฐ ๋Šฅ ๋“ค ์„ ์„ค ์ • ํ•  ํŒŒ ์ผ ์„ ์ง€ ์ • ํ•œ ๋‹ค .

์ด ์ „ ์— ๋งŒ ๋“ค ์–ด ์กŒ ๋˜ ์ปจ ํ…Œ ์ด ๋„ˆ ์— ์„ค ์ • ํŒŒ ์ผ ์ด ์ด ๋ฏธ ์žˆ ๋” ๋ผ ๋„ , ์ด ์˜ต ์…˜ ์ด ์ง€ ์ • ๋˜ ์–ด ์žˆ ๋‹ค ๋ฉด ํ•ด ๋‹น ํŒŒ ์ผ ์„ ์‚ฌ ์šฉ ํ•œ ๋‹ค .

--version

๋ฒ„ ์ „ ์ • ๋ณด ๋ฅผ ํ‘œ ์‹œ ํ•œ ๋‹ค .

์ง„ ๋‹จ

The container already exists

๋ฉ” ์‹œ ์ง€ ์— ๋‚˜ ์™€ ์žˆ ๋Š” ๋Œ€ ๋กœ , ์ด ๋ฏธ ๊ฐ™ ์€ ์ด ๋ฆ„ ์˜ ์ปจ ํ…Œ ์ด ๋„ˆ ๊ฐ€ ์กด ์žฌ ํ•˜ ๋Š” ๊ฒฝ ์šฐ ์ด ๋‹ค . lxc-ls ๋ช… ๋ น ์–ด ๋ฅผ ์‚ฌ ์šฉ ํ•˜ ์—ฌ ์‹œ ์Šค ํ…œ ์— ์ด ๋ฏธ ์กด ์žฌ ํ•˜ ๋Š” ์ปจ ํ…Œ ์ด ๋„ˆ ๋ฅผ ํ™• ์ธ ํ•ด ๋ณผ ์ˆ˜ ์žˆ ๋‹ค .

์ฐธ ์กฐ

lxc (7), lxc-create (1), lxc-copy (1), lxc-destroy (1), lxc-start (1), lxc-stop (1), lxc-execute (1), lxc-console (1), lxc-monitor (1), lxc-wait (1), lxc-cgroup (1), lxc-ls (1), lxc-info (1), lxc-freeze (1), lxc-unfreeze (1), lxc-attach (1), lxc.conf (5)