diff --git a/Servers & Workflows/Linux/Virtualization/Proxmox/ZFS-Over-iSCSI.md b/Servers & Workflows/Linux/Virtualization/Proxmox/ZFS-Over-iSCSI.md index fd78475..f6e0eab 100644 --- a/Servers & Workflows/Linux/Virtualization/Proxmox/ZFS-Over-iSCSI.md +++ b/Servers & Workflows/Linux/Virtualization/Proxmox/ZFS-Over-iSCSI.md @@ -14,20 +14,15 @@ ``` mermaid sequenceDiagram participant ProxmoxVE as ProxmoxVE Cluster - participant TrueNAS as TrueNAS Core - participant ZFS_Storage as ZFS Storage - participant ISCSI as iSCSI Server - participant GuestVM + participant TrueNAS as TrueNAS Core (inc. iSCSI & ZFS Storage) participant Snapshot - ProxmoxVE->>GuestVM: Create VM in ProxmoxVE - ProxmoxVE->>TrueNAS: SSH connection to create ZVol for GuestVM - TrueNAS->>ZFS_Storage: Create ZVol for GuestVM - TrueNAS->>ISCSI: Bind ZVol to iSCSI LUN - ProxmoxVE->>ISCSI: Connect to iSCSI Portal - ISCSI->>GuestVM: Attach ZVol as raw storage - ProxmoxVE->>TrueNAS: SSH connection to create snapshot of ZVol - TrueNAS->>Snapshot: Create Snapshot of ZVol associated with GuestVM + ProxmoxVE->>TrueNAS: SSH to create ZVol for VM + TrueNAS->>TrueNAS: Create ZVol in ZFS Storage + TrueNAS->>TrueNAS: Bind ZVol to iSCSI LUN + ProxmoxVE->>TrueNAS: Connect to iSCSI & attach ZVol as storage + ProxmoxVE->>TrueNAS: SSH to create snapshot of ZVol + TrueNAS->>Snapshot: Create Snapshot of ZVol ``` ## All ProxmoxVE Cluster Nodes