使用vboxmanage管理VirtualBox虚拟机

简介: 除了可以用图像界面管理虚拟机外,还可以使用命令行管理虚拟机,包括:启动、关闭、快照等。

管理虚拟机题


除了可以用图像界面管理虚拟机外,还可以使用命令行管理虚拟机,包括:启动、关闭、快照等。



vboxmanage startvm --type headless vm_namevboxmanage controlvm vm_name poweroff vboxmanage controlvm vm_name resetvboxmanage list runningvmsvboxmanage list vms

使用vboxmanage --help查询相关命令


02

虚拟机的快照


虚拟机的快照用于捕捉特定时刻的虚拟机状态,并在需要时将虚拟机恢复至做快照时刻的状态。常用场景:虚拟机系统补丁更新、虚拟机较重要的配置更新等,主要防范由于应用程序安装不当或者其他造成数据丢失或损坏的过程。虚拟机的快照类似GHOST软件做一个的系统镜像,但拍摄快照的速度非常快。可以在虚拟机处于开启、关机或挂起状态时拍摄快照。





oracle@yaoyuan ~$ vboxmanage snapshot # 列出快照清单$ VBoxManage snapshot oracleace list   Name: statusOK1 (UUID: e6bf5cc7-876c-44fe-be2b-de8e23991243) *   # 删除快照$ VBoxManage snapshot oracleace delete statusOK1Deleting snapshot 'statusOK1' (e6bf5cc7-876c-44fe-be2b-de8e23991243)0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
# 创建快照$  VBoxManage snapshot oracleace  take statusOK2 --description="add route, can be accessed through VPN"0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%Snapshot taken. UUID: 60cf2558-9b68-4ed6-8074-d8fd2f913e5a


恢复快照时,恢复虚拟机运行时生成的快照比恢复虚拟机关闭时的快照要慢,但恢复完成后虚拟机就已经启动好了。

# 恢复快照



$ VBoxManage snapshot oracleace restore statusOK2Restoring snapshot 'statusOK2' (60cf2558-9b68-4ed6-8074-d8fd2f913e5a)0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%




$ vboxmanage snapshot CloudCon list   Name: Snapshot 1 (UUID: 7ae882a8-e2e2-4cb8-ac3b-b80e85e3d65a)      Name: b4Install2 (UUID: 9425a8b8-aae9-4f72-add4-7021fa2b1ce9)         Name: b4dbca (UUID: 0d42ed43-a711-44e9-a85a-8957968627c6)         Description:Installed oracle 11g software, hasn't created database            Name: CreatedDB (UUID: e1074a83-afe9-437a-be54-14794c1b98ae)            Description:Just created database               Name: installedOK (UUID: d81921fa-873b-471b-92a1-67a1a5ff7fd7)                  Name: installedOK2 (UUID: fafd728b-12b9-4176-87d8-136cf3421f75) *
相关文章
|
5天前
|
存储 运维 API
云计算中的虚拟机管理
云计算中的虚拟机管理
42 0
|
5天前
|
编解码 Oracle iOS开发
VirtualBox虚拟机安装Mac OS X Lion系统详解
VirtualBox虚拟机安装Mac OS X Lion系统详解
18 1
|
5天前
|
分布式计算 大数据 Hadoop
【经验分享】用Linux脚本管理虚拟机下的大数据服务
【经验分享】用Linux脚本管理虚拟机下的大数据服务
17 1
|
5天前
|
XML 数据格式
virsh一个管理虚拟机的命令行工具
virsh是一个管理虚拟机的命令行工具,提供了丰富的命令来查看、创建、管理虚拟机。以下是一些常用的virsh命令: 1. **查看帮助和版本**: - `virsh --help`:查看virsh命令的帮助信息。 - `virsh -version`:查看virsh的版本信息。 2. **查看虚拟机**: - `virsh list`:显示当前正在运行的虚拟机。 - `virsh list --all`:显示主机下的所有虚拟机,包括未运行的。 3. **创建和管理虚拟机**: - `virsh define xml`:使用XML文件定义(创建)虚拟机。
|
5天前
|
存储 Linux KVM
|
5天前
|
Kubernetes Linux 数据安全/隐私保护
k8s安装环境准备:Virtualbox安装CentOS;复制多个CentOS虚拟机
k8s安装环境准备:Virtualbox安装CentOS;复制多个CentOS虚拟机
68 0
|
9月前
|
大数据 Linux 网络安全
VirtualBox虚拟机里安装centos和虚拟机相互通讯和访问外网
VirtualBox虚拟机里安装centos和虚拟机相互通讯和访问外网
VirtualBox虚拟机里安装centos和虚拟机相互通讯和访问外网
|
9月前
|
存储 网络协议 虚拟化
存储与虚拟机管理 3
存储与虚拟机管理
66 0
|
9月前
|
存储 虚拟化
存储与虚拟机管理 2
存储与虚拟机管理
65 0
|
9月前
|
存储 虚拟化 数据中心
存储与虚拟机管理 1
存储与虚拟机管理
62 0