VirtualBox命令行创建虚拟机和管理虚拟机
来源:互联网 发布:手机excel表格软件 编辑:程序博客网 时间:2024/05/22 06:54
VirtualBox是Oracle发布的一款开源虚拟机产品,能够方便的运行在windows,linux,solaris上。是Vmware的一个不错的替代品。我在linux上做虚拟化的时候总是喜欢用它。它提供了一个图像化的管理工具。能够很方便的进行虚拟的创建和管理工作。一般而言这个就足够了。但是有时候在服务器上不安装图形桌面环境,或者不是很方便连接到服务器的桌面环境的时候就需要用到它强大的CLI工具了。实际上,VirtualBox的图形界面只是调用了CLI的一部分功能,很多强大的功能图形界面是没有实现的。这里我先介绍一下基本的VirtualBox中创建虚拟机和启停,监控虚拟机的命令。
创建虚拟机:
1.创建一个空的虚拟机,这实际上是创建一个虚拟机的框架
执行:
[research@bj ~]$ VBoxManage createvm --name zookeeper1 --register
结果
UUID: 74d6d1b8-1a73-4c64-9d11-07cd44067ce0
Settings file: '/home/research/VirtualBox VMs/zookeeper1/zookeeper1.vbox'
这里创建了一个名字为zookeeper1的空虚拟机。
2.创建一个磁盘。一个空虚拟机什么也干不了,我们需要先给他购买一块硬盘,实际上就是创建一块硬盘。
执行:
VBoxManage createhd --filename '/home/research/VirtualBox VMs/zookeeper1/zookeeper1.vdi' --size 20240 --format VDI --variant Fixed
结果
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Disk image created. UUID: 99454ec3-c907-4a85-b662-d1a853d2c913
3.创建一个存储控制器来控制磁盘
执行:
VBoxManage storagectl zookeeper1 --name zookeeper1sata1 --add sata --controller IntelAHCI
VBoxManage storagectl zookeeper1 --name zookeeper1IDE1 --add ide --controller PIIX3
3.将磁盘挂接到新建的zookeeper1sata1存储器控制器上。
执行:
VBoxManage storageattach zookeeper1 --storagectl "zookeeper1sata1" --port 0 --device 0 --type hdd --medium '/home/research/VirtualBox VMs/zookeeper1/zookeeper1.vdi'
结果:
无
5。将安装光盘镜像挂接在新建的zookeeper1IDE1磁盘控制器上
执行:
VBoxManage storageattach zookeeper1 --storagectl "zookeeper1IDE1" --port 0 --device 0 --type dvddrive --medium '/home/research/CentOS-6.4-i386-bin-DVD1.iso'
结果:
无
6.安装网络
执行:
VBoxManage modifyvm zookeeper1 --nic1 bridged --cableconnected1 on --bridgeadapter1 eth0
结果:
无
这样一个完整的虚拟机就创建好了。
好吧。我承认,原来我以为可以ssh到服务器上去进行安装,但是我发现执行VBoxManage startvm zookeeper1 结果你悲剧的发现程序卡咋那里不动了。如果我在服务器控制台用用户名和密码登陆了图形桌面,则执行这个命令会在图形桌面上启动该虚拟机。有了解如何在没有安装图形界面的情况下安装虚拟机操作系统的同学请留言。
- VirtualBox命令行创建虚拟机和管理虚拟机
- VirtualBox命令行VBoxManage创建与管理虚拟机教程
- VirtualBox 虚拟机命令行启动
- Virtualbox命令行启动和操作虚拟机
- VirtualBox无法创建虚拟机
- 使用命令行启动VirtualBox虚拟机
- 使用命令行启动VirtualBox虚拟机
- 使用命令行启动VirtualBox虚拟机
- 虚拟机的创建和管理
- Windows上用VAGRANT创建运行管理VirtualBox虚拟机
- 在VirtualBox虚拟机和宿主机之间创建共享文件夹
- 转载:使用命令行启动VirtualBox虚拟机
- linux命令行下安装配置virtualbox虚拟机
- 转载:使用命令行启动VirtualBox虚拟机
- windows命令行启动虚拟机(VirtualBox、VMware)
- virtualbox从命令行获取虚拟机ip地址
- 使用 libvirt创建和管理KVM虚拟机
- 使用 libvirt创建和管理KVM虚拟机
- ntohs, ntohl, htons,htonl的比较和详解【转】
- frameSet,frame和iframe
- 创建sql server的odbc数据源的服务器名称
- Destination folder not writable ,后台cms上传图片报错:不可写
- 内存篇之指向栈的指针
- VirtualBox命令行创建虚拟机和管理虚拟机
- 结构体字节对齐 只看高亮 三原则两注意 & 为什么要字节对齐 & 位域
- 软件测试方法汇总
- Visual Studio原生开发的10个调试技巧
- iOS7教程系列:自定义导航转场动画以及更多
- 基于GeoServer切片地图服务的发布
- GStreamer iOS教程3 —— 视频
- linux引导记录重新安装
- Visual C#弹出窗口杀手