reload-pool-crm-crypt-u.sh 661 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/sh
  2. KVM_POOL1=pool-crm-crypt-u
  3. LV_NAME1=/dev/vguser/crm-crypt-u
  4. LUKS_MNT1=luks-c53ad491-52e5-46f4-9fc8-578f62770c04
  5. DEV_MAPPER=/dev/mapper/$LUKS_MNT1
  6. UNLOCK_MNT1=/mnt/unlock-luks-c53ad491-52e5-46f4-9fc8-578f62770c04
  7. #
  8. # stop pool
  9. #virsh pool-destroy $KVM_POOL
  10. # unmount LUKS lvm
  11. #cryptsetup luksClose /dev/mapper/$LUKS_MNT1
  12. #
  13. # open device
  14. echo "unlock crm-crypt-u..."
  15. sudo cryptsetup luksOpen $LV_NAME1 $LUKS_MNT1
  16. #jsudo mkdir $UNLOCK_MNT1
  17. #sudo mount $LV_NAME1 $UNLOCK_MNT1
  18. virsh pool-define-as $KVM_POOL1 logical --source-dev $DEV_MAPPER --target $UNLOCK_MNT1
  19. # start pool
  20. echo "start pool"
  21. virsh pool-start $KVM_POOL1
  22. # mount unlock device