เดเตฝเดเดเตเดธเตเดกเดฟ เด
เดเตเดคเตเดค เดคเดฒเดฎเตเดฑ เดธเดฟเดธเตเดฑเตเดฑเด เดเดฃเตเดเตเดฏเตโเดจเตผ เดฎเดพเดจเตเดเดฐเดพเดฃเต, เด
เดเตเดเดจเต เดชเดฑเดฏเตเดจเตเดจเต
LXD เดเตเตผ เดเดฐเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดฏเตเดฃเดฟเดเตเดธเต เดธเตเดเตเดเดฑเตเดฑเต เดตเดดเดฟเดฏเตเด เดเดเดฟเดคเดฎเดพเดฏ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดตเดดเดฟเดฏเตเด เดเดฐเต REST API เดจเตฝเดเตเดจเตเดจ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดกเตเดฎเตบ (เดฑเตเดเตเดเต เด เดตเดเดพเดถเดเตเดเดณเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดตเดจเด) เดเดฃเต. LXD-เดฏเตโเดเตเดเตเดชเตเดชเด เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดฒเตเตป เดเตเตพ เดชเตเดฒเตเดณเตเดณ เดเตเดฒเดฏเดจเตเดฑเตเดเตพ เด REST API เดตเดดเดฟ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดจเดเดคเตเดคเตเดจเตเดจเต. เดเดคเดฟเดจเตผเดคเตเดฅเด เดจเดฟเดเตเดเตพ เดเดเตเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดฐเต เดฒเตเดเตเดเตฝ เดนเตเดธเตเดฑเตเดฑเต เดฑเดฟเดฎเตเดเตเดเต เดนเตเดธเตเดฑเตเดฑเต เดเดเดเตเดเต, เดเดฒเตเดฒเดพเด เดเดฐเตเดชเตเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต.
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ, เดเตฝเดเดเตโเดธเตโเดกเดฟเดฏเตเดเต เดเดถเดฏเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดเตเดเตพ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดธเดเดธเดพเดฐเดฟเดเตเดเดฟเดฒเตเดฒ; เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพเดเตเดเต เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ QEMU เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเต เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ LXD เดชเดคเดฟเดชเตเดชเตเดเดณเดฟเตฝ เด เดเตเดคเตเดคเดฟเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏเดคเตเตพเดชเตเดชเตเดเต, เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฒเดญเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดเดดเดฟเดตเตเดเดณเตเด เดเดเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเดฟเดฒเตเดฒ. เดชเดเดฐเด, เดเดฃเตเดเตเดฏเตโเดจเตผ เดฎเดพเดจเตเดเตโเดฎเตเดจเตเดฑเดฟเดจเตเดฑเต เด เดเดฟเดธเตเดฅเดพเดจเดเดพเดฐเตเดฏเดเตเดเตพ เดฎเดพเดคเตเดฐเด เดเดเตเดเตพ เดชเด เดฟเดเตเดเตเด - เดธเตเดฑเตเดฑเตเดฑเตเดเต เดชเตเดณเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดเดเต, เดเดฐเต เดเดฃเตเดเตเดฏเตโเดจเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด, เดฑเดฟเดธเตเดดเตโเดธเต เดชเดฐเดฟเดงเดฟเดเตพ เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเด, เดธเตโเดจเดพเดชเตเดชเตเดทเตเดเตเดเตเดเตพ เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด, เด เดเตเดเดจเต เดจเดฟเดเตเดเตพเดเตเดเต LXD-เดฏเต เดเตเดฑเดฟเดเตเดเต เด เดเดฟเดธเตเดฅเดพเดจ เดงเดพเดฐเดฃ เดจเตเดเดพเดจเตเด Linux-เตฝ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด.
เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเต, เดฆเดฏเดตเดพเดฏเดฟ เดเดฆเตเดฏเตเดเดฟเด เดเดฑเดตเดฟเดเด เดเดพเดฃเตเด:
เดกเตเดตเดฒเดชเตเดชเดฑเตเดเต เดตเตเดฌเตเดธเตเดฑเตเดฑเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดซเตเดพเดฑเด
เดจเดพเดตเดฟเดเตเดทเตป
เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป LXD เดธเดเดญเดฐเดฃเด LXD (เดธเดเดญเดฐเดฃเด) LXD เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต เดธเตเดฑเตเดฑเตเดฑเตเดเต เดชเตเดณเดฟเดจเดพเดฏเดฟ เดเดฐเต เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต เดตเดฟเดธเดพเตผเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเด เดธเตเดฑเตเดฑเตเดฑเตเดเต เดชเตเดณเตเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต เดเดฐเต เด เดงเดฟเด เดธเตเดฑเตเดฑเตเดฑเตเดเต เดชเตเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต เดธเตเดฑเตเดฑเตเดฑเตเดเต เดชเตเตพ เดตเดฒเตเดชเตเดชเด เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต เดเดฐเต เดฒเตเดชเตเดชเตเดฌเดพเดเตเดเต เดเดชเดเดฐเดฃ เดธเตเดฒเตเดเตเดเดฟเดฒเตเดเตเดเต เดเดฐเต เดฒเตเดชเตเดชเตเดฌเดพเดเตเดเต เดซเดฏเตฝ เดธเตเดตเดฏเดฎเตเดต เดเตเตผเดเตเดเตฝ
เดธเตเดฐเดเตเดท. เดเดฃเตเดเตเดฏเตเดจเตผ เดชเตเดฐเดคเตเดฏเตเดเดพเดตเดเดพเดถเดเตเดเตพ เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดตเดฟเดเตเดเต เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเตฝ เดเดฟเดคเตเดฐ เดถเตเดเดฐเด LXD เดเตเตบเดซเดฟเดเดฑเตเดทเตป
เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต เดเดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเตผ เดจเตเดเตเดเดเดเตเดฏเตเดฏเตเดจเตเดจเต เดเดฃเตเดเตเดฏเตเดจเตผ เดเดเตเดธเดธเต เดเดฃเตเดเตเดฏเตเดจเตผ เดฑเดฟเดธเตเดดเตเดธเต เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต
เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป LXD ^
เดเดฌเตเดฃเตเดเต เดตเดฟเดคเดฐเดฃเดเตเดเดณเดฟเตฝ LXD เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต ^
เดเดฌเตเดฃเตเดเต 19.10 เดตเดฟเดคเดฐเดฃ เดชเดพเดเตเดเตเดเดฟเตฝ lxd
เดเดฐเต เดชเตเดฐเดเตเดทเตเดชเดฃเด เดเดฃเตเดเต
apt search lxd
lxd/eoan 1:0.7 all
Transitional package - lxd -> snap (lxd)
เดเดคเดฟเดจเตผเดคเตเดฅเด เดฐเดฃเตเดเต เดชเดพเดเตเดเตเดเตเดเตพ เดเดฐเตเดธเดฎเดฏเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด, เดเดจเตเดจเต เดธเดฟเดธเตเดฑเตเดฑเด เดชเดพเดเตเดเตเดเดพเดฏเตเด เดฎเดฑเตเดฑเตเดจเตเดจเต เดธเตเดจเดพเดชเตเดชเต เดชเดพเดเตเดเตเดเดพเดฏเตเด. เดธเตโเดจเดพเดชเตเดชเต เดชเดพเดเตเดเตเดเต เดฎเดพเดจเตเดเตผ เดธเตโเดจเดพเดชเตเดชเต เดชเดพเดเตเดเตเดเต เดจเตเดเตเดเด เดเตเดฏเตโเดคเดพเตฝ, เดเดฐเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดฐเดฃเตเดเต เดชเดพเดเตเดเตเดเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดฟเดฒ เดชเตเดฐเดถเตโเดจเดเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเดเตเดเดพเด.
เดชเดพเดเตเดเตเดเต เดเดฃเตเดเตเดคเตเดคเตเด lxd
เดธเตเดจเดพเดชเตเดชเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด:
snap find lxd
Name Version Summary
lxd 3.21 System container manager and API
lxd-demo-server 0+git.6d54658 Online software demo sessions using LXD
nova ocata OpenStack Compute Service (nova)
nova-hypervisor ocata OpenStack Compute Service - KVM Hypervisor (nova)
distrobuilder 1.0 Image builder for LXC and LXD
fabrica 0.1 Build snaps by simply pointing a web form to...
satellite 0.1.2 Advanced scalable Open source intelligence platform
เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต list
เดจเดฟเดเตเดเตพเดเตเดเต เดชเดพเดเตเดเตเดเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด lxd
เดเดคเตเดตเดฐเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ:
snap list
Name Version Rev Tracking Publisher Notes
core 16-2.43.3 8689 stable canonicalโ core
LXD เดเดฐเต เดธเตเดจเดพเดชเตเดชเต เดชเดพเดเตเดเตเดเต เดเดฃเตเดเตเดเดฟเดฒเตเด, เด
เดคเต เดธเดฟเดธเตเดฑเตเดฑเด เดชเดพเดเตเดเตเดเต เดตเดดเดฟ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดฃเด lxd
, เดเดคเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด
เดจเตเดฌเดจเตเดง เดเตเดฐเตเดชเตเดชเต เดธเตเดทเตเดเดฟเดเตเดเตเด, เดเดตเดถเตเดฏเดฎเดพเดฏ เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟเดเตพ /usr/bin
เด
เดคเตเดชเตเดฒเต.
sudo apt update
sudo apt install lxd
เดชเดพเดเตเดเตเดเต เดเดฐเต เดธเตเดจเดพเดชเตเดชเต เดชเดพเดเตเดเตเดเดพเดฏเดฟ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเด:
snap list
Name Version Rev Tracking Publisher Notes
core 16-2.43.3 8689 stable canonicalโ core
lxd 3.21 13474 stable/โฆ canonicalโ -
เดเตผเดเตเดเต เดฒเดฟเดจเดเตเดธเต เดตเดฟเดคเดฐเดฃเดเตเดเดณเดฟเตฝ LXD เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต ^
เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ LXD เดชเดพเดเตเดเตเดเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เดเดฆเตเดฏเดคเตเดคเตเดคเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต เดชเดพเดเตเดเตเดเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดชเดพเดเตเดเตเดเต เดจเตเดฐเดฟเดเตเดเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด:
sudo pacman -Syyu && sudo pacman -S lxd
เดชเดพเดเตเดเตเดเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดค เดถเตเดทเด, เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต LXD เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เด
เดคเต เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดฐเตเดชเตเดชเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเตเดฃเตเดเดคเดพเดฃเต lxd
:
sudo usermod -a -G lxd user1
เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเด user1
เดเตเดฐเตเดชเตเดชเดฟเตฝ เดเตเตผเดคเตเดคเต lxd
:
id -Gn user1
user1 adm dialout cdrom floppy sudo audio dip video plugdev netdev lxd
เดเตเดฐเตเดชเตเดชเต เดเดฃเตเดเตเดเดฟเตฝ lxd
เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดฆเตเดถเตเดฏเดฎเดฒเตเดฒ, เดคเตเดเตผเดจเตเดจเต เดจเดฟเดเตเดเตพ เดเดชเดฏเตเดเตเดคเต เดธเตเดทเตป เดตเตเดฃเตเดเตเด เดธเดเตเดตเดฎเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดฒเตเดเต เดเดเตเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด เด
เดคเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดเตเดดเดฟเตฝ เดฒเตเดเดฟเตป เดเตเดฏเตเดฏเตเดเดฏเตเด เดตเตเดฃเด.
เดธเดเตเดตเดฎเดพเดเตเดเตเด systemd
เดธเดฟเดธเตเดฑเตเดฑเด เดธเตเดฑเตเดฑเดพเตผเดเตเดเดชเตเดชเดฟเตฝ LXD เดธเตเดตเดจเด เดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเต:
sudo systemctl enable lxd
เดจเดฎเตเดเตเดเต เดธเตเดตเดจเด เดเดฐเดเดญเดฟเดเตเดเดพเด:
sudo systemctl start lxd
เดธเตเดตเดจ เดจเดฟเดฒ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต:
sudo systemctl status lxd
เดธเดเดญเดฐเดฃเด LXD (เดธเดเดญเดฐเดฃเด) ^
เดธเดฎเดพเดฐเดเดญเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, LXD-เดฏเดฟเดฒเต เดธเดเดญเดฐเดฃเด เดเดเตเดเดจเตเดฏเดพเดฃเต เดฏเตเดเตเดคเดฟเดธเดนเดฎเดพเดฏเดฟ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดจเดฎเตเดฎเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.
เดธเดเดญเดฐเดฃเด (เดถเตเดเดฐเดฃเด)
- เดเดฟเดคเตเดฐเดเตเดเตพ - เดเดต เดฒเดฟเดจเดเตเดธเต เดเตเตผเดฃเตฝ เดเดฒเตเดฒเดพเดคเต เดชเตเดฐเดคเตเดฏเตเดเด เด เดธเดเดฌเดฟเตพ เดเตเดฏเตเดค เดตเดฟเดคเดฐเดฃเดเตเดเดณเดพเดฃเต เดเตเดเดพเดคเต เดฌเดพเดนเตเดฏ เดเดฑเดตเดฟเดเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเดญเตเดฏเดฎเดพเดฃเต
- เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ - เดเดต เดเดฟเดคเตเดฐเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเดฟเดคเดฐเดฃเดเตเดเดณเดพเดฃเต, เดเดชเดฏเตเดเดคเตเดคเดฟเดจเต เดคเดฏเตเดฏเดพเดฑเดพเดฃเต
- เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเตเดเตพ - เดจเดฟเดเตเดเตพเดเตเดเต เดฎเดเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเดณเตเดเต เด เดตเดธเตเดฅเดฏเตเดเต เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเตเดเดณเดพเดฃเดฟเดคเต
LXD-เตฝ เดธเดเดญเดฐเดฃเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเด lxc storage
เดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเตเดเตเดฃเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดจเตเดเดพเดจเดพเดเตเดจเตเดจ เดเดฐเต เดธเตผเดเตเดเดฟเดซเดฟเดเตเดเดฑเตเดฑเต - lxc storage --help
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดเดฒเตเดฒเดพเดฑเตเดฑเดฟเดจเตเดฑเตเดฏเตเด เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต เดธเดเดญเดฐเดฃ โโเดเตเดณเด LXD เดธเดเดญเดฐเดฃเดคเตเดคเดฟเตฝ:
lxc storage list
+---------+-------------+--------+--------------------------------+---------+
| NAME | DESCRIPTION | DRIVER | SOURCE | USED BY |
+---------+-------------+--------+--------------------------------+---------+
| hddpool | | btrfs | /dev/loop1 | 2 |
+---------+-------------+--------+--------------------------------+---------+
| ssdpool | | btrfs | /var/lib/lxd/disks/ssdpool.img | 4 |
+---------+-------------+--------+--------------------------------+---------+
เดเดฒเตเดฒเดพเดตเดฐเตเดเตเดฏเตเด เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเดพเดฃเตเดจเตเดจเดคเดฟเดจเต เดธเดเดญเดฐเดฃ โโเดตเตเดณเดฟเดฏเด เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเดคเดฟเตฝ เดธเดเดญเดฐเดฃ โโเดเตเดณเด เดเตเดฎเดฟเดจเต เดธเตเดตเดฟเดเตเดเตเดจเตเดจเต lxc storage volume list
:
lxc storage volume list hddpool
+-------+----------------------------------+-------------+---------+
| TYPE | NAME | DESCRIPTION | USED BY |
+-------+----------------------------------+-------------+---------+
| image | ebd565585223487526ddb3607f515... | | 1 |
+-------+----------------------------------+-------------+---------+
lxc storage volume list ssdpool
+-----------+----------------------------------+-------------+---------+
| TYPE | NAME | DESCRIPTION | USED BY |
+-----------+----------------------------------+-------------+---------+
| container | alp3 | | 1 |
+-----------+----------------------------------+-------------+---------+
| container | jupyter | | 1 |
+-----------+----------------------------------+-------------+---------+
| image | ebd565585223487526ddb3607f515... | | 1 |
+-----------+----------------------------------+-------------+---------+
เดเตเดเดพเดคเต, เดเดฃเตเดเตเดเดฟเตฝ เดธเดเดญเดฐเดฃ โโเดเตเดณเด เดธเตเดทเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, BTRFS เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต, เดคเตเดเตผเดจเตเดจเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดจเตเดเตเด เดธเดเดญเดฐเดฃ โโเดตเตเดณเดฟเดฏเด เด เดฅเดตเดพ เดเดชเดตเตเดณเตเดฏเดเตเดเตพ BTRFS เดตเตเดฏเดพเดเตเดฏเดพเดจเดคเตเดคเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เด เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดเตเตพเดเดฟเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด:
sudo btrfs subvolume list -p /var/lib/lxd/storage-pools/hddpool
ID 257 gen 818 parent 5 top level 5 path images/ebd565585223487526ddb3607f5156e875c15a89e21b61ef004132196da6a0a3
sudo btrfs subvolume list -p /var/lib/lxd/storage-pools/ssdpool
ID 257 gen 1820 parent 5 top level 5 path images/ebd565585223487526ddb3607f5156e875c15a89e21b61ef004132196da6a0a3
ID 260 gen 1819 parent 5 top level 5 path containers/jupyter
ID 263 gen 1820 parent 5 top level 5 path containers/alp3
LXD เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต ^
เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดฎเตเดฎเตเดชเต, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเด เดธเดเดญเดฐเดฃเดตเตเด เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเตเด เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดชเตเดคเต เดเตฝเดเดเตโเดธเตโเดกเดฟ เดเดจเดฟเดทเตเดฏเดฒเตเดธเตเดทเตป เดจเดฟเดเตเดเตพ เดจเดเดคเตเดคเดฃเด. เดเดฎเดพเตปเดกเต เดตเดฟเดณเดฟเดเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตเดฒเดฏเดจเตเดฑเต เดเดฎเดพเตปเดกเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเต เดธเตเดตเดฎเตเดงเดฏเดพ เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต lxc --help
เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดจเตเดทเตเดฏเดฒเตเดธเตเดทเตป เดตเดฟเดธเดพเตผเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต lxd init
เดเตเดฑเดเตเดเต เดเตเดฆเตเดฏเดเตเดเตพเดเตเดเต เดเดคเตเดคเดฐเด เดจเตฝเดเตเดจเตเดจเต.
เดธเตเดฑเตเดฑเตเดฑเตเดเต เดชเตเดณเดฟเดจเดพเดฏเดฟ เดเดฐเต เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต ^
เดเดจเตเดทเตเดฏเดฒเตเดธเตเดทเตป เดธเดฎเดฏเดคเตเดคเต, เดกเตเดซเตเตพเดเตเดเดพเดฏเดฟ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด เดคเดฐเด เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเดจเตเดจเดคเต เดเตพเดชเตเดชเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดเตเดฆเตเดฏเดเตเดเตพ LXD เดเตเดฆเดฟเดเตเดเตเดจเตเดจเต เดธเดเดญเดฐเดฃ โโเดเตเดณเด. เดธเตเดตเดคเดตเต, เด
เดคเดฟเดจเดพเดฏเดฟ BTRFS เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดธเตเดทเตโเดเดฟเดเตเดเดคเดฟเดจเตเดถเตเดทเด เดฎเดฑเตเดฑเตเดฐเต เดเดซเตโเดเดธเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดจเตเดจเดคเต เด
เดธเดพเดงเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดเดฐเต เดเดซเตเดเดธเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเต เดจเดฟเตผเดฆเตเดฆเตเดถเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต
เดธเดตเดฟเดถเตเดทเดค
เดกเดฏเดฑเดเตเดเดฑเดฟ
Btrfs
เดเตฝเดตเดฟเดเด
ZFS
CEPH
เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดค เดเดฎเตเดเต เดธเตเดฑเตเดฑเตเดฑเตเดเต
เดเดฒเตเดฒ
เด
เดคเต
เด
เดคเต
เด
เดคเต
เด
เดคเต
เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดค เดเดฆเดพเดนเดฐเดฃเด เดธเตเดทเตเดเดฟเดเตเดเตฝ
เดเดฒเตเดฒ
เด
เดคเต
เด
เดคเต
เด
เดคเต
เด
เดคเต
เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดค เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตฝ
เดเดฒเตเดฒ
เด
เดคเต
เด
เดคเต
เด
เดคเต
เด
เดคเต
เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดค เดเดฎเตเดเต เดเตเดฐเดพเตปเดธเตเดซเตผ
เดเดฒเตเดฒ
เด
เดคเต
เดเดฒเตเดฒ
เด
เดคเต
เด
เดคเต
เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดค เดเดฆเดพเดนเดฐเดฃ เดเตเดฎเดพเดฑเตเดฑเด
เดเดฒเตเดฒ
เด
เดคเต
เดเดฒเตเดฒ
เด
เดคเต
เด
เดคเต
เดเดดเตเดคเตเดฎเตเดชเตเตพ เดชเดเตผเดคเตเดคเตเด
เดเดฒเตเดฒ
เด
เดคเต
เด
เดคเต
เด
เดคเต
เด
เดคเต
เดฌเตเดฒเตเดเตเดเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ
เดเดฒเตเดฒ
เดเดฒเตเดฒ
เด
เดคเต
เดเดฒเตเดฒ
เด
เดคเต
เดคเตฝเดเตเดทเดฃ เดเตเดฒเตเดฃเดฟเดเดเต
เดเดฒเตเดฒ
เด
เดคเต
เด
เดคเต
เด
เดคเต
เด
เดคเต
เดเดฐเต เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดพเดตเตเดจเตเดจ เดธเตเดฑเตเดฑเตเดฑเตเดเต เดกเตเดฐเตเดตเตผ
เด
เดคเต
เด
เดคเต
เดเดฒเตเดฒ
เดเดฒเตเดฒ
เดเดฒเตเดฒ
เดชเดดเดฏ เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเตเด (เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏเดคเดฒเตเดฒ)
เด
เดคเต
เด
เดคเต
เด
เดคเต
เดเดฒเตเดฒ
เด
เดคเต
เดธเดเดญเดฐเดฃ โโเดเตเดตเดพเดเตเดเดเตพ
เด
เดคเต (*)
เด
เดคเต
เด
เดคเต
เด
เดคเต
เดเดฒเตเดฒ
เดตเดฟเดธเดพเตผเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเด เดธเตเดฑเตเดฑเตเดฑเตเดเต เดชเตเดณเตเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต ^
เดเดจเดฟเดทเตเดฏเดฒเตเดธเตเดทเตป เดตเดฟเดธเดพเตผเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเตเดฆเตเดฏเดเตเดเตพเดเตเดเต เดเดคเตเดคเดฐเด เดจเตฝเดเดฟ LXD-เดฏเตเดเต เดชเตเดฐเดงเดพเดจ เดเดเดเดเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดจเตเดเตเดเตเดจเตเดจ เด เดเตเดคเตเดค เดเดฎเดพเตปเดกเต เดจเดฟเตผเดฆเตเดฆเตเดถเดฟเดเตเดเตเดจเตเดจเต.
เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด lxc init
เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต เดเตเดณเดฃเดฟเดจเต เดถเตเดทเดฎเตเดณเตเดณ เดเตเดฆเตเดฏเดเตเดเตพเดเตเดเตเดณเตเดณ เดเดคเตเดคเดฐเดเตเดเตพ เดจเตฝเดเตเด เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเดณเตเดเต เดตเตเดฏเดตเดธเตเดฅเดเตพเดเตเดเดจเตเดธเดฐเดฟเดเตเดเต เด
เดต เดฎเดพเดฑเตเดฑเตเด:
lxd init
Would you like to use LXD clustering? (yes/no) [default=no]:
Do you want to configure a new storage pool? (yes/no) [default=yes]:
Name of the new storage pool [default=default]: ssdpool
Name of the storage backend to use (lvm, btrfs, dir) [default=btrfs]:
Create a new BTRFS pool? (yes/no) [default=yes]:
Would you like to use an existing block device? (yes/no) [default=no]:
Size in GB of the new loop device (1GB minimum) [default=15GB]: 10GB
Would you like to connect to a MAAS server? (yes/no) [default=no]:
Would you like to create a new local network bridge? (yes/no) [default=yes]:
What should the new bridge be called? [default=lxdbr0]:
What IPv4 address should be used? (CIDR subnet notation, โautoโ or โnoneโ) [default=auto]: 10.0.5.1/24
Would you like LXD to NAT IPv4 traffic on your bridge? [default=yes]:
What IPv6 address should be used? (CIDR subnet notation, โautoโ or โnoneโ) [default=auto]: none
Would you like LXD to be available over the network? (yes/no) [default=no]:
Would you like stale cached images to be updated automatically? (yes/no) [default=yes] no
Would you like a YAML "lxd init" preseed to be printed? (yes/no) [default=no]:
เดเดฐเต เด
เดงเดฟเด เดธเตเดฑเตเดฑเตเดฑเตเดเต เดชเตเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต ^
เดฎเตเดฎเตเดชเดคเตเดคเต เดเดเตเดเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเต เดธเดเดญเดฐเดฃ โโเดเตเดณเด เดชเตเดฐเต เดจเตฝเดเดฟเดฏเดคเต ssdpool
เดเตเดเดพเดคเต เดเดจเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจ เดซเดฏเตฝ /var/lib/lxd/disks/ssdpool.img
. เด เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด เดตเดฟเดฒเดพเดธเด เดเดจเตเดฑเต เดชเดฟเดธเดฟเดฏเดฟเดฒเต เดซเดฟเดธเดฟเดเตเดเตฝ เดเดธเตเดเดธเตเดกเดฟ เดกเตเดฐเตเดตเตเดฎเดพเดฏเดฟ เดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ, เดตเดนเดฟเดเตเด เดชเดเตเดเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดงเดพเดฐเดฃ เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเดพเตป เดธเดเดญเดฐเดฃ โโเดเตเดณเด เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ, เดเดเตเดเตพ เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดธเตเดทเตเดเดฟเดเตเดเตเด เดธเดเดญเดฐเดฃ โโเดเตเดณเด เด
เดคเต เดตเตเดฏเดคเตเดฏเดธเตโเดค เดคเดฐเด เดกเดฟเดธเตโเดเดฟเตฝ, เดเดเตเดเตโเดกเดฟเดกเดฟเดฏเดฟเตฝ เดญเตเดคเดฟเดเดฎเดพเดฏเดฟ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเด. LXD เดจเดฟเดเตเดเดณเต เดธเตเดทเตเดเดฟเดเตเดเดพเตป เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด เดธเดเดญเดฐเดฃ โโเดเตเดณเด เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเต เดชเตเดฑเดคเตเดคเดพเดฃเต /var/lib/lxd/disks/
เดชเตเดฐเดคเตเดเดพเดคเตเดฎเด เดฒเดฟเดเตเดเตเดเตพ เดชเตเดฒเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ, source
.
เด เดคเดฟเดจเดพเตฝ, เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดธเดเดญเดฐเดฃ โโเดเตเดณเด เดจเดฟเดเตเดเดณเตเดเต เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดฒเตเดชเตเดชเตเดฌเดพเดเตเดเต เดซเดฏเตฝ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเดฐเต เดชเดพเตผเดเตเดเตเดทเตป เดจเดฟเดเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ 10GB เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจ เดเดฐเต เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด:
dd if=/dev/zero of=/mnt/work/lxd/hddpool.img bs=1MB count=10000
10000+0 records in
10000+0 records out
10000000000 bytes (10 GB, 9,3 GiB) copied, 38,4414 s, 260 MB/s
เดจเดฎเตเดเตเดเต เดฒเตเดชเตเดชเตเดฌเดพเดเตเดเต เดซเดฏเตฝ เดเดฐเต เดธเตเดตเดคเดจเตเดคเตเดฐ เดฒเตเดชเตเดชเตเดฌเดพเดเตเดเต เดเดชเดเดฐเดฃเดคเตเดคเดฟเดฒเตเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเด:
sudo losetup --find --show /mnt/work/lxd/hddpool.img
/dev/loop1
เดคเดพเดเตเดเตเดฒเดฟเดจเต เดจเดจเตเดฆเดฟ --show
เดเดฎเดพเตปเดกเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดจเดฎเตเดฎเตเดเต เดฒเตเดชเตเดชเตเดฌเดพเดเตเดเต เดซเดฏเตฝ เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดชเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเต เดธเตเดเตเดฐเตเดจเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเดจเตเดจเต. เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ, เดเดเตเดเดณเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดถเดฐเดฟเดฏเดพเดฃเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป เดเดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฒเตเดฒเดพ เดคเดฟเดฐเดเตเดเตเดฑเดฟเดฏ เดเดชเดเดฐเดฃเดเตเดเดณเตเดเตเดฏเตเด เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด:
losetup -l
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE DIO LOG-SEC
/dev/loop1 0 0 0 0 /mnt/work/lxd/hddpool.img 0 512
/dev/loop0 0 0 1 0 /var/lib/lxd/disks/ssdpool.img 0 512
เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดชเดเดฐเดฃเด เดเดฃเตเดเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดเตเด /dev/loop1
loopback เดซเดฏเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต /mnt/work/lxd/hddpool.img
, เดเดชเดเดฐเดฃเดคเตเดคเดฟเดฒเตเด /dev/loop0
loopback เดซเดฏเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต /var/lib/lxd/disks/ssdpool.img
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเดต เดธเดเดญเดฐเดฃ โโเดเตเดณเด.
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดชเตเดคเดฟเดฏเตเดฐเตเดฃเตเดฃเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต เดธเดเดญเดฐเดฃ โโเดเตเดณเด เดเดเตเดเตพ เดเดชเตเดชเตเตพ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดฟเดฏ เดฒเตเดชเตเดชเตเดฌเดพเดเตเดเต เดซเดฏเดฒเดฟเดจเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ LXD-เดฏเดฟเตฝ. LXD เดฒเตเดชเตเดชเตเดฌเดพเดเตเดเต เดซเดฏเตฝ เดซเตเตผเดฎเดพเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด /mnt/work/lxd/hddpool.img
เดเดชเดเดฐเดฃเดคเตเดคเดฟเตฝ /dev/loop1
BTRFS เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเดฟ:
lxc storage create hddpool btrfs size=10GB source=/dev/loop1
เดจเดฎเตเดเตเดเต เดเดฒเตเดฒเดพเด เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดพเด เดธเดเดญเดฐเดฃ โโเดเตเดณเด เดธเตเดเตเดฐเตเดจเดฟเดฒเตเดเตเดเต:
lxc storage list
+---------+-------------+--------+--------------------------------+---------+
| NAME | DESCRIPTION | DRIVER | SOURCE | USED BY |
+---------+-------------+--------+--------------------------------+---------+
| hddpool | | btrfs | /dev/loop1 | 0 |
+---------+-------------+--------+--------------------------------+---------+
| ssdpool | | btrfs | /var/lib/lxd/disks/ssdpool.img | 0 |
+---------+-------------+--------+--------------------------------+---------+
เดธเตเดฑเตเดฑเตเดฑเตเดเต เดชเตเตพ เดตเดฒเตเดชเตเดชเด เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต ^
เดธเตเดทเตเดเดฟเดเตเดเต เดถเตเดทเด เดธเดเดญเดฐเดฃ โโเดเตเดณเด, เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ, เด เดคเต เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเดพเด. เดตเตเดฃเตเดเดฟ เดธเดเดญเดฐเดฃ โโเดเตเดณเด BTRFS เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด:
sudo truncate -s +5G /mnt/work/lxd/hddpool.img
sudo losetup -c /dev/loop1
sudo btrfs filesystem resize max /var/lib/lxd/storage-pools/hddpool
เดเดฐเต เดฒเตเดชเตเดชเตเดฌเดพเดเตเดเต เดเดชเดเดฐเดฃ เดธเตเดฒเตเดเตเดเดฟเดฒเตเดเตเดเต เดเดฐเต เดฒเตเดชเตเดชเตเดฌเดพเดเตเดเต เดซเดฏเตฝ เดธเตเดตเดฏเดฎเตเดต เดเตเตผเดเตเดเตฝ ^
เดเดเตเดเตพเดเตเดเต เดเดฐเต เดเตเดฑเดฟเดฏ เดชเตเดฐเดถเตเดจเดฎเตเดฃเตเดเต, เดนเตเดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด เดฑเตเดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดซเดฏเตฝ /mnt/work/lxd/hddpool.img
เดเดชเดเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต "เดชเดฑเดเตเดเตเด" /dev/loop1
เด เดเดชเดเดฐเดฃเดคเตเดคเดฟเตฝ เด
เดคเต เดเดพเดฃเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดฒเตเดกเตเดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ LXD เดธเตเดตเดจเด เดคเดเดฐเดพเดฑเดฟเดฒเดพเดเตเด. เด เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป, เด เดซเดฏเตฝ เดเดชเดเดฐเดฃเดคเตเดคเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเตเดจเตเดจ เดเดฐเต เดธเดฟเดธเตเดฑเตเดฑเด เดธเตเดตเดจเด เดจเดฟเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต /dev/loop1
เดนเตเดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด เดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ.
เดจเดฎเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเด เดฏเตเดฃเดฟเดฑเตเดฑเต เดซเดฏเตฝ เดคเดฐเด เดธเตเดตเดจเด ะฒ /etc/systemd/system/
SystemD เดเดจเตเดทเตเดฏเดฒเตเดธเตเดทเตป เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเดฟ:
cat << EOF | sudo tee -a /etc/systemd/system/lxd-hddpool.service
[Unit]
Description=Losetup LXD Storage Pool (hddpool)
After=local-fs.target
[Service]
Type=oneshot
ExecStart=/sbin/losetup /dev/loop1 /mnt/work/lxd/hddpool.img
RemainAfterExit=true
[Install]
WantedBy=local-fs.target
EOF
เดธเตเดตเดจเด เดธเดเตเดตเดฎเดพเดเตเดเตเด:
sudo systemctl enable lxd-hddpool
Created symlink /etc/systemd/system/local-fs.target.wants/lxd-hddpool.service โ /etc/systemd/system/lxd-hddpool.service.
เดนเตเดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเด เดถเตเดทเด, เดเดเตเดเตพ เดธเตเดตเดจ เดจเดฟเดฒ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต:
systemctl status lxd-hddpool.service
โ lxd-hddpool.service - Losetup LXD Storage Pool (hddpool)
Loaded: loaded (/etc/systemd/system/lxd-hddpool.service; enabled; vendor preset: disabled)
Active: active (exited) since Wed 2020-04-08 03:43:53 MSK; 1min 37s ago
Process: 711 ExecStart=/sbin/losetup /dev/loop1 /mnt/work/lxd/hddpool.img (code=exited, status=0/SUCCESS)
Main PID: 711 (code=exited, status=0/SUCCESS)
ะฐะฟั 08 03:43:52 manjaro systemd[1]: Starting Losetup LXD Storage Pool (hddpool)...
ะฐะฟั 08 03:43:53 manjaro systemd[1]: Finished Losetup LXD Storage Pool (hddpool).
เดเดเตเดเตโเดชเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเดเตเดเต เดธเตเดตเดจ เดจเดฟเดฒเดฏเดพเดฃเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด เดธเดเตเดตเดฎเดพเดฏ, เดเดฐเต เดเดฎเดพเตปเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเดณเตเดเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต เดเดเตเดธเดฟเดเตเดฏเตเดทเตป เดชเตเตผเดคเตเดคเดฟเดฏเดพเดฏเดฟเดเตเดเตเด, เดเดชเตเดทเตป เดเดเตเดเดณเต เดเดคเต เดเตเดฏเตเดฏเดพเตป เด
เดจเตเดตเดฆเดฟเดเตเดเต RemainAfterExit=true
.
เดธเตเดฐเดเตเดท. เดเดฃเตเดเตเดฏเตเดจเตผ เดชเตเดฐเดคเตเดฏเตเดเดพเดตเดเดพเดถเดเตเดเตพ ^
เดเดฒเตเดฒเดพ เดเดฃเตเดเตเดฏเตโเดจเตผ เดชเตเดฐเตเดธเดธเตเดธเตเดเดณเตเด เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดนเตเดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด เดคเดฟเดจเตเดฑเต เดเตเตผเดฃเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฑเตเดฑเดชเตเดชเตเดเตเด เดจเดฟเดฒเดฏเดฟเดฒเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดจเดคเดฟเดจเดพเตฝ, เดนเตเดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฃเตเดเตเดฏเตโเดจเตผ เดชเตเดฐเตเดธเดธเตเดธเตเดเดณเตเดเต เดเดเตโเดธเดธเต เดเตเดเตเดคเตฝ เดชเดฐเดฟเดฐเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, LXD เดชเตเดฐเตเดธเดธเต เดชเตเดฐเดฟเดตเดฟเดฒเตเดเต เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เดเดตเดฟเดเต:
-
เดชเตเดฐเดฟเดตเดฟเดฒเตเดเตเดกเต เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ - เดเดต เดฏเตเดเดกเดฟเดฏเตเด เดเดฟเดเดกเดฟเดฏเตเด เดเดณเตเดณ เดชเตเดฐเดเตเดฐเดฟเดฏเดเตพ เดนเตเดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต เด เดคเต เดเดเดฎเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเดพเดฃเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 0-เดจเตเดฑเต UID เดเดณเตเดณ เดเดฐเต เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดจเต, 0-เดจเตเดฑเต UID เดเดณเตเดณ เดนเตเดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต เดเดฐเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดเดเตโเดธเดธเต เด เดตเดเดพเดถเดเตเดเดณเตเด เดเดฃเตเดเต. เดฎเดฑเตเดฑเตเดฐเต เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเดฑเดเตเดเดพเตฝ, เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดฒเต เดฑเตเดเตเดเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดเดฒเตเดฒเดพ เด เดตเดเดพเดถเดเตเดเดณเตเด เดเดฃเตเดเต. เดเดฃเตเดเตเดฏเตโเดจเตผ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเตเดฑเต เดเดฑเตเดฑเดชเตเดชเตเดเตเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดชเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดเตเดเดฟเตฝ เดนเตเดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเด.
-
เดชเตเดฐเดคเตเดฏเตเดเดพเดตเดเดพเดถเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ - เดเดต 0 เดฎเตเดคเตฝ 65535 เดตเดฐเตเดฏเตเดณเตเดณ เดธเดเดเตเดฏเดเดณเตเดณเตเดณ UID, GID เดเดจเตเดจเดฟเดตเดฏเตเดเต เดเดเดฎเดฏเตเดเตเดคเดพเดฏ เดชเตเดฐเดเตเดฐเดฟเดฏเดเดณเตเดณเตเดณ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดนเตเดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฏเดฅเดพเดเตเดฐเดฎเด เดเตเตผเดคเตเดค SubUID, SubGID เดฌเดฟเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเดฎเดฏเต เดฎเดฑเดฏเตเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเตฝ UID=0 เดเดณเตเดณ เดเดฐเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดนเตเดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดเดเตเดเดจเต เดเดพเดฃเตเด
SubUID + UID
. เดเดคเต เดนเตเดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดจเตเดจเต, เดเดพเดฐเดฃเด เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดฒเต เดเดคเตเดเตเดเดฟเดฒเตเด เดชเตเดฐเตเดธเดธเตเดธเดฟเดจเต เด เดคเดฟเดจเตเดฑเต เดเดฑเตเดฑเดชเตเดชเตเดเตเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดฐเดเตเดทเดชเตเดชเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดเตเดเดฟเตฝ, เด เดคเต เด เดเตเดเดพเดคเดตเตเด เดตเดณเดฐเต เดเดฏเตผเดจเตเดจเดคเตเดฎเดพเดฏ UID/GID เดเดณเตเดณ เดเดฐเต เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต เดนเตเดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดตเตเดฎเดพเดฏเดฟ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดเดคเตเดคเดพเตป เดเดดเดฟเดฏเต.
เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ, เดชเตเดคเตเดคเดพเดฏเดฟ เดธเตเดทเตโเดเดฟเดเตเด เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพเดเตเดเต เดชเตเดฐเดคเตเดฏเตเดเดพเดตเดเดพเดถเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดจเดฟเดฒเดฏเตเดฃเตเดเต, เด เดคเดฟเดจเดพเตฝ เดเดเตเดเตพ เดเดฐเต เดธเดฌเตโเดฏเตเดเดกเดฟเดฏเตเด เดธเดฌเตโเดเดฟเดเดกเดฟเดฏเตเด เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.
เดจเดฎเตเดเตเดเต เดฐเดฃเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเด, เด เดคเดฟเตฝ เดฏเดฅเดพเดเตเดฐเดฎเด SubUID, SubGID เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเดพเดฏเดฟ เดฎเดพเดธเตเดเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด:
sudo touch /etc{/subuid,/subgid}
sudo usermod --add-subuids 1000000-1065535 root
sudo usermod --add-subgids 1000000-1065535 root
เดฎเดพเดฑเตเดฑเดเตเดเตพ เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, LXD เดธเตเดตเดจเด เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
sudo systemctl restart lxd
เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดตเดฟเดเตเดเต เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเต ^
เดเดจเตเดทเตเดฏเดฒเตเดธเตเดทเตป เดตเดฟเดธเดพเตผเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เดฎเตเดฎเตเดชเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฐเดเดญเดฟเดเตเดเดคเดฟเดจเดพเตฝ lxd init
เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเด เดธเตเดทเตเดเดฟเดเตเดเต lxdbr0, เดคเตเดเตผเดจเตเดจเต เด เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดจเดฎเตเดเตเดเต LXD-เดฏเดฟเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดเดเตเด เดเตเดฒเดฏเดจเตเดฑเต เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดธเตเดตเดฟเดเตเดเต (เดฌเตเดฐเดฟเดกเตเดเต) เดเดเตเดเดจเต เดธเตเดทเตเดเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เดชเดฐเดฟเดเดฏเดชเตเดชเตเดเดพเด.
เดเดฐเต เดธเตเดตเดฟเดเตเดเต (เดชเดพเดฒเด) เดนเตเดธเตเดฑเตเดฑเดฟเดจเตเดฏเตเด เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเตเดฏเตเด เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เดเดเตเดเดจเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดกเดฏเดเตเดฐเด เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต:
เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพเดเตเดเต เดฎเดฑเตเดฑเต เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเตเดฎเดพเดฏเต เด เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดจเตฝเดเตเดจเตเดจ เดนเตเดธเตเดฑเตเดฑเตเดฎเดพเดฏเต เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดตเดดเดฟ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดเดคเตเดคเดพเดจเดพเดเตเด. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดธเตเดตเดฟเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเดณเตเดเต เดตเตเตผเดเตเดตเตฝ เดจเตเดฑเตเดฑเตเดตเตผเดเตเดเต เดเดพเตผเดกเตเดเตพ เดฒเดฟเดเตเดเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดเตเดเตพ เดเดฆเตเดฏเด เดเดฐเต เดธเตเดตเดฟเดเตเดเต เดธเตเดทเตโเดเดฟเดเตเดเตเด, เดเดฃเตเดเตเดฏเตโเดจเตผ เดธเตเดทเตโเดเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเตเดฑเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดจเตเดฑเตผเดซเตเดธเตเดเตพ เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เด เดงเตเดฏเดพเดฏเดเตเดเดณเดฟเตฝ เดฒเดฟเดเตเดเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด.
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดเดฐเต เดธเดฌเตเดจเตเดฑเตเดฑเดฟเดจเตเดชเตเดชเด เดเดฐเต เดธเตเดตเดฟเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต 10.0.5.0/24
เดเตเดเดพเดคเต IPv4 เดตเดฟเดฒเดพเดธเดตเตเด 10.0.5.1/24
, เดเตเดเดพเดคเต เดเตพเดชเตเดชเตเดเตเดจเตเดจเต ipv4.nat
NAT เดธเตเดตเดจเด เดเดชเดฏเตเดเดฟเดเตเดเต เดนเตเดธเตเดฑเตเดฑเต เดตเดดเดฟ เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพเดเตเดเต เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด:
lxc network create lxdbr0 ipv4.address=10.0.5.1/24 ipv4.nat=true ipv6.address=none
LXD-เดฏเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเดเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต:
lxc network list
+--------+----------+---------+-------------+---------+
| NAME | TYPE | MANAGED | DESCRIPTION | USED BY |
+--------+----------+---------+-------------+---------+
| eno1 | physical | NO | | 0 |
+--------+----------+---------+-------------+---------+
| lxdbr0 | bridge | YES | | 0 |
+--------+----------+---------+-------------+---------+
เดฒเดฟเดจเดเตเดธเต เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเด เดธเตเดทเตโเดเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดฏเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด - ip link
เด
เดฅเดตเดพ ip addr
:
ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether bc:ee:7b:5a:6b:44 brd ff:ff:ff:ff:ff:ff
altname enp0s25
inet6 fe80::9571:11f3:6e0c:c07b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: lxdbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c2:38:90:df:cb:59 brd ff:ff:ff:ff:ff:ff
inet 10.0.5.1/24 scope global lxdbr0
valid_lft forever preferred_lft forever
inet6 fe80::c038:90ff:fedf:cb59/64 scope link
valid_lft forever preferred_lft forever
5: veth3ddab174@if4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master lxdbr0 state UP group default qlen 1000
link/ether ca:c3:5c:1d:22:26 brd ff:ff:ff:ff:ff:ff link-netnsid 0
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเตฝ ^
เดเตฝเดเดเตโเดธเตโเดกเดฟเดฏเดฟเดฒเต เดเดฐเต เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเตเด เด เดคเดฟเดจเตเดฑเตเดคเดพเดฏ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดฃเตเดเต, เดเดเตเดณเดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเด เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเต เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเดฒเตเดเตพ. เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดฒเตเดเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเดฒเตเดเตพ เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต เดเดพเดธเตเดเตเดกเต เดฎเตเดกเตฝ เดเดฃเตเดเต, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฆเดพเดนเดฐเดฃเด เดเดคเต เดคเตเดณเดฟเดฏเดฟเดเตเดเตเดจเตเดจเต:
เด เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, LXD เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดฎเตเดจเตเดจเต เดชเตเดฐเตเดซเตเดฒเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเต: default
, hddpool
ะธ hostfs
. เดฎเตเดจเตเดจเต เดชเตเดฐเตเดซเตเดฒเตเดเดณเตเด เดฒเตเดเตเดเตฝ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดณเตเดณ เดเดฐเต เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดฒเตเดเตเดเต เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต (เดเตเดฐเต เดเดฐเดฟเดฏ). เดชเตเดฐเตเดพเดซเตเตฝ default
เดเดฐเต เดเดชเดเดฐเดฃเดฎเตเดฃเตเดเต root
เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเดณเตเดณเดคเต pool
เดเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต ssdpool
, เดเดจเตเดจเดพเตฝ เดเดพเดธเตเดเตเดกเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฎเตเดกเดฒเดฟเดจเต เดจเดจเตเดฆเดฟ, เดจเดฎเตเดเตเดเต เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดฒเตเดเตเดเต เดเดฐเต เดชเตเดฐเตเดซเตเตฝ เดชเตเดฐเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด hddpool
เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเดณเตเดณเดคเต pool
เดชเตเดฐเตเดซเตเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เด
เดคเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เด
เดธเดพเดงเตเดตเดพเดเตเดเตเด default
เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดจเต เดเดชเดเดฐเดฃ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฒเดญเดฟเดเตเดเตเด root
เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต pool
เดคเตเดฒเตเดฏเดฎเดพเดฏ hddpool
, เดชเตเดฐเตเดซเตเดฒเตเด hostfs
เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดฒเตเดเตเดเต เดเดฐเต เดชเตเดคเดฟเดฏ เดเดชเดเดฐเดฃเด เดเตเตผเดเตเดเตเดจเตเดจเต.
เดฒเดญเตเดฏเดฎเดพเดฏ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเดฒเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเดพเดฃเตเดจเตเดจเดคเดฟเดจเต, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเด:
lxc profile list
+---------+---------+
| NAME | USED BY |
+---------+---------+
| default | 1 |
+---------+---------+
| hddroot | 0 |
+---------+---------+
| ssdroot | 1 |
+---------+---------+
เดเดฐเต เดชเตเดฐเตเดซเตเดฒเดฟเดจเตเดชเตเดชเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดฒเดญเตเดฏเดฎเดพเดฏ เดเดฎเดพเตปเดกเตเดเดณเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดฒเดฟเดธเตเดฑเตเดฑเต เดเต เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต เดฒเดญเดฟเดเตเดเตเด --help
:
lxc profile --help
Description:
Manage profiles
Usage:
lxc profile [command]
Available Commands:
add Add profiles to instances
assign Assign sets of profiles to instances
copy Copy profiles
create Create profiles
delete Delete profiles
device Manage instance devices
edit Edit profile configurations as YAML
get Get values for profile configuration keys
list List profiles
remove Remove profiles from instances
rename Rename profiles
set Set profile configuration keys
show Show profile configurations
unset Unset profile configuration keys
เดจเดฟเดเตเดเดณเตเดเต เดชเตเดฐเตเดซเตเตฝ เดเดกเดฟเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเต ^
เดกเดฟเดซเตเตพเดเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเตฝ default
เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเดพเดฏเดฟ เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดพเตผเดกเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดฒเตเดฒ เดเตเดเดพเดคเต เดชเตเดคเตเดคเดพเดฏเดฟ เดธเตเดทเตโเดเดฟเดเตเด เดเดฒเตเดฒเดพ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพเดเตเดเตเด เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฒเตเดฒ, เด
เดตเดฏเตโเดเตเดเดพเดฏเดฟ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฒเตเดเตเดเตฝ (เดธเดฎเตผเดชเตเดชเดฃเดฎเตเดณเตเดณ) เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดชเดเตเดทเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเตฝ เดจเดฎเตเดเตเดเต เดเดฐเต เดเดเตเดณ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเด เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เด เดชเตเดฐเตเดซเตเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเตเด เดคเดฎเตเดฎเดฟเตฝ เดชเดเตเดเดฟเดเตเดจเตเดจ เดชเตเดฐเตเดซเตเตฝ. เด เดฐเตเดคเดฟเดฏเดฟเตฝ, เดเดฐเต เดชเตเดคเดฟเดฏ เดเดฃเตเดเตเดฏเตเดจเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฎเดพเตปเดกเดฟเดจเต เดถเตเดทเด, เด
เดตเตผเดเตเดเต เดจเตเดฑเตเดฑเตเดตเตผเดเตเดเต เดเดเตเดธเดธเต เดเดณเตเดณ เดเดฐเต เดจเตเดฑเตเดฑเตเดตเตผเดเตเดเต เดเดฃเตเดเดพเดเตเด. เด
เดคเต เดธเดฎเดฏเด, เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ; เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ, เดชเดฟเดจเตเดจเตเดเต เดเดเตเดเตพเดเตเดเต เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดฐเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเด เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดเดชเดเดฐเดฃเดคเตเดคเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเดฒเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเตเด eth0
เดเตเดชเตเดชเต เดเตเดฏเตเดฏเตเด nic
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต lxdbr0
:
lxc profile device add default eth0 nic network=lxdbr0 name=eth0
เดเดเตเดเตพ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเดฒเดฟเดฒเตเดเตเดเต เดเดชเดเดฐเดฃเด เดเตเตผเดคเตเดคเดคเดฟเดจเดพเตฝ, เดเดชเดเดฐเดฃเดคเตเดคเดฟเตฝ เดเดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเด เดเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เด เดชเตเดฐเตเดซเตเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเตเด เดเดฐเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเด เดชเดเตเดเดฟเดเตเดฎเตเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต. เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเดพเดฏเดฟ เดจเตเดเตเดเดฟเดตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเดฎเตเดณเตเดณ เดเดฐเต เดเดฃเตเดเตเดฏเตโเดจเตผ เดธเตเดทเตโเดเดฟเดเตเดเตเดฃเตเด เดเดตเดถเตเดฏเดฎเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดชเตเดฐเตเดซเตเตฝ เดคเดฒเดคเตเดคเดฟเดฒเดฒเตเดฒ, เดเดชเดฟ เดตเดฟเดฒเดพเดธ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฃเตเดเตเดฏเตโเดจเตผ เดคเดฒเดคเตเดคเดฟเตฝ (เดฒเตเดเตเดเตฝ เดเตเตบเดซเดฟเดเดฑเตเดทเตป) เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดธเตเดทเตโเดเดฟเดเตเดเดฃเด.
เดจเดฎเตเดเตเดเต เดชเตเดฐเตเดซเตเตฝ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด:
lxc profile show default
config: {}
description: Default LXD profile
devices:
eth0:
name: eth0
network: lxdbr0
type: nic
root:
path: /
pool: ssdpool
type: disk
name: default
used_by: []
เดชเตเดคเตเดคเดพเดฏเดฟ เดธเตเดทเตโเดเดฟเดเตเด เดเดฒเตเดฒเดพ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพเดเตเดเตเด เดฐเดฃเตเดเต เดเดชเดเดฐเดฃเดเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดชเตเดชเตเดเตเดฎเตเดจเตเดจเต เด เดชเตเดฐเตเดซเตเดฒเดฟเตฝ เดจเดฎเตเดเตเดเต เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด:
eth0
- เดเดชเดเดฐเดฃ เดคเดฐเดnic
เดเดฐเต เดธเตเดตเดฟเดเตเดเต (เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฌเตเดฐเดฟเดกเตเดเต)lxdbr0
root
- เดเดชเดเดฐเดฃ เดคเดฐเดdisk
เดเดคเต เดเดฐเต เดธเตเดฑเตเดฑเตเดฑเตเดเต เดชเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเตssdpool
เดชเตเดคเดฟเดฏ เดชเตเดฐเตเดซเตเดฒเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต ^
เดฎเตเดฎเตเดชเต เดธเตเดทเตเดเดฟเดเตเดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดธเดเดญเดฐเดฃ โโเดเตเดณเด เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ, เดเดฐเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเตฝ เดธเตเดทเตเดเดฟเดเตเดเตเด ssdroot
เด
เดคเดฟเตฝ เดเดเตเดเตพ เดเดฐเต เดเดชเดเดฐเดฃเด เดเตเตผเดเตเดเตเด disk
เดฎเตเดฃเตเดเต เดชเตเดฏเดฟเดจเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเต /
(เดฑเตเดเตเดเต) เดฎเตเดฎเตเดชเต เดธเตเดทเตเดเดฟเดเตเดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดเดญเดฐเดฃ โโเดเตเดณเด - ssdpool
:
lxc profile create ssdroot
lxc profile device add ssdroot root disk path=/ pool=ssdpool
เด
เดคเตเดชเตเดฒเต, เดเดเตเดเตพ เดเดฐเต เดเดชเดเดฐเดฃเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต disk
, เดเดจเตเดจเดพเตฝ เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดธเดเดญเดฐเดฃ โโเดเตเดณเด - hddpool
:
lxc profile create hddroot
lxc profile device add hddroot root disk path=/ pool=hddpool
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเดฒเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต:
lxc profile show ssdroot
config: {}
description: ""
devices:
root:
path: /
pool: ssdpool
type: disk
name: ssdroot
used_by: []
lxc profile show hddroot
config: {}
description: ""
devices:
root:
path: /
pool: hddpool
type: disk
name: hddroot
used_by: []
เดเดฟเดคเตเดฐ เดถเตเดเดฐเด ^
เดฒเดฟเดจเดเตเดธเต เดเตเตผเดฃเตฝ เดเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเดคเตเดฏเตเดเด เด เดธเดเดฌเดฟเตพ เดเตเดฏเตเดค เดตเดฟเดคเดฐเดฃเดเตเดเดณเดพเดฏ เดเดฟเดคเตเดฐเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเต. เด เดคเดฟเดจเดพเตฝ, เดเดฃเตเดเตเดฏเตเดจเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เด เดเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดคเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดฃเด. เดเดฟเดคเตเดฐเดเตเดเดณเตเดเต เดเดฑเดตเดฟเดเด เดฌเดพเดนเตเดฏ เดถเตเดเดฐเดฃเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฟเดคเตเดฐเดเตเดเตพ เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดถเตเดเดฐเดฎเดพเดฃเต.
เดฑเดฟเดฎเตเดเตเดเต เดเดฎเตเดเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดเตพ ^
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดฎเตเดจเตเดจเต เดตเดฟเดฆเตเดฐ เดเดฑเดตเดฟเดเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฟเดคเตเดฐเดเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต LXD เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
- เดเดฌเตเดฃเตเดเต: (เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดเดฌเตเดฃเตเดเต เดเดฟเดคเตเดฐเดเตเดเตพเดเตเดเดพเดฏเดฟ)
- เดเดฌเตเดฃเตเดเต-เดชเตเดฐเดคเดฟเดฆเดฟเดจเด: (เดชเตเดฐเดคเดฟเดฆเดฟเดจ เดเดฌเตเดฃเตเดเต เดเดฟเดคเตเดฐเดเตเดเตพเดเตเดเดพเดฏเดฟ)
- เดเดฟเดคเตเดฐเดเตเดเตพ: (เดเดฐเต เดเตเดเตเดเด เดฎเดฑเตเดฑเต เดกเดฟเดธเตเดเตเดฐเตเดเตพเดเตเดเต)
lxc remote list
+-----------------+------------------------------------------+--------+--------+
| NAME | URL | PUBLIC | STATIC |
+-----------------+------------------------------------------+--------+--------+
| images | https://images.linuxcontainers.org | YES | NO |
+-----------------+------------------------------------------+--------+--------+
| local (default) | unix:// | NO | YES |
+-----------------+------------------------------------------+--------+--------+
| ubuntu | https://cloud-images.ubuntu.com/releases | YES | YES |
+-----------------+------------------------------------------+--------+--------+
| ubuntu-daily | https://cloud-images.ubuntu.com/daily | YES | YES |
+-----------------+------------------------------------------+--------+--------+
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดถเตเดเดฐเด ubuntu:
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฟเดคเตเดฐเดเตเดเตพ เดเดฃเตเดเต:
lxc image -c dasut list ubuntu: | head -n 11
+----------------------------------------------+--------------+----------+------------+
| DESCRIPTION | ARCHITECTURE | SIZE | TYPE |
+----------------------------------------------+--------------+----------+------------+
| ubuntu 12.04 LTS amd64 (release) (20150728) | x86_64 | 153.72MB | CONTAINER |
+----------------------------------------------+--------------+----------+------------+
| ubuntu 12.04 LTS amd64 (release) (20150819) | x86_64 | 152.91MB | CONTAINER |
+----------------------------------------------+--------------+----------+------------+
| ubuntu 12.04 LTS amd64 (release) (20150906) | x86_64 | 154.69MB | CONTAINER |
+----------------------------------------------+--------------+----------+------------+
| ubuntu 12.04 LTS amd64 (release) (20150930) | x86_64 | 153.86MB | CONTAINER |
+----------------------------------------------+--------------+----------+------------+
เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดเดฃเตเดฃเด เดจเดฟเดฐเดเตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดเตเดเตพ เดเดชเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต -c
เดชเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพเดเตเดเตเดชเตเดชเด dasut
, เดเตเดเดพเดคเต เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต เดฆเตเตผเดเตเดฏเด เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดคเต head
.
เดเดฟเดคเตเดฐเดเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต เดฒเดญเตเดฏเดฎเดพเดฃเต. เดฒเดญเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดกเดฟเดธเตเดเตเดฐเดฟเดฌเตเดฏเตเดทเตป เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเตเดเดณเตเด เดคเดพเดดเต เดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด
lxc image -c ldast list images:alpine/3.11
+------------------------------+--------------------------------------+--------------+
| ALIAS | DESCRIPTION | ARCHITECTURE |
+------------------------------+--------------------------------------+--------------+
| alpine/3.11 (3 more) | Alpine 3.11 amd64 (20200220_13:00) | x86_64 |
+------------------------------+--------------------------------------+--------------+
| alpine/3.11/arm64 (1 more) | Alpine 3.11 arm64 (20200220_13:00) | aarch64 |
+------------------------------+--------------------------------------+--------------+
| alpine/3.11/armhf (1 more) | Alpine 3.11 armhf (20200220_13:00) | armv7l |
+------------------------------+--------------------------------------+--------------+
| alpine/3.11/i386 (1 more) | Alpine 3.11 i386 (20200220_13:01) | i686 |
+------------------------------+--------------------------------------+--------------+
| alpine/3.11/ppc64el (1 more) | Alpine 3.11 ppc64el (20200220_13:00) | ppc64le |
+------------------------------+--------------------------------------+--------------+
| alpine/3.11/s390x (1 more) | Alpine 3.11 s390x (20200220_13:00) | s390x |
+------------------------------+--------------------------------------+--------------+
เดชเตเดฐเดพเดฆเตเดถเดฟเด เดเดฟเดคเตเดฐ เดถเตเดเดฐเด ^
เดเดฃเตเดเตเดฏเตโเดจเตผ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดเดเตเดณ เดถเตเดเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเตเดเตเดเดฒเดฟเดฒเตเดเตเดเต เดเดฐเต เดเดฟเดคเตเดฐเด เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต local:
. เดเดชเตเดชเตเตพ เดฒเตเดเตเดเตฝ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดถเตเดจเตเดฏเดฎเดพเดฃเต, เดเดฎเดพเตปเดกเต เดเดคเต เดเดฑเดชเตเดชเดพเดเตเดเตเด lxc image list
. เดฐเตเดคเดฟ เดเดเตเดเดฟเตฝ list
เดเดฐเต เดถเตเดเดฐเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฐเตเดคเต, เดคเตเดเตผเดจเตเดจเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดถเตเดเดฐเด เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด - local:
lxc image list local:
+-------+-------------+--------+-------------+--------------+------+------+
| ALIAS | FINGERPRINT | PUBLIC | DESCRIPTION | ARCHITECTURE | TYPE | SIZE |
+-------+-------------+--------+-------------+--------------+------+------+
เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเต เดเดฟเดคเตเดฐเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต:
เดเตเด
เดตเดฟเดตเดฐเดฃเด
lxc เดเดฟเดคเตเดฐเด เด
เดชเดฐเดพเดญเดฟเดงเดพเดจเด
เดเดฎเตเดเต เด
เดชเดฐเดจเดพเดฎเดเตเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเด
lxc เดเดฟเดคเตเดฐเด เดชเดเตผเดคเตเดคเตเด
เดธเตเตผเดตเดฑเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเดฟเดคเตเดฐเดเตเดเตพ เดชเดเตผเดคเตเดคเตเด
lxc เดเดฟเดคเตเดฐเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด
เดเดฎเตเดเตเดเตพ เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด
lxc เดเดฟเดคเตเดฐเด เดคเดฟเดฐเตเดคเตเดคเตเด
เดเดฎเตเดเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟเดเตพ เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด
lxc เดเดฟเดคเตเดฐเด เดเดฏเดฑเตเดฑเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเด
เดเดฟเดคเตเดฐเดเตเดเตพ เดเดฏเดฑเตเดฑเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเด, เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเด
lxc เดเดฟเดคเตเดฐเด เดเดฑเดเตเดเตเดฎเดคเดฟ
เดเดฎเตเดเต เดธเตเดฑเตเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดเดฟเดคเตเดฐเดเตเดเตพ เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเด
lxc เดเดฟเดคเตเดฐเด เดตเดฟเดตเดฐเด
เดเดฟเดคเตเดฐเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฏ เดตเดฟเดตเดฐเดเตเดเตพ เดเดพเดฃเดฟเดเตเดเตเด
lxc เดเดฟเดคเตเดฐเด เดชเดเตเดเดฟเด
เดเดฟเดคเตเดฐเดเตเดเตพ เดฒเดฟเดธเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด
lxc เดเดฟเดคเตเดฐเด เดชเตเดคเตเดเตเดเตเด
เดเดฟเดคเตเดฐเดเตเดเตพ เดชเตเดคเตเดเตเดเตเด
lxc เดเดฟเดคเตเดฐเด เดเดพเดฃเดฟเดเตเดเตเด
เดเดฎเตเดเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟเดเตพ เดเดพเดฃเดฟเดเตเดเตเด
เดเตเดฒเตเดฌเตฝ เดฑเดฟเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฟเดคเตเดฐเด เดชเดเตผเดคเตเดคเตเด images:
:
lxc image copy images:alpine/3.11/amd64 local: --alias=alpine3
Image copied successfully!
เดฒเตเดเตเดเตฝ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดฒเดตเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดเดฟเดคเตเดฐเดเตเดเดณเตเดเตเดฏเตเด เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดจเดฎเตเดเตเดเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดพเด local:
:
lxc image -c lfdatsu list local:
+---------+--------------+------------------------------------+--------------+
| ALIAS | FINGERPRINT | DESCRIPTION | ARCHITECTURE |
+---------+--------------+------------------------------------+--------------+
| alpine3 | 73a3093d4a5c | Alpine 3.11 amd64 (20200220_13:00) | x86_64 |
+---------+--------------+------------------------------------+--------------+
LXD เดเตเตบเดซเดฟเดเดฑเตเดทเตป ^
เดเดจเตเดฑเดฑเดพเดเตเดเตเดตเต เดฎเตเดกเต เดเตเดเดพเดคเต, LXD เดเดฐเต เดจเตเตบ-เดเดจเตเดฑเดฑเดพเดเตเดเตเดตเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดฎเตเดกเตเด เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต, เดเดคเต เดเดฐเต YAML เดซเดฏเดฒเดฟเดจเตเดฑเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดฎเตเดชเตเตพ, เดเดเตเดธเดฟเดเตเดฏเตเดทเตป เดฎเดฑเดฟเดเดเดจเตเดจเต เดฎเตเดดเตเดตเตป เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเด เดเดฐเตเดธเดฎเดฏเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดซเตเตผเดฎเดพเดฑเตเดฑเดพเดฃเดฟเดคเต. เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป, เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเดฒเตเดเดณเตเดเต เดธเตเดทเตเดเดฟ เดฎเตเดคเดฒเดพเดฏเดต เดเตพเดชเตเดชเตเดเต, เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดฎเตเดเดณเดฟเตฝ เดเตผเดเตเด เดเตเดฏเตเดค เดจเดฟเดฐเดตเดงเดฟ เดเดจเตเดฑเดฑเดพเดเตเดเตเดตเต เดเดฎเดพเตปเดกเตเดเตพ. เดเดเตเดเตพ เด เดชเตเดฐเดฆเตเดถเด เดเดตเดฟเดเต เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฒเตเดฒ, เดจเดฟเดเตเดเตพเดเตเดเดคเต เดธเตเดตเดฏเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด.
เด
เดเตเดคเตเดค เดธเดเดตเตเดฆเดจเดพเดคเตเดฎเด เดเดฎเดพเตปเดกเต lxc config
เดเดเตเดเตพ เดจเตเดเตเดเตเดจเตเดจเดคเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดธเดเตเดเดฎเดพเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฒเตเดเตเดเตฝ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตโเดค เดเดฟเดคเตเดฐเดเตเดเตพ เดเดเตเดณ เดถเตเดเดฐเดฃเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเดฏเดฎเตเดต เด
เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฎเตเดเตเดเต เด เดธเตเดตเดญเดพเดตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดพเด:
lxc config set images.auto_update_cached=false
เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต ^
เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเตผ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเด lxc init
เดฎเตเดฒเตเดฏเดเตเดเตพ เดเตเดฎเดพเดฑเตเดจเตเดจเดคเต ัะตะฟะพะทะธัะพัะธะน:ะพะฑัะฐะท
เดคเตเดเตผเดจเตเดจเต เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดกเดฟ. เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดฒเตเดเตเดเตฝ เดเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเด local:
เด
เดคเตเดชเตเดฒเต เดเดคเตเดฐเต เดเดเตเดณเดตเตเด. เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดเดฎเตเดเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเดพเตป เดชเตเดฐเดพเดฆเตเดถเดฟเด เดถเตเดเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฒเตเดฌเตฝ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดเดฟเดคเตเดฐเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดคเตเดเตเดเดฟเตฝ, เดเดฟเดคเตเดฐเด เดเดฆเตเดฏเด เดฒเตเดเตเดเตฝ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดคเตเดเตผเดจเตเดจเต เดเดฃเตเดเตเดฏเตเดจเตผ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เดจเดฎเตเดฎเตเดเต เดเดฆเตเดฏเดคเตเดคเต เดเดฃเตเดเตเดฏเตโเดจเตผ เดธเตเดทเตโเดเดฟเดเตเดเดพเตป เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเด:
lxc init alpine3 alp --storage=hddpool --profile=default --profile=hddroot
เดเดตเดฟเดเต เดจเดฎเตเดฎเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดเตเดเตพ เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดจเตเดเตเดเดพเด:
alpine3
- เดฒเตเดเตเดเตฝ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดฎเตเดฎเตเดชเต เด เดชเตโเดฒเตเดกเต เดเตเดฏเตเดค เดเดฟเดคเตเดฐเดคเตเดคเดฟเดจเต เดเดฐเต เด เดชเดฐเดจเดพเดฎเด (เด เดชเดฐเดจเดพเดฎเด) เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต. เด เดเดฟเดคเตเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เด เดชเดฐเดจเดพเดฎเด เดธเตเดทเตโเดเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดฟเดคเตเดฐเดคเตเดคเต เด เดคเดฟเดจเตเดฑเต เดฎเตเดเตเดจ เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดพเด เดซเดฟเดเดเตผเดชเตเดฐเดฟเดจเตเดฑเต เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต.alp
- เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดจเดพเดฏเดฟ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดธเดเตเดเดฎเดพเดเตเดเตเดจเตเดจเต--storage
- เด เดเต เดเดคเดฟเตฝ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต เดธเดเดญเดฐเดฃ โโเดเตเดณเด เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเตผ เดธเตเดทเตเดเดฟเดเตเดเตเด--profile
- เด เดเตเดเตพ เดเดพเดธเตเดเตเดกเต เดฎเตเดฎเตเดชเต เดธเตเดทเตเดเดฟเดเตเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเดฒเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดฒเตเดเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดเดเตเดเตพ เดเดฃเตเดเตเดฏเตเดจเตผ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต init เดธเดฟเดธเตเดฑเตเดฑเด เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเตเดจเตเดจเต:
lxc start alp
เดจเดฟเดเตเดเตพเดเตเดเต เดเดฎเดพเตปเดกเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเด lxc launch
เดเดคเต เดเตเดฎเตเดเดณเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต lxc init
ะธ lxc start
เดเดฐเต เดเดชเตเดชเดฑเตเดทเดจเดฟเตฝ.
เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดจเตเดฑเต เด เดตเดธเตเดฅ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต:
lxc list -c ns46tb
+------+---------+------------------+------+-----------+--------------+
| NAME | STATE | IPV4 | IPV6 | TYPE | STORAGE POOL |
+------+---------+------------------+------+-----------+--------------+
| alp | RUNNING | 10.0.5.46 (eth0) | | CONTAINER | hddpool |
+------+---------+------------------+------+-----------+--------------+
เดเดฃเตเดเตเดฏเตเดจเตผ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต:
lxc config show alp
architecture: x86_64
config:
image.architecture: amd64
image.description: Alpine 3.11 amd64 (20200326_13:39)
image.os: Alpine
image.release: "3.11"
image.serial: "20200326_13:39"
image.type: squashfs
volatile.base_image: ebd565585223487526ddb3607f5156e875c15a89e21b61ef004132196da6a0a3
volatile.eth0.host_name: vethb1fe71d8
volatile.eth0.hwaddr: 00:16:3e:5f:73:3e
volatile.idmap.base: "0"
volatile.idmap.current: '[{"Isuid":true,"Isgid":false,"Hostid":1000000,"Nsid":0,"Maprange":65536},{"Isuid":false,"Isgid":true,"Hostid":1000000,"Nsid":0,"Maprange":65536}]'
volatile.idmap.next: '[{"Isuid":true,"Isgid":false,"Hostid":1000000,"Nsid":0,"Maprange":65536},{"Isuid":false,"Isgid":true,"Hostid":1000000,"Nsid":0,"Maprange":65536}]'
volatile.last_state.idmap: '[{"Isuid":true,"Isgid":false,"Hostid":1000000,"Nsid":0,"Maprange":65536},{"Isuid":false,"Isgid":true,"Hostid":1000000,"Nsid":0,"Maprange":65536}]'
volatile.last_state.power: RUNNING
devices:
root:
path: /
pool: hddpool
type: disk
ephemeral: false
profiles:
- default
- hddroot
stateful: false
description: ""
เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ profiles
เด เดเดฃเตเดเตเดฏเตโเดจเตผ เดฐเดฃเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเดฒเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดจเตเดจเต เดเดเตเดเตพเดเตเดเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด - default
ะธ hddroot
. เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ devices
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเด เดชเตเดฐเตเดซเตเตฝ เดคเดฒเดคเตเดคเดฟเตฝ เดธเตเดทเตโเดเดฟเดเตเดเดคเดฟเดจเดพเตฝ เดเดเตเดเตพเดเตเดเต เดเดฐเต เดเดชเดเดฐเดฃเด เดฎเดพเดคเตเดฐเดฎเต เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเต default
. เดเดฃเตเดเตเดฏเตเดจเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดเดชเดเดฐเดฃเดเตเดเดณเตเด เดเดพเดฃเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพ เดเดฐเต เดเต เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต --expanded
:
lxc config show alp --expanded
architecture: x86_64
config:
image.architecture: amd64
image.description: Alpine 3.11 amd64 (20200326_13:39)
image.os: Alpine
image.release: "3.11"
image.serial: "20200326_13:39"
image.type: squashfs
volatile.base_image: ebd565585223487526ddb3607f5156e875c15a89e21b61ef004132196da6a0a3
volatile.eth0.host_name: vethb1fe71d8
volatile.eth0.hwaddr: 00:16:3e:5f:73:3e
volatile.idmap.base: "0"
volatile.idmap.current: '[{"Isuid":true,"Isgid":false,"Hostid":1000000,"Nsid":0,"Maprange":65536},{"Isuid":false,"Isgid":true,"Hostid":1000000,"Nsid":0,"Maprange":65536}]'
volatile.idmap.next: '[{"Isuid":true,"Isgid":false,"Hostid":1000000,"Nsid":0,"Maprange":65536},{"Isuid":false,"Isgid":true,"Hostid":1000000,"Nsid":0,"Maprange":65536}]'
volatile.last_state.idmap: '[{"Isuid":true,"Isgid":false,"Hostid":1000000,"Nsid":0,"Maprange":65536},{"Isuid":false,"Isgid":true,"Hostid":1000000,"Nsid":0,"Maprange":65536}]'
volatile.last_state.power: RUNNING
devices:
eth0:
name: eth0
network: lxdbr0
type: nic
root:
path: /
pool: hddpool
type: disk
ephemeral: false
profiles:
- default
- hddroot
stateful: false
description: ""
เดเดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต ^
เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดเดฐเต IP เดตเดฟเดฒเดพเดธเด เดธเดเตเดเดฎเดพเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ eth0
เดเตเด lxc config device set alp
เดเดฃเตเดเตเดฏเตโเดจเตผ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดพเดฏเดฟ เดเดฆเตเดฆเตเดถเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณเดคเดพเดฃเต, เดคเตเดเตผเดจเตเดจเต เดเดชเดเดฐเดฃเด เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเตเดจเตเดจเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเตเดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดชเดฟเดถเดเต เดเดเตเดเตพเดเตเดเต เดฒเดญเดฟเดเตเดเตเด. eth0
เดเดฃเตเดเตเดฏเตเดจเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดชเตเดฐเตเดซเตเดฒเดฟเดจเตเดฑเตเดคเดพเดฃเต default
:
lxc config device set alp eth0 ipv4.address 10.0.5.5
Error: The device doesn't exist
เดจเดฎเตเดเตเดเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดเดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเด เดธเดเตเดเดฎเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด eth0
เดชเตเดฐเตเดซเตเดฒเดฟเดฒเต เดเดชเดเดฐเดฃเดเตเดเตพ, เดเดจเตเดจเดพเตฝ เด เดชเตเดฐเตเดซเตเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพเดเตเดเตเด เดเดคเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เด
เดคเดฟเดจเดพเตฝ, เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดจเต เดธเดฎเตผเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดชเดเดฐเดฃเด เดจเดฎเตเดเตเดเต เดเตเตผเดเตเดเดพเด:
lxc config device add alp eth0 nic name=eth0 nictype=bridged parent=lxdbr0 ipv4.address=10.0.5.5
เด เดชเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดเดฃเตเดเตเดฏเตเดจเตผ เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
lxc restart alp
เดจเดฎเตเดฎเตพ เดเดชเตเดชเตเตพ เดเดฃเตเดเตเดฏเตเดจเตผ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดจเตเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดจเดฎเตเดเตเดเต เดเดชเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ --expanded
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเด เดเดพเดฃเตเดจเตเดจเดคเดฟเดจเต eth0
, เดเดเตเดเตพ เดเดคเต เดเดฃเตเดเตเดฏเตโเดจเตผ เดคเดฒเดคเตเดคเดฟเตฝ เดธเตเดทเตโเดเดฟเดเตเดเดคเดฟเดจเดพเตฝ เดชเตเดฐเตเดซเตเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เด
เดคเต เดเดชเดเดฐเดฃเดคเตเดคเดฟเตฝ เดเดพเดธเตโเดเตเดกเต เดเตเดฏเตโเดคเต default
:
lxc config show alp
architecture: x86_64
config:
image.architecture: amd64
image.description: Alpine 3.11 amd64 (20200326_13:39)
image.os: Alpine
image.release: "3.11"
image.serial: "20200326_13:39"
image.type: squashfs
volatile.base_image: ebd565585223487526ddb3607f5156e875c15a89e21b61ef004132196da6a0a3
volatile.eth0.host_name: veth2a1dc59d
volatile.eth0.hwaddr: 00:16:3e:0e:e2:71
volatile.idmap.base: "0"
volatile.idmap.current: '[{"Isuid":true,"Isgid":false,"Hostid":1000000,"Nsid":0,"Maprange":65536},{"Isuid":false,"Isgid":true,"Hostid":1000000,"Nsid":0,"Maprange":65536}]'
volatile.idmap.next: '[{"Isuid":true,"Isgid":false,"Hostid":1000000,"Nsid":0,"Maprange":65536},{"Isuid":false,"Isgid":true,"Hostid":1000000,"Nsid":0,"Maprange":65536}]'
volatile.last_state.idmap: '[{"Isuid":true,"Isgid":false,"Hostid":1000000,"Nsid":0,"Maprange":65536},{"Isuid":false,"Isgid":true,"Hostid":1000000,"Nsid":0,"Maprange":65536}]'
volatile.last_state.power: RUNNING
devices:
eth0:
ipv4.address: 10.0.5.5
name: eth0
nictype: bridged
parent: lxdbr0
type: nic
root:
path: /
pool: hddpool
type: disk
ephemeral: false
profiles:
- default
- hddroot
stateful: false
description: ""
เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเตผ เดจเตเดเตเดเดเดเตเดฏเตเดฏเตเดจเตเดจเต ^
เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเตผ เดจเตเดเตเดเด เดเตเดฏเตเดฏเดพเตป, เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเด lxc delete
, เดเดจเตเดจเดพเตฝ เดเดฃเตเดเตเดฏเตเดจเตผ เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดฎเตเดชเต, เด
เดคเต เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเตผเดคเตเดคเดฃเด lxc stop
:
lxc stop alp
lxc list
+------+---------+-------------------+------+-----------+-----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+------+---------+-------------------+------+-----------+-----------+
| alp | STOPPED | 10.0.5.10 (eth0) | | CONTAINER | 0 |
+------+---------+-------------------+------+-----------+-----------+
เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดจเตเดฑเต เด เดตเดธเตเดฅ เดฎเดพเดฑเดฟเดฏเตเดจเตเดจเต เดเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเด เดถเตเดทเด เดจเดฟเตผเดคเตเดคเดฟ, เด เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเตเดเตเดเด เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต เดธเดเดญเดฐเดฃ โโเดเตเดณเด:
lxc delete alp
เดเดฃเตเดเตเดฏเตเดจเตผ เดเดเตเดธเดธเต ^
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฃเดเตเดทเดจเตเดเตพ เดฎเดฑเดฟเดเดเดจเตเดจเต เดเดฐเต เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเตฝ เดจเตเดฐเดฟเดเตเดเต เดเดฎเดพเตปเดกเตเดเตพ เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเด lxc exec
เดธเดฟเดธเตเดฑเตเดฑเด เดทเตเตฝ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเดพเดคเต เดคเดจเตเดจเต เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเตฝ เดเดฎเดพเตปเดกเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต. เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ, เดซเดฏเตฝ เดฑเตเดกเดฏเดฑเดเตโเดเตเดเตพ (เดชเตเดชเตเดชเต) เดฎเตเดคเดฒเดพเดฏ เดทเตเตฝ เดชเดพเดฑเตเดฑเตเดฃเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดทเตเดฒเตเดฒเดฟเตฝ เดเดฐเต เดเดฎเดพเตปเดกเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเดฃเดฎเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดทเตเตฝ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดเดฏเตเด เดเดฎเดพเตปเดกเต เดเดฐเต เดเต เดเดฏเดฟ เดเตเดฎเดพเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:
lxc exec alp -- /bin/sh -c "echo $HOME"
เดเดฎเดพเตปเดกเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดฐเดเตเดทเดชเตเดชเตเดเตฝ เดชเตเดฐเดคเตเดเด เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดคเตเดฏเตเด เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดจเต
$
เด
เดเตเดเดจเต เดตเตเดฐเดฟเดฏเดฌเดฟเตพ $HOME
เดนเตเดธเตเดฑเตเดฑเต เดฎเตเดทเตเดจเดฟเตฝ เดตเตเดฏเดพเดเตเดฏเดพเดจเดฟเดเตเดเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดตเตเดฏเดพเดเตเดฏเดพเดจเดฟเดเตเดเดคเต.
เดเดจเตเดฑเดฑเดพเดเตเดเตเดตเต เดทเตเตฝ เดฎเตเดกเต เดเดฐเดเดญเดฟเดเตเดเดพเดจเตเด เดคเตเดเตผเดจเตเดจเต เดนเตเดเตเดเตเดเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเต เดธเตเดทเตป เด
เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดธเดพเดงเดฟเดเตเดเตเด CTRL+D
:
lxc exec alp -- /bin/sh
เดเดฃเตเดเตเดฏเตเดจเตผ เดฑเดฟเดธเตเดดเตเดธเต เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต ^
LXD-เดฏเดฟเตฝ, เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฃเตเดเตเดฏเตโเดจเตผ เดเดฑเดตเดฟเดเดเตเดเตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเดจเดพเดเตเด. เดเดฃเตเดเตเดฏเตเดจเตผ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดฒเดฟเดธเตเดฑเตเดฑเต เดเดพเดฃเดพเด
เดฑเดพเด เดฑเดฟเดธเตเดดเตเดธเต เดชเดฐเดฟเดฎเดฟเดคเดฟ ^
เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ limits.memory
เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดจเต เดฒเดญเตเดฏเดฎเดพเดฏ เดฑเดพเดฎเดฟเดจเตเดฑเต เด
เดณเดตเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต. เดฎเตเดฒเตเดฏเด เดเดฐเต เดธเดเดเตเดฏเดฏเตเด เดเดจเตเดจเตเดฎเดพเดฃเต
เดจเดฎเตเดเตเดเต เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดจเตเดฑเต เดฑเดพเด เดชเดฐเดฟเดงเดฟ 256 MB เดเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดพเด:
lxc config set alp limits.memory 256MB
เดเตเดเดพเดคเต, เดฎเตเดฎเตเดฎเดฑเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเดฑเตเดฑเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดฃเตเดเต:
limits.memory.enforce
limits.memory.hugepages
limits.memory.swap
limits.memory.swap.priority
เดเตเด lxc config show
เดธเดเตเดเตเดเดฐเดฟเดเตเด เดชเตเดฐเดฏเตเดเดฟเดเตเด เดตเดฟเดญเดต เดชเดฐเดฟเดงเดฟ เดเตพเดชเตเดชเตเดเต เดฎเตเดดเตเดตเตป เดเดฃเตเดเตเดฏเตเดจเตผ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเด เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต:
lxc config show alp
architecture: x86_64
config:
image.architecture: amd64
image.description: Alpine 3.11 amd64 (20200220_13:00)
image.os: Alpine
image.release: "3.11"
image.serial: "20200220_13:00"
image.type: squashfs
limits.memory: 256MB
volatile.base_image: 73a3093d4a5ce0148fd84b95369b3fbecd19a537ddfd2e2d20caa2eef0e8fd60
volatile.eth0.host_name: veth75b6df07
volatile.eth0.hwaddr: 00:16:3e:a1:e7:46
volatile.idmap.base: "0"
volatile.idmap.current: '[]'
volatile.idmap.next: '[]'
volatile.last_state.idmap: '[]'
volatile.last_state.power: RUNNING
devices: {}
ephemeral: false
profiles:
- default
stateful: false
description: ""
CPU เดฑเดฟเดธเตเดดเตเดธเต เดชเดฐเดฟเดงเดฟ ^
เดธเดฟเดชเดฟเดฏเต เดเดฑเดตเดฟเดเดเตเดเตพ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเตผเดเดเตเดเดณเตเดฃเตเดเต.
limit.cpu
- เดเดจเตเดจเต เด เดคเดฟเดฒเดงเดฟเดเดฎเต CPU เดเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเตผ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเตlimits.cpu.allowance
- เดธเดฎเดฏเดชเดฐเดฟเดงเดฟ เดเดเดจเตเดจเตเดชเตเดเตเดฎเตเดชเตเตพ CFS เดทเตเดกเตเดฏเตเดณเตผ เดเตเดตเดพเดเตเดเดเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดถเดคเดฎเดพเดจเด เดเดเดจเตเดจเตเดชเตเดเตเดฎเตเดชเตเตพ เดธเดพเตผเดตเดคเตเดฐเดฟเด CPU เดฑเดฟเดธเตเดดเตเดธเต เดชเดเตเดเดฟเดเตฝ เดธเดเดตเดฟเดงเดพเดจเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเตlimits.cpu.priority
- เดเดฐเต เดเตเดเตเดเด เดชเตเดฐเตเดธเดธเตเดธเดฑเตเดเตพ เดชเดเตเดเดฟเดเตเดจเตเดจ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเดเดญเดตเดเตเดเตพเดเตเดเต เดเดฐเต เดถเดคเดฎเดพเดจเด เดชเตเดฐเตเดธเดธเดฑเตเดเตพ เดจเตฝเดเตเดฎเตเดชเตเตพ เดทเตเดกเตเดฏเตเดณเตผ เดฎเตเตปเดเดฃเดจ
lxc config set alp limits.cpu.allowance 40%
lxc config show alp
architecture: x86_64
config:
image.architecture: amd64
image.description: Alpine 3.11 amd64 (20200220_13:00)
image.os: Alpine
image.release: "3.11"
image.serial: "20200220_13:00"
image.type: squashfs
limits.cpu.allowance: 40%
limits.memory: 256MB
volatile.base_image: 73a3093d4a5ce0148fd84b95369b3fbecd19a537ddfd2e2d20caa2eef0e8fd60
volatile.eth0.host_name: veth75b6df07
volatile.eth0.hwaddr: 00:16:3e:a1:e7:46
volatile.idmap.base: "0"
volatile.idmap.current: '[]'
volatile.idmap.next: '[]'
volatile.last_state.idmap: '[]'
volatile.last_state.power: RUNNING
devices: {}
ephemeral: false
profiles:
- default
stateful: false
description: ""
เดกเดฟเดธเตเดเต เดธเตเดฅเดฒ เดชเดฐเดฟเดฎเดฟเดคเดฟ ^
เด
เดคเตเดคเดฐเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพเดเตเดเต เดชเตเดฑเดฎเต limits.read
, limits.write
เดเดฃเตเดเตเดฏเตเดจเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดกเดฟเดธเตเดเต เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต เด
เดณเดตเตเด เดจเดฎเตเดเตเดเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเดพเด (ZFS เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ BTRFS-เตฝ เดฎเดพเดคเตเดฐเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต):
lxc config device set alp root size=2GB
เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเต เดถเตเดทเด, เดชเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเตฝ devices.root.size
เดจเดฎเตเดเตเดเต เดธเตเดฑเตเดฑเต เดชเดฐเดฟเดงเดฟ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด:
lxc config show alp
...
devices:
root:
path: /
pool: hddpool
size: 2GB
type: disk
ephemeral: false
profiles:
- default
- hddroot
stateful: false
description: ""
เดเดชเดฏเตเดเดฟเดเตเด เดกเดฟเดธเตเดเต เดเตเดตเดพเดเตเดเดเตพ เดเดพเดฃเตเดจเตเดจเดคเดฟเดจเต เดจเดฎเตเดเตเดเต เดเดฎเดพเตปเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเดญเดฟเดเตเดเตเด lxc info
:
lxc info alp
...
Resources:
Processes: 5
Disk usage:
root: 1.05GB
CPU usage:
CPU usage (in seconds): 1
Memory usage:
Memory (current): 5.46MB
Network usage:
eth0:
Bytes received: 802B
Bytes sent: 1.59kB
Packets received: 4
Packets sent: 14
lo:
Bytes received: 0B
Bytes sent: 0B
Packets received: 0
Packets sent: 0
เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเตเดฑเต เดฑเตเดเตเดเต เดเดชเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดชเดฐเดฟเดงเดฟ เดเดเตเดเตพ 2GB เดเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเดฒเตเด, เดธเดฟเดธเตเดฑเตเดฑเด เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟเดเตพ df
เด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด เดเดพเดฃเดฟเดฒเตเดฒ. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ เดเดฐเต เดเตเดฑเดฟเดฏ เดชเดฐเดฟเดถเตเดงเดจ เดจเดเดคเตเดคเตเดเดฏเตเด เด
เดคเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฃเตเดเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เดจเดฎเตเดเตเดเต เดธเดฎเดพเดจเดฎเดพเดฏ 2 เดชเตเดคเดฟเดฏ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเด เดธเดเดญเดฐเดฃ โโเดเตเดณเด (hddpool):
lxc init alpine3 alp1 --storage=hddpool --profile=default --profile=hddroot
lxc init alpine3 alp2 --storage=hddpool --profile=default --profile=hddroot
lxc list
+------+---------+------------------+------+-----------+-----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+------+---------+------------------+------+-----------+-----------+
| alp1 | RUNNING | 10.0.5.46 (eth0) | | CONTAINER | 0 |
+------+---------+------------------+------+-----------+-----------+
| alp2 | RUNNING | 10.0.5.30 (eth0) | | CONTAINER | 0 |
+------+---------+------------------+------+-----------+-----------+
เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเดฟเดฒเตเดจเตเดจเดฟเตฝ เดจเดฎเตเดเตเดเต 1GB เดซเดฏเตฝ เดธเตเดทเตโเดเดฟเดเตเดเดพเด:
lxc exec alp1 -- dd if=/dev/urandom of=file.img bs=1M count=1000
เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเด:
lxc exec alp1 -- ls -lh
total 1000M
-rw-r--r-- 1 root root 1000.0M Mar 27 10:16 file.img
เดเดเตเดเตพ เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเตฝ เดจเตเดเตเดเดฟเดฏเดพเตฝ, เด เดคเต เดธเตเดฅเดฒเดคเตเดคเต เดเดฐเต เดซเดฏเดฒเดฟเดจเตเดฑเต เดจเดฟเดฒเดจเดฟเตฝเดชเตเดชเดฟเดจเดพเดฏเดฟ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด, เด เดชเตเดชเตเตพ เด เดซเดฏเตฝ เด เดตเดฟเดเต เดเดฃเตเดเดพเดเดฟเดฒเตเดฒ, เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เดธเตเดทเตโเดเดฟเดเตเดเดคเดฟเดจเดพเตฝ เด เดคเต เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต. เดธเดเดญเดฐเดฃ โโเดตเตเดณเดฟเดฏเด เดเดฐเต เดชเตเดพเดฒเต เดธเดเดญเดฐเดฃ โโเดเตเดณเด:
lxc exec alp2 -- ls -lh
total 0
เดเดจเตเดจเดพเตฝ เด
เดคเต เดเดคเตเดชเดพเดฆเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดฎเตเดฒเตเดฏเดเตเดเตพ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเดพเด df
เดเดจเตเดจเดฟเดฒเตเด เดฎเดฑเตเดฑเตเดจเตเดจเดฟเดฒเตเด:
lxc exec alp1 -- df -hT
Filesystem Type Size Used Available Use% Mounted on
/dev/loop1 btrfs 9.3G 1016.4M 7.8G 11% /
...
lxc exec alp2 -- df -hT
Filesystem Type Size Used Available Use% Mounted on
/dev/loop1 btrfs 9.3G 1016.4M 7.8G 11% /
...
เดเดชเดเดฐเดฃเด /dev/loop1
เดฑเตเดเตเดเต เดชเดพเตผเดเตเดเตเดทเตป เดชเตเดฒเต เดฎเตเดฃเตเดเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดธเดเดญเดฐเดฃ โโเดเตเดณเด เด เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ เด
เดต เด
เดคเดฟเดจเตเดฑเต เดตเตเดณเดฟเดฏเด เดฐเดฃเตเดเดพเดฏเดฟ เดชเดเตเดเดฟเดเตเดจเตเดจเต.
เดตเดฟเดญเดต เดเดชเดญเตเด เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเดเตเดเดฃเดเตเดเตเดเตพ ^
เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เดเดฑเดตเดฟเด เดเดชเดญเตเด เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเดเตเดเดฃเดเตเดเตเดเตพ เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด:
lxc info alp
Name: alp
Location: none
Remote: unix://
Architecture: x86_64
Created: 2020/04/08 18:05 UTC
Status: Running
Type: container
Profiles: default, hddroot
Pid: 19219
Ips:
eth0: inet 10.0.5.5 veth2a1dc59d
eth0: inet6 fe80::216:3eff:fe0e:e271 veth2a1dc59d
lo: inet 127.0.0.1
lo: inet6 ::1
Resources:
Processes: 5
Disk usage:
root: 495.62kB
CPU usage:
CPU usage (in seconds): 1
Memory usage:
Memory (current): 4.79MB
Network usage:
eth0:
Bytes received: 730B
Bytes sent: 1.59kB
Packets received: 3
Packets sent: 14
lo:
Bytes received: 0B
Bytes sent: 0B
Packets received: 0
Packets sent: 0
เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต ^
เดธเตโเดจเดพเดชเตเดชเตโเดทเตเดเตเดเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดพเดจเตเด เด เดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฃเตเดเตเดฏเตโเดจเตผ เดจเดฟเดฒ เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเดพเดจเตเด เดเตฝเดเดเตโเดธเตโเดกเดฟเดเตเดเต เดเดดเดฟเดตเตเดฃเตเดเต.
เดเดฐเต เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเตป, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด:
lxc snapshot alp snapshot1
เดธเดเดเด lxc snapshot
เดคเดพเดเตเดเตเดฒเตเดจเตเดจเตเด เดฒเดญเตเดฏเดฎเดฒเตเดฒ list
, เด
เดคเดฟเดจเดพเตฝ, เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเดพเดฃเตเดจเตเดจเดคเดฟเดจเต, เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดชเตเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเดเตเดเตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดจเดฟเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
lxc info alp
...
...
Snapshots:
snapshot1 (taken at 2020/04/08 18:18 UTC) (stateless)
เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเตผ เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเดพเด lxc restore
เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเตฝ เดจเดเดคเตเดคเตเดฃเตเด เดเดฃเตเดเตเดฏเตเดจเดฑเตเด เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเต เด
เดชเดฐเดจเดพเดฎเดตเตเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต:
lxc restore alp snapshot1
เดเดฐเต เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเดพเตป เดคเดพเดดเต เดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฎเดพเตปเดกเต เดธเดฟเดจเตเดฑเดพเดเตเดธเต เดฎเดฑเตเดฑเตเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเด เดธเดฎเดพเดจเดฎเดฒเตเดฒ เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด; เดเดตเดฟเดเต เดจเดฟเดเตเดเตพ เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเตเดฑเต เดชเตเดฐเดฟเดจเต เดถเตเดทเด เดเดฐเต เดซเตเตผเดตเตเดกเต เดธเตเดฒเดพเดทเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดธเตเดฒเดพเดทเต เดเดดเดฟเดตเดพเดเตเดเดฟเดฏเดพเตฝ, เดเดฐเต เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดฎเดพเตปเดกเต เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเตผ เดเดฒเตเดฒเดพเดคเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดฎเดพเตปเดกเดพเดฏเดฟ เดตเตเดฏเดพเดเตเดฏเดพเดจเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต!
lxc delete alp/snapshot1
เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ เดธเตโเดฑเตเดฑเตเดฑเตเดฑเตโเดฒเตเดธเต เดธเตโเดจเดพเดชเตเดชเตโเดทเตเดเตเดเตเดเตพ เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเดคเต เดจเตเดเตเดเดฟ. LXD- เดจเต เดฎเดฑเตเดฑเตเดฐเต เดคเดฐเด เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเตเดเตพ เดเดฃเตเดเต - เดธเตเดฑเตเดฑเตเดฑเตเดฑเตเดซเตเตพ, เดเดคเต เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดฒเต เดเดฒเตเดฒเดพ เดชเตเดฐเดเตเดฐเดฟเดฏเดเดณเตเดเตเดฏเตเด เดจเดฟเดฒเดตเดฟเดฒเต เด เดตเดธเตเดฅ เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดจเตเดจเต. เดธเตโเดฑเตเดฑเตเดฑเตเดฑเตโเดซเตเตพ เดธเตโเดจเดพเดชเตเดชเตโเดทเตเดเตเดเตเดเดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดฐเดธเดเดฐเดตเตเด เดเดชเดฏเตเดเดชเตเดฐเดฆเดตเตเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดธเดตเดฟเดถเตเดทเดคเดเตพ เดเดฃเตเดเต.
เดชเดฟเดจเตเดจเต เดเดจเตเดคเตเดฃเตเดเต? ^
- เดชเตเดคเตเดคเตบ เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเตผเดเตเดเดพเดฏเดฟ เดเดฐเต เดฎเตเดกเตเดฏเตเตพ เดฒเดญเตเดฏเดฎเดพเดฃเต
PyLXD เดเดคเต LXD-เดฒเตเดเตเดเต เดเดฐเต API เดจเตฝเดเตเดจเตเดจเต
เด เดชเตเดกเตเดฑเตเดฑเต 10.04.2020/15/00 XNUMX:XNUMX: เดจเดพเดตเดฟเดเตเดทเตป เดเตเตผเดคเตเดคเต
เด เดตเดฒเดเดฌเด: www.habr.com