แชแแขแ แฎแแแก แฌแแ, แแแญแแแแ LINBIT-แแแ แฌแแ แแแแแแแแแก แแแแแแแแ แแฎแแแ SDS แแแแแฌแงแแแขแ - Linstor. แแก แแ แแก แกแ แฃแแแแ แฃแคแแกแ แกแแชแแแ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ แแแแแกแขแฃแ แแแฃแ แขแแฅแแแแแแแแแแ: DRBD, LVM, ZFS. Linstor แแแ แแแแแแแก แกแแแแ แขแแแแก แแ แแแ แแแ แจแแแฃแจแแแแแฃแ แแ แฅแแขแแฅแขแฃแ แแก, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแฆแฌแแแ แกแขแแแแแฃแ แแแแก แแ แกแแแแแแ แจแแแแแแญแแแ แจแแแแแแแก.
แแฆแแก แแกแฃแ แก แแแแแ แชแแขแ แฃแคแ แ แแแขแแแฃแ แแ แแแกแแฃแแ แ แแ แแแฉแแแแ, แ แแแแแแแ แแแ แขแแแแ แจแแแซแแแแ แแแกแ แแแขแแแ แแ แแแ OpenNebula-แกแแแ linstor_un-แแก แแแแแงแแแแแแ - แแฎแแแ แแ แแแแแ แ, แ แแแแแแช แกแแแชแแแแฃแ แแ แแ แแแแแแ แจแแแแแฃแจแแแ.
Linstor OpenNebula-แกแแแ แแ แแแ แกแแจแฃแแแแแแก แแแซแแแแ แจแแฅแแแแ แกแฌแ แแคแ แแ แกแแแแแแ แฆแ แฃแแแแ, แ แแแแแแช แแแแแแแ แแแแแแแแแแ แแฅแแแแก แกแแแฃแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแจแ.
แแแแกแขแแ แแก แแ แฅแแขแแฅแขแฃแ แ
Linstor แแ แแ แแก แแ แช แคแแแแฃแ แ แกแแกแขแแแ แแ แแ แช แแแแแแก แจแแแแฎแแ แแแแแกแแแแแ, Linstor แแ แแก แแ แแแกแขแ แ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แแแกแขแ แแฅแชแแแก แคแแแแก, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแขแแแแขแแแแ แแแ แขแแแแแแก แจแแฅแแแ LVM-แจแ แแ ZFS-แจแ แแ แแแแแแแ แแ แแกแแแ DRBD9-แแก แแแแแงแแแแแแ.
แกแขแแ แแแขแแแแแแก แแกแฎแแ แแแ
แแแแ แแ แแแแแแแ, DRBD? โ แ แแขแแ แฃแแแ แแแฎแแแก แแแกแ แแแขแแแแขแแแแชแแ แแ แ แแแแ แแฃแจแแแแก แแแ?
แแแแแฎแกแแแแ แฌแแ แกแฃแแ, แ แแแแกแแช DRBD8 แซแแแแแ แแแแฃแแแ แฃแแ แแงแ. แแแกแ แกแขแแแแแ แขแฃแแ แแแแแงแแแแแ แแฃแแแกแฎแแแแก แแ แแ แแแแ แแแแแแก แแแฌแงแแแแแแแแก แจแแฅแแแแก แแ แแแก แแ แแแแ แฌแแ แแ แแแฌแแแแ แแแญแ แแก, แแแแแ LVM-แแก แแแแแงแแแแแแ. แแ แแแแแ แ mdadm RAID-1, แแแแ แแ แ แแแแแแแชแแแ แฅแกแแแจแ.
แแก แแแแแแแ แแ แแ แแก แแแแแแแแแแแแแแก แแแ แแจแ แแ, แจแแกแแแแแแกแแ, DRBD9-แแก แแแกแแแแกแแแ แแ แแแ แจแแแชแแแแ แจแแแแฎแแแก แแแแแแแแก แแ แแแชแแแแแ; แแฎแแ แแแแแแฃแแ แแแ แขแฃแแแฃแ แ แแแแ แแขแแกแแแแก แแฅแแแแแ แชแแแแ DRBD แแแฌแงแแแแแแแ.
แแแแแฃแแแแแแแแ แแแแแแก แแแฌแงแแแแแแแแแแ แแแแแแแ แกแแจแฃแแแแแแก แแซแแแแ แฃแแแ แแแแแแงแแแแก แกแแแ แชแ แแแแกแขแแ แจแ แแ แแกแแแ แแแแขแแแก แฃแแแ แแ แแแแแขแแแแ แคแฃแแฅแชแแแก. แแแแแแแแแ, แแแแแแฃแแ แแกแแแ แแแฌแงแแแแแแแแกแแแแก แจแแแแซแแแแ แแแแกแแแฆแแ แแ แ แแแแแแแแแก แ แแแแแแแแ, แแแแ แแแแแแ แแแแ แแ แแแแแแแแฃแแแฃแ แ แแแ แแแแขแ แแแ. แแแแ แจแแฅแแแ/แฌแแจแแ แแแ แขแแแแ, แคแแขแแแแแก แแแแแฆแแแ, แแแแแก แจแแชแแแ, แแแจแแคแแ แแก แฉแแ แแแ แแ แแ แแแแแ แกแฎแแ. แแฆแกแแแแจแแแแแ, แ แแ DRBD9 แแกแแแ แแฎแแ แก แฃแญแแ แก แแแแ แฃแแก, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแ แแแชแแแแ แแแงแแคแแแ แขแแแแแก แกแแขแฃแแชแแแแ.
แ แแกแฃแ แกแแแ แแ แแแฅแแแแแแ
แแฎแแแ แแแแแแก แแแฌแงแแแแแแแแก แจแแฅแแแแกแแก, แแแแกแขแแ แ แแแแแกแแแก แกแแญแแ แ แ แแแแแแแแแก แ แแแแแแแแก แแแแกแขแแ แแก แกแฎแแแแแกแฎแแ แแแแแซแแแแ. แแแแแแฃแ แแกแแ แ แแแแแแแก แฉแแแ แแแแแ แฅแแแแ DRBD แ แแกแฃแ แกแก.
แแ แกแแแแแก แแ แ แกแแฎแแก แ แแกแฃแ แกแ:
- แแแแแชแแแแ แ แแกแฃแ แกแ โ แแ แแก DRBD แแแฌแงแแแแแแแ, แ แแแแแแช แแแแแแ แแแแก แแแแแซแแ LVM แแ ZFS แแฃแแจแ.
แแ แแ แแแกแแแแก แแ แกแแแแแก แ แแแแแแแแ แแแฅแแแแแก แแฎแแ แแแญแแ แ แแ แแแแ แ แแชแฎแแ แแฃแแแแแแ แแแ แแแแ. แแ แกแแแแแก แแฎแแ แแแญแแ แ LVM, ThinLVM แแ ZFS. แแแแ แแ แ แกแแจแฃแแแแแแก แแแซแแแแ แจแแฅแแแแ แแ แแแแแแงแแแแ แกแแแแจแแขแแแ. - แแแกแแแก แแแ แแจแ แ แแกแฃแ แกแ โ แแ แแก DRBD แแแฌแงแแแแแแแ, แ แแแแแแช แแแแแแกแแแฃแแแ แแแแแซแแ แแแฅแแแแแก แแแ แแจแ, แแแแ แแ แกแแจแฃแแแแแแก แแซแแแแก แแแก แแแแแฎแแแแก แ แแแแ แช แฉแแแฃแแแแ แแแ แแแแแแก แแแฌแงแแแแแแแ; แฌแแแแแฎแแแก/แฉแแฌแแ แแก แงแแแแ แแแแ แแชแแ แแแแแแแกแแแแ แแแแแ แแแแแชแแแแ แ แแกแฃแ แกแแแแ. แแแกแแแก แแแ แแจแ แ แแกแฃแ แกแแแแก แฃแแฎแแแแกแ แแแแแแแ แแ แแก iSCSI LUN.
แแแแแแฃแ DRBD แ แแกแฃแ แกแก แจแแแซแแแแ แฐแฅแแแแแก 8-แแแ แ แแแแแแ แแ แแฎแแแแ แแ แแ แแแแแแแ แจแแแซแแแแ แแงแแก แแแแฃแแแกแฎแแแแแ แแฅแขแแฃแ แ - แแแ แแแแแแ, แงแแแแ แแแแแ แฉแแแ แแฅแแแแ แกแแจแฃแแแ แแ แแแแ แแแแแงแแแแแ แจแแฃแซแแแแแแ แแฅแแแแ แแแแแ, แกแแแแ แแฅแแแแ แแแแแแฃแ แแ แแ แซแแ แแแแแ, แแแฃ แแกแแแ แฃแแ แแแแ แแแแแ แแแแ แแแแแชแแแแแก แแ แแแแแแแแแ.
แกแแกแขแแแแจแ DRBD แแแฌแงแแแแแแแแก แแแงแแแแแแ, แแก แแแขแแแแขแฃแ แแ แฎแแแแ แแแ แแแแแแ, แแแ แแแแ, แแแกแแแก แแแ แแจแ แ แแกแฃแ แกแแช แแ, DRBD แขแแ แแแแแแแแแแ, แจแแแซแแแแ แแงแแก แซแแ แแแแแ.
แ แแขแแ แแญแแ แแแแแ แแแแกแขแแ แ?
แงแแแแ แ แแกแฃแ แกแแ แแแขแแแกแแฃแ แ แแแแชแแแแก แแแ แแแแกแแแแก แแแแแแแแ, Linstor แแ แกแแแแแแ แแ แแก แฉแแแฃแแแแ แแแ Java แแแแแแแชแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแ แขแแแแ แแแแฌแงแแ DRBD แ แแกแฃแ แกแแแแก แจแแฅแแแ.
แฃแคแ แ แแแขแแช, แแแก แแแแ แจแแฅแแแแแ แแแแแแฃแแ แ แแกแฃแ แกแ แแฅแแแแ แแแแแฃแแแแแแแแ DRBD แแแแกแขแแ แ, แ แแแแแแช แแแฅแแแแแแก แแแแแฃแแแแแแแแ, แแแฃแฎแแแแแแ แกแแแแแขแ แแแ แแแแแแคแ แแแแแแกแ แแ แกแฎแแ DRBD แ แแกแฃแ แกแแแแก แแแแแแแ แแแแแกแ.
Linstor แจแแแแแแ แแฎแแแแ แแ แ แแแแแแแแแขแแกแแแ:
- แแแแกแขแแ -แแแแขแ แแแแ แ - แแแแแแ แ แแแแขแ แแแแ แ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก API-แก แ แแกแฃแ แกแแแแก แจแแกแแฅแแแแแแ แแ แแแ แแแแกแแแแก. แแก แแกแแแ แฃแ แแแแ แแแแก แแแแแแแแแแ แแแแแ, แแแแฌแแแแก แแแแแ แแแแแกแฃแคแแ แแแแแแก แแ แแแแแแแแก แแแแแแแแแแก แแฎแแแ แ แแกแฃแ แกแแแแก แจแแกแแฅแแแแแแ แแ แฌแแกแแจแแแแแ. แแก แแฃแจแแแแก แแ แ แแแกแขแแแชแแแจแ แแ แแงแแแแแก แแแแแชแแแแ แแแแแก, แ แแแแแแช แจแแแซแแแแ แแงแแก แจแแแ (H2) แแ แแแ แ (PostgreSQL, MySQL, MariaDB)
- แแแแกแขแแ แ-แกแแขแแแแขแ โ แแแแแกแขแแแแ แแแฃแแแ แงแแแแ แจแแแแฎแแแก แแแแแซแแ แแ แแฌแแแแก แแแแขแ แแแแ แก แแแคแแ แแแชแแแก แแแแแกแฃแคแแแ แกแแแ แชแแก แจแแกแแฎแแ, แแกแแแ แแกแ แฃแแแแก แแแแขแ แแแแ แแกแแแ แแแฆแแแฃแ แแแแแแแแแแก แแแแแ แแฎแแแ แขแแแแแแก แแ DRBD แแแฌแงแแแแแแแแแแก แจแแกแแฅแแแแแแ แแ แฌแแจแแแก แแแแแแ.
Linstor แแฃแจแแแแก แจแแแแแแ แซแแ แแแแแ แชแแแแแแแ:
- Node โ แคแแแแแฃแ แ แกแแ แแแ แ, แ แแแแแแแช แจแแแฅแแแแแ แแ แแแแแงแแแแแฃแแ แแฅแแแแ DRBD แ แแกแฃแ แกแแแ.
- แกแแชแแแแก แแฃแแ โ LVM แแ ZFS แแฃแแ แจแแฅแแแแแ แแแแแซแแ, แ แแแแแจแแช แแแแแแแกแแแแ DRBD แ แแกแฃแ แกแแแ. แแกแแแ แจแแกแแซแแแแแแแ แแแกแแแก แแแ แแจแ - แแก แแ แแก แแฃแแ, แ แแแแแจแแช แแแแแแแกแแแแ แแฎแแแแ แแแกแแแก แแแ แแจแ แ แแกแฃแ แกแแแ.
- แ แแกแฃแ แกแแก แแแแแแ แขแแแ - แ แแกแฃแ แกแแก แแแแแแ แขแแแ แแ แกแแแแแแ แแ แแก แแ แแขแแขแแแ, แ แแแแแแช แแฆแฌแแ แก แกแแฎแแแก แแ แแแก แงแแแแ แแแแกแแแแก.
- แแแชแฃแแแแแก แแแแแแ แขแแแ - แแแชแฃแแแแแก แแแแกแแแฆแแ แ. แแแแแแฃแแ แ แแกแฃแ แกแ แจแแแซแแแแ แจแแแแแแแแแก แแ แแแแแ แขแแแแกแแแ, แแแแแแฃแ แขแแแก แฃแแแ แฐแฅแแแแแก แแแแ.
- แ แแกแฃแ แก โ แแแแแแก แแแฌแงแแแแแแแแก แจแแฅแแแแแ แแแแแแแแ, แแแแแแฃแแ แ แแกแฃแ แกแ แฃแแแ แแแแแแแกแแแก แแแแแ แแขแฃแ แแแแแซแแ แแ แแแแแแ แ แกแแชแแแจแ.
แแแแกแขแแ แแก แแแกแขแแแแชแแ
แแแ แฉแแแ แแแแแแงแแแแ Ubuntu, แ แแแแ แช แกแแกแขแแแ, แ แแแแแ... แแ แกแแแแแก แแแกแแแแก
add-apt-repository ppa:linbit/linbit-drbd9-stack
apt-get update
แแ Debian, แกแแแแช Linstor แจแแแซแแแแ แแแแแกแขแแแแ แแแก Proxmox-แแก แแคแแชแแแแฃแ แ แกแแชแแแแแแ:
wget -O- https://packages.linbit.com/package-signing-pubkey.asc | apt-key add -
PVERS=5 && echo "deb http://packages.linbit.com/proxmox/ proxmox-$PVERS drbd-9.0" >
/etc/apt/sources.list.d/linbit.list
apt-get update
Controller
แแฅ แงแแแแแคแแ แ แแแ แขแแแแ:
apt-get install linstor-controller linstor-client
systemctl enable linstor-controller
systemctl start linstor-controller
แจแแแแฎแแแก แแแแแซแแแ
Linux-แแก แแแ แแแ แแแแแแแ แแแแฌแแแแแ แฎแแก แแแ แแแแก แแแแฃแแก DRBD8, แกแแแฌแฃแฎแแ แแ แแ แแแแฌแงแแแก แแ แฃแแแ แแแแแงแแแแ DRBD9:
apt-get install drbd-dkms
แ แแแแ แช แแ แแฅแขแแแ แแแแฉแแแแแแก, แกแแ แแฃแแแแแแก แฃแแแขแแกแแแ แฌแแ แแแแฅแแแแแ แแฃแกแขแแ แแแแก แแแแ, แ แแ DRBD8 แแแแฃแแ แแขแแแ แแแแ แกแแกแขแแแแจแ แแ แแ แ DRBD9. แกแแแแแแแแ แแ, แแแแก แจแแแแฌแแแแ แแแ แขแแแแ แแแจแแแแแ:
modprobe drbd
cat /proc/drbd
แฒแฃ แฎแแแแ แแแ แกแแ: 9 - แแก แแแจแแแแก, แ แแ แงแแแแแคแแ แ แแแ แแแแแ, แแฃ แแแ แกแแ: 8 - แแก แแแจแแแแก, แ แแ แ แแฆแแช แแ แแกแฌแแ แแ แแแฎแแ แแ แแฅแแแ แฃแแแ แแแแแแแแ แแแแแขแแแแแ แแแแแฏแแแ แแแแแแแแแก แแแกแแ แแแแแแ.
แแฎแแ แแแแแ แแแแแงแแแแ แแแแกแขแแ -แกแแขแแแแขแ ะธ drbd-utils:
apt-get install linstor-satellite drbd-utils
systemctl enable linstor-satellite
systemctl start linstor-satellite
แจแแฅแแแแแ แแแแกแขแแ แ
แจแแแแฎแแแก แแฃแแแแ แแ แแแแแซแแแ
แ แแแแ แช backend แฉแแแ แแแแแฆแแแ ThinLVM, แแแแขแแ แแก แแ แแก แฃแแแ แขแแแแกแ แแ แแฎแแ แก แฃแญแแ แก แกแแแแจแแขแแแก.
แฃแชแแแแแ lvm2, แแฃ แแก แฏแแ แแ แแแแแแแแแแแแ, แแแแแ แจแแแฅแแแแ ThinLVM แแฃแแ แงแแแแ แฉแแแแก แจแแกแแแแฎ แแแแแซแแ:
sudo vgcreate drbdpool /dev/sdb
sudo lvcreate -L 800G -T drbdpool/thinpool
แงแแแแ แจแแแแแแแ แแแฅแแแแแแ แจแแแซแแแแ แจแแกแ แฃแแแแก แแแ แแแแแ แแแแขแ แแแแ แแ:
แแแแแ แแแแแแแขแแ แฉแแแแ แแแแแซแแแ:
linstor node create node1 127.0.0.11
linstor node create node2 127.0.0.12
linstor node create node3 127.0.0.13
แแแแแ แจแแแฅแแแแ แจแแแแฎแแแก แแฃแแแแ:
linstor storage-pool create lvmthin node1 data drbdpool/thinpool
linstor storage-pool create lvmthin node2 data drbdpool/thinpool
linstor storage-pool create lvmthin node3 data drbdpool/thinpool
แแฎแแ แจแแแแแแฌแแแ แจแแฅแแแแแ แแฃแแแแ:
linstor storage-pool list
แแฃ แงแแแแแคแแ แ แกแฌแแ แแ แแแแแแแ, แแแจแแ แฃแแแ แแแแแแแฎแแ แแกแแแแกแ แ แแ:
+----------------------------------------------- ------------------------------------------------ ----+ | StoragePool | แแแแแซแ | แแซแฆแแแ | แแฃแแแก แกแแฎแแแ | แแแแแกแฃแคแแแ แขแแแแแแแ | แแแแแแแ แกแแแซแแแแ แ | แแฎแแ แแแญแแ แSnapshots | |----------------------------------------------- ------------------------------------------------ ---| | แแแแแชแแแแแ | แแแแแซแ1 | LVM_THIN | drbdpool/thinpool | 64 แแแแแแขแ | 64 แแแแแแขแ | แแแ แแแแแ | | แแแแแชแแแแแ | แแแแแซแ2 | LVM_THIN | drbdpool/thinpool | 64 แแแแแแขแ | 64 แแแแแแขแ | แแแ แแแแแ | | แแแแแชแแแแแ | แแแแแซแ3 | LVM_THIN | drbdpool/thinpool | 64 แแแแแแขแ | 64 แแแแแแขแ | แแแ แแแแแ | +----------------------------------------------- ------------------------------------------------ ----+
DRBD แ แแกแฃแ แกแแแ
แแฎแแ แจแแแแชแแแแ แจแแแฅแแแแ แฉแแแแ แแฎแแแ DRBD แ แแกแฃแ แกแ:
linstor resource-definition create myres
linstor volume-definition create myres 1G
linstor resource create myres --auto-place 2
แจแแแแแแฌแแแ แจแแฅแแแแแ แ แแกแฃแ แกแแแ:
linstor resource list
+----------------------------------------------- ------------------------------------------------ ---+ | แแแแแซแ | แ แแกแฃแ แกแ | StoragePool | แแแชแฃแแแแ Nr | แแชแแ แ Nr | แแแฌแงแแแแแแแแก แกแแฎแแแ | แแแแแงแแคแแแ | InUse | แกแแฎแแแแฌแแคแ | |----------------------------------------------- ------------------------------------------------ --| | แแแแแซแ1 | myres | แแแแแชแแแแแ | 0 | 1084 | /dev/drbd1084 | 52 KiB | แแแแแฃแงแแแแแแแ | แแแแแฎแแแแฃแแ | | แแแแแซแ2 | myres | แแแแแชแแแแแ | 0 | 1084 | /dev/drbd1084 | 52 KiB | แแแแแฃแงแแแแแแแ | แแแแแฎแแแแฃแแ | +----------------------------------------------- ------------------------------------------------ ---+
แแแแ! โ แฉแแแ แแฎแแแแแ, แ แแ แ แแกแฃแ แกแ แจแแแฅแแแ แแแ แแแ แแ แแแแแซแแ, แแกแแแ แจแแแแแซแแแ แแชแแแแ แแแกแแแก แแแ แแจแ แ แแกแฃแ แกแแก แจแแฅแแแ แแแกแแแแแ:
linstor resource create --diskless node3 myres
แแแแแซแแแแ แงแแแแแแแแก แแแแแแ แแ แแแฌแงแแแแแแแแก แ แแแแ แช /dev/drbd1084
แแ /dev/drbd/by-res/myres/0
แแกแ แแฃแจแแแแก Linstor, แกแแแแแแแช แจแแแแซแแแแ แแแแฆแแ แแแขแ แแแคแแ แแแชแแ
แแฎแแ แแ แแแขแงแแแ, แ แแแแ แแแแแแ แแแแแแ แแแ OpenNebula-แกแแแ
OpenNebula-แก แแแงแแแแแ
แแ แแ แฉแแแฃแฆแ แแแแแแแ OpenNebula-แก แแแงแแแแแแก แแ แแชแแกแก, แ แแแแแ... แงแแแแ แแแแแฏแ แแแขแแแฃแ แแ แแ แแก แแฆแฌแแ แแแ
linstor_un
แแ แแ แแแแแแแก แแแแแกแแญแ แแแแ แแ แแแแฌแแ แ แฉแแแ แกแแแฃแแแ แ แแ แแแแแ แ -
แแแแแ แแแกแขแแแแชแแ แฎแแ แชแแแแแแแ แฌแแแ OpenNebula แแแแแซแแแแ แแ แแ แกแแญแแ แแแแก แแแแแขแแแแ แแแฅแแแแแแแแก แแแแแแแแแ แแแแแซแแแแ.
แฃแแแ แแแแแก แงแแแแแกแ, แฉแแแ แฃแแแ แแแแ แฌแแฃแแแแ, แ แแ แแแแฅแแก jq ะธ แแแแกแขแแ -แแแแแแขแ:
apt-get install jq linstor-client
แแฃแแแ linstor node list
แฃแแแ แแฉแแแแแก แแแแแซแแแแก แกแแ. แงแแแแ OpenNebula แแแแแแแแแแ แแแแแซแ แฃแแแ แแแแแแขแแก Linstor แแแแกแขแแ แก.
แฉแแแแขแแแ แแแ แแ แแแแแแกแขแแแแ แแ แแแแแแแขแ:
curl -L https://github.com/OpenNebula/addon-linstor_un/archive/master.tar.gz | tar -xzvf - -C /tmp
mv /tmp/addon-linstor_un-master/vmm/kvm/* /var/lib/one/remotes/vmm/kvm/
mkdir -p /var/lib/one/remotes/etc/datastore/linstor_un
mv /tmp/addon-linstor_un-master/datastore/linstor_un/linstor_un.conf /var/lib/one/remotes/etc/datastore/linstor_un/linstor_un.conf
mv /tmp/addon-linstor_un-master/datastore/linstor_un /var/lib/one/remotes/datastore/linstor_un
mv /tmp/addon-linstor_un-master/tm/linstor_un /var/lib/one/remotes/tm/linstor_un
rm -rf /tmp/addon-linstor_un-master
แแฎแแ แฉแแแ แฃแแแ แแแแแแแขแแ แแก OpenNebula แแแแคแแแฃแ แแชแแแจแ, แแแแกแแแแแก แแแแงแแแแแ แแฆแฌแแ แแ แแแ แขแแ แแแแแฏแแแก
แจแแแแแ แแแแแขแแแ แแแ OpenNebula:
systemctl restart opennebula
แแ แแแแแแขแแ แฉแแแแ แแแแแชแแแแ แแแฆแแแแแแ, แกแแกแขแแแ:
cat > system-ds.conf <<EOT
NAME="linstor-system"
TYPE="SYSTEM_DS"
STORAGE_POOL="data"
AUTO_PLACE="2"
CLONE_MODE="snapshot"
CHECKPOINT_AUTO_PLACE="1"
BRIDGE_LIST="node1 node2 node3"
TM_MAD="linstor_un"
EOT
onedatastore create system-ds.conf
แแ แกแฃแ แแแแแแก แแแฆแแแแ:
cat > images-ds.conf <<EOT
NAME="linstor-images"
TYPE="IMAGE_DS"
STORAGE_POOL="data"
AUTO_PLACE="2"
BRIDGE_LIST="node1 node2 node3"
DISK_TYPE="BLOCK"
DS_MAD="linstor_un"
TM_MAD="linstor_un"
EOT
onedatastore create images-ds.conf
- แแแ แแแแขแ แแก
AUTO_PLACE
แแฉแแแแแแก แแแแแชแแแแ แ แแแแแแแแแก แ แแแแแแแแแก, แ แแแแแแแช แจแแแฅแแแแแ OpenNebula-แจแ แงแแแแแ แแฎแแแ แกแฃแ แแแแกแแแแก. - แแแ แแแแขแ แแก
CLONE_MODE
แแฃแกแขแแ แแแฃแแแแแแก, แแฃ แ แแแแ แแแฎแแแแ แกแฃแ แแแแแแก แแแแแแ แแแ แแฎแแแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแก แจแแฅแแแแกแแก,snapshot
- แจแแฅแแแแก แกแฃแ แแแแก แกแแแแจแแขแก แแ แแแแแแแแกแแแก แแแ แขแฃแแแฃแ แแแแฅแแแแก แกแแแแจแแขแแแแ,copy
โ แแแแแแแแแก แกแฃแ แแแแก แกแ แฃแ แแกแแก แแแแแแฃแแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแกแแแแก. - ะ
BRIDGE_LIST
แ แแแแแแแแแแฃแแแ แงแแแแ แแแแแซแแก แแแแแแแแ, แ แแแแแแช แแแแแงแแแแแฃแแ แแฅแแแแ แแแแแกแแฎแฃแแแแแก แแแแแแ แแแแก แแแแ แแชแแแแแก แจแแกแแกแ แฃแแแแแแ.
แแฎแแ แแแญแแ แแแ แแแ แแแแขแ แแแแก แกแ แฃแแ แฉแแแแแแแแแแแกแแแแก แแฎ
แแก แแแแกแ แฃแแแแก แแแกแขแแแแชแแแก, แแฎแแ แจแแแแซแแแแ แฉแแแแขแแแ แแแ แแแแแแ แแ แแแฌแงแแแแแแแ แแคแแชแแแแฃแ แแแแ
แแ แแแฅแขแแก แแแแแ:
แฌแงแแ แ: www.habr.com