diff --git a/ansible/roles/zfs_repo_install/tasks/main.yml b/ansible/roles/zfs_repo_install/tasks/main.yml index 4b911b1..3204df0 100644 --- a/ansible/roles/zfs_repo_install/tasks/main.yml +++ b/ansible/roles/zfs_repo_install/tasks/main.yml @@ -70,6 +70,7 @@ - zfs-import-cache.service - zfs-mount.service - zfs.target + - zfs-import.target - name: gather existing zpool facts community.general.zpool_facts: diff --git a/notes/2023-01-09_ebs-zfs.txt b/notes/2023-01-09_ebs-zfs.txt index 2ba1652..167b2b0 100644 --- a/notes/2023-01-09_ebs-zfs.txt +++ b/notes/2023-01-09_ebs-zfs.txt @@ -9,6 +9,34 @@ sudo zfs create -V 100G \ -o volmode=dev \ nvme/libvirt/vhds/data/kube0 +enabled + +partition cache/log drive and named partitions +added cache and slog drive + +added encryption key pass phrase to file /root/zfs-key.txt +set keylocation option to file:///root/zfs-key.txt + +added/enabled service file zfs-load-key.service + + [Unit] + Description=Load encryption keys + DefaultDependencies=no + After=zfs-import.target + Before=zfs-mount.service + + [Service] + Type=oneshot + RemainAfterExit=yes + ExecStart=/usr/bin/zfs load-key -a + StandardInput=tty-force + + [Install] + WantedBy=zfs-mount.service + +added open-ebs dtaset under hdd/encrypted + + added zfs storage pool to libvirt add zvol as disk (vde)