기술빙자사기

LXD, PROXMOX 에서 가상 디스크 사용.

권성재 2023. 9. 22. 18:07

in lxd

  lxc storage volume create mypool badadisk1  size=10GiB --type=block
  lxc storage volume create mypool badadisk2  size=10GiB --type=block
  lxc storage volume create mypool badadisk3  size=10GiB --type=block
  lxc config device add proxmox8 badadisk11 disk source=/media/nonots/DATA1/LXD/custom/default_badadisk1/root.img
  lxc config device add proxmox8 badadisk22 disk source=/media/nonots/DATA1/LXD/custom/default_badadisk2/root.img
  lxc config device add proxmox8 badadisk33 disk source=/media/nonots/DATA1/LXD/custom/default_badadisk3/root.img

###############################################################33
in proxmox

    pvesm alloc mydisk 100 '' 10G
    pvesm alloc mydisk 100 '' 10G
    pvesm alloc mydisk 100 '' 10G
         위 명령어로 vm-100-disk-1,vm-100-disk-2,vm-100-disk-3 생성

  qm set 100 --scsihw virtio-scsi-pci --scsi1 mydisk:100/vm-100-disk-1.raw,discard=on
  qm set 100 --scsihw virtio-scsi-pci --scsi2 mydisk:100/vm-100-disk-2.raw,discard=on
  qm set 100 --scsihw virtio-scsi-pci --scsi3 mydisk:100/vm-100-disk-3.raw,discard=on
   위 명령어로 mydisk 스토리지에 가상머신 id 100 인 속에 scsi1,2,3 으로 디스크 붙여줌.

 

###############################################################33
raid5  구성

1. 각 디스크를 fdisk 명령어로 파티션 타입을 fd 로 한다. linux raid 타입.
  /dev/sdb1, /dev/sdc1, /dev/sdd1

2. mdadm --create /dev/md5 --level=5 --raid-devices=5 /dev/sdb1 /dev/sdc1 /dev/sdd1
  레이드를 /dev/md5 장치로 묶음.

3. mkfs.ext4 /dev/md5 포맷

4. mdadm --detail --scan  상태 확인
  위 결과를 /etc/mdadm/mdadm.conf 에 추가 ( name=부분 빼고 )

5. /etc/fstab에 추가
        /dev/md5        /mnt/myraid5    ext4    defaults 0 0

6. update-initramfs -u //방금 설정한 내용 적용