diff options
| author | David M. Syzdek <syzdek@bindlebinaries.com> | 2018-09-15 19:31:47 -0800 |
|---|---|---|
| committer | David M. Syzdek <syzdek@bindlebinaries.com> | 2018-09-15 19:31:47 -0800 |
| commit | de6e60f66de4ac9068e5687123075d9ff6547f91 (patch) | |
| tree | 7a0639e211c3fc2f0a00b17b16601473e29aa872 | |
| parent | 796a76d63b9377f50e398d696ae38a748ffe4c70 (diff) | |
| download | scratchpad-de6e60f66de4ac9068e5687123075d9ff6547f91.tar.gz scratchpad-de6e60f66de4ac9068e5687123075d9ff6547f91.tar.bz2 scratchpad-de6e60f66de4ac9068e5687123075d9ff6547f91.tar.xz scratchpad-de6e60f66de4ac9068e5687123075d9ff6547f91.zip | |
Adding code snippet to suspend and save running VMs
| -rw-r--r-- | notes/projects/sd-wan/servers.md | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/notes/projects/sd-wan/servers.md b/notes/projects/sd-wan/servers.md index 5c664b5..d25eb4f 100644 --- a/notes/projects/sd-wan/servers.md +++ b/notes/projects/sd-wan/servers.md | |||
| @@ -559,6 +559,24 @@ Useful Code Snippets | |||
| 559 | virsh shutdown ${DOM}; | 559 | virsh shutdown ${DOM}; |
| 560 | done | 560 | done |
| 561 | 561 | ||
| 562 | * Suspend all VMs: | ||
| 563 | |||
| 564 | for DOM in $(virsh list --state-running |grep sdn |awk '{print$2}');do | ||
| 565 | echo "${DOM}" | ||
| 566 | virsh suspend ${DOM} | ||
| 567 | done | ||
| 568 | |||
| 569 | * Save suspended VMs to disk: | ||
| 570 | |||
| 571 | set -x | ||
| 572 | for DOM in $(virsh list --state-paused |grep sdn |awk '{print$2}');do | ||
| 573 | echo "${DOM}" | ||
| 574 | mkdir -p /root/ubuntu_vm/compromised | ||
| 575 | virsh save ${DOM} /root/ubuntu_vm/compromised/${DOM}.ram | ||
| 576 | virsh dumpxml ${DOM} > /root/ubuntu_vm/compromised/${DOM}.domxml | ||
| 577 | mv /root/ubuntu_vm/${DOM} /root/ubuntu_vm/compromised/${DOM} | ||
| 578 | done | ||
| 579 | |||
| 562 | 580 | ||
| 563 | Full Boostrap | 581 | Full Boostrap |
| 564 | ------------- | 582 | ------------- |
