Operations
Inspect and access
Applied state is under ~/.farrow; these commands work from any directory.
Status includes the persisted Guest architecture and accelerator, so TCG is
never an invisible fallback.
plan, up, reload, and recreate prefer -f, then a discovered
Inventory, then the applied spec when no file exists. validate always needs
a file.
Stop and start
restart uses applied state. reload reads the Inventory again.
Change the deployment
Inventory changes fall into three visible fields:
| Field | Meaning | Action |
|---|---|---|
create |
desired node has no state | farrow up |
recreate |
VM definition changed | farrow recreate <node> --force |
missing |
stateful node left the file | restore it, or destroy it explicitly |
Deleting YAML never deletes a VM. Unconsumed Pigsty changes produce
action:none; native naming and node-admin fields are consumed even though
they do not begin with vm_.
Destroy
--delete-persistent and --purge are valid only for whole-deployment
destroy, not with node selectors. --purge removes persistent disks, keys,
and deployment state; images remain cached. Host network removal is separate
and refuses while a VM is attached:
Images
Images are signed-catalog entries and SHA-256 checked before use. Current
images are testing, except EOL EL7 which is deprecated, so starts print the
corresponding warning.