diff options
| -rw-r--r-- | prompts/skills/f3s/references/f3-rocky-vm.md | 1 | ||||
| -rw-r--r-- | prompts/skills/f3s/references/storage/zrepl.md | 17 |
2 files changed, 16 insertions, 2 deletions
diff --git a/prompts/skills/f3s/references/f3-rocky-vm.md b/prompts/skills/f3s/references/f3-rocky-vm.md index 94d1106..fee8136 100644 --- a/prompts/skills/f3s/references/f3-rocky-vm.md +++ b/prompts/skills/f3s/references/f3-rocky-vm.md @@ -110,3 +110,4 @@ doas vm info rocky - Keep this VM plain unless a later task explicitly installs packages or assigns a service role. - Root SSH is intentionally enabled for LAN-only administration. - The guest was installed from the Rocky Linux 9.7 minimal ISO using an unattended kickstart. See `bootstrap-rocky-bhyve.md` for the bootstrap procedure. +- Replicated to f2 via zrepl (`f3_to_f2_freebsd` job, every 10 min → `zroot/sink/f3/zroot/bhyve/rocky`). Only zrepl-managed snapshots; excluded from local `zfs-periodic`. diff --git a/prompts/skills/f3s/references/storage/zrepl.md b/prompts/skills/f3s/references/storage/zrepl.md index fdeff9a..dc90676 100644 --- a/prompts/skills/f3s/references/storage/zrepl.md +++ b/prompts/skills/f3s/references/storage/zrepl.md @@ -52,7 +52,7 @@ jobs: # It is now replicated from f3 → f2 (see f3 zrepl config below). ``` -## f3 configuration (push: freebsd VM → f2) +## f3 configuration (push: VMs → f2) ```yaml global: @@ -68,7 +68,8 @@ jobs: type: tcp address: "192.168.2.132:8888" # f2 WireGuard IP filesystems: - "zroot/bhyve/freebsd": true # development FreeBSD VM + "zroot/bhyve/freebsd": true # development FreeBSD VM + "zroot/bhyve/rocky": true # plain Rocky Linux VM send: encrypted: true snapshotting: @@ -133,6 +134,18 @@ weekly_zfs_snapshot_enable="NO" monthly_zfs_snapshot_enable="NO" ``` +The local zrepl `snap` job on f3 also excludes both VM datasets so they are only snapshotted by the push job: + +```yaml + - name: local_zfs_snapshots + type: snap + filesystems: + "zroot<": true + "zroot/bhyve/freebsd": false + "zroot/bhyve/rocky": false + ... +``` + The local zrepl `snap` job on f2 also explicitly excludes `zroot/sink<`. ## f1 configuration (sink) |
