Các bước chìa khóa trao tay đang hoạt động của Debian
# pct tạo 102 cục bộ:vztmpl/debian-10-turnkey-core_16.1-1_amd64.tar.gz \
--features mknod=1,nesting=1,fuse=1 --ostype debian --storage=lvmthinCTVM \
--description "debian glusterfs" --hostname debiangluster --password "password" \
--onboot 1 --net0 name=eth0,bridge=vmbr0 --unprivileged=0
- Thêm các dòng sau vào
/etc/pve/lxc/102.conf
để gắn ổ cứng và các thiết bị char mà vùng chứa cần để giao tiếp với lvm.
lxc.autodev: 1
lxc.cgroup2.devices.allow: a
lxc.mount.entry: /dev/disk/by-id/ata-ST2000DM008-2FR102_ZFL1MDSK dev/sdc none bind,create=file 0 0
lxc.mount.entry: /dev/mapper/control dev/mapper/control none bind,create=file 0 0
lxc.mount.entry: /run/lvm run/lvm none bind,create=file 0 0
Các bước Centos không thành công
# pct tạo 101 cục bộ:vztmpl/centos-8-default_20201210_amd64.tar.xz --features mknod=1,nesting=1,fuse=1 --ostype centos --storage=CTVM --description "centos glusterfs" --hostname thorgluster --password "password" --onboot 1 --net0 name=eth0,bridge=vmbr0 --unprivileged=0
- Cài đặt LVM trên vùng chứa
# pct bắt đầu 101
# pct nhập 101
# cd /etc/yum.repos.d/
# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
# cập nhật dnf
# dnf cài đặt lvm2
- Sau đó chỉnh sửa
/etc/pve/lxc/101.conf
và thêm các dòng tương tự từ trên (được sao chép tại đây)
lxc.autodev: 1
lxc.cgroup2.devices.allow: a
lxc.mount.entry: /dev/disk/by-id/ata-ST2000DM008-2FR102_ZFL1MDSK dev/sdc none bind,create=file 0 0
lxc.mount.entry: /dev/mapper/control dev/mapper/control none bind,create=file 0 0
lxc.mount.entry: /run/lvm run/lvm none bind,create=file 0 0
- Sau đó, tôi gặp lỗi khi khởi động vùng chứa
# pct bắt đầu 101
safe_mount: 1200 Không phải thư mục - Không thể gắn "/run/lvm" vào "/usr/lib/x86_64-linux-gnu/lxc/rootfs/run/lvm"
mount_entry: 2406 Không phải thư mục - Không thể gắn kết "/run/lvm" trên "/usr/lib/x86_64-linux-gnu/lxc/rootfs/run/lvm"
lxc_setup: 4365 Không thể thiết lập các mục gắn kết
do_start: 1274 Không thể thiết lập vùng chứa "101"
sync_wait: 34 Đã xảy ra lỗi trong quy trình khác (số thứ tự dự kiến là 3)
__lxc_start: 2068 Không thể sinh vùng chứa "101"
khởi động cho vùng chứa '101' không thành công