Java代码
//scope是所有虚拟机都需要的根元素,type指定要使用的虚拟机管理器,
//标识唯一标识一个正在运行的虚拟机
//Memory指定客户端启动时可以分配的内存
//Vcpu内容是分配给虚拟机的CPU数量。值范围在1到maxcpu之间。//position参数指定域CPU分配模式,static、auto
//boot:选择启动设备,hd表示从硬盘启动
//所有虚拟机管理程序属性都在关注元素
//用于电源管理
//它是一个设备,其扩展阵列用于为该设备供电中断
//模式扩展物理,使32位客户端支持大于4GB的内存
//客户端时间从主机时间初始化//期望大多数作硬件时钟保持UTC格式,协调世界时(UTC)也是默认格式//当客户端作触发生命周期中,会采取新的动作来替代默认的作//具体状态参数如下:
//当客户端请求时执行特定动作poweroff//destroy:整个域将被终止,所有域资源将被释放
//当客户端请求重新启动时执行特定作//重新启动将被终止:域将被终止,然后以相同的配置重新启动
//已完成客户端崩溃时执行作//重新启动:域将被终止,然后以相同的配置重新启动
//所有设备都是名为devices的元素的子设备
//emulator元素指定模拟设备的二进制文件的完整路径
//所有设备看起来如磁盘、软盘、CD-ROM等。//由磁盘元素标识。//磁盘是一个描述磁盘的容器,这个磁盘的类型是file
//driver允许hypervisordriver更进一步指定//相关细节。如果虚拟机管理程序支持多个后端驱动程序,则//name属性指定主后端驱动程序的名称,//type参数可以指定子类型qcow2Copy-on-write2
//Source元素:当磁盘类型为file时,file属性//指定符合客户端磁盘资格的完整路径文件镜像
//将磁盘暴露给客户端时的总线类型和设备名称。//Target元素:当指定某个磁盘作为控制总线设备的客户端作时,development属性表示客户端本地磁盘的物理名称//,因为物理设备名称规范不保证映射到//客户端作上的设备。//bus属性指定被模拟的磁盘类型//virtio半虚拟化
#foreach($!diskin$!diskList)//循环创建虚拟硬盘
#end//Controller=======
<类型=“pci”索引=“0”模型=“pci-root”/>
1、创建虚拟机的代码如下:[root@localhost~]#virt-install--name=centos1\ #生成虚拟机 --ram1024--vcpus=1\ --diskpath=/root/,size=10\--accelerate--cdrom/root/CentOS-6.5-x86_\--graphicsvnc,port=5921--networkbridge=br02、virsh其他作代码如下如下:[root@localhost/]#virshstartcentos1#启动虚拟机[root@localhost/]#virt-viewercentos1#如果有图形界面则可以进入虚拟机界面[root@localhost~]#virshshutdowncentos1#关闭虚拟机[root@localhost/]#virshrebootcentos1#重启虚拟机[root@localhost/]#virshsuspendcentos1#暂停虚拟机[root@localhost/]#virshresumecentos1#恢复虚拟机[root@localhost/]#virshautostartcentos1#自动加载虚拟机virsh参数如下:autostart#自动加载指定的虚拟机connect#重新连接到hypervisorconsole#连接到客户会话create#从SML文件创建虚拟机start#启动一个不活动的虚拟机destroy#删除虚拟机define#从XML文件定义虚拟机domid#将虚拟机名称或UUID转换为IDdomuuid#将凹陷或ID转换为UUIDdominfo#查看虚拟机信息domstate#查看虚拟机状态domblkstat#获取虚拟机machinedevicefaststatusdomifstat#获取虚拟机接口状态dumpxml#XML格式的虚拟机信息edit#编辑虚拟机的XML文件列表#列出虚拟机migrate#将虚拟机迁移到另一台主机quit#退出非虚拟机交互式终端reboot#重启虚拟机resume#重启恢复虚拟机save#将虚拟机的状态保存到文件dump#将虚拟机的内核转储到文件以便于分析shutdown#关闭虚拟机setmem#更改内存分配setmaxmem#更改内存Valuesuspend#暂停虚拟机vcpuinfo#虚拟机版本的CPU信息#显示virsh版本3,virt-clone。如果我们想要构建几个相同的虚拟机,这个命令就非常有用。代码如下:#virt-clone--connect=qemu:///system-ocentos1-ncentos3-f/root/#|10.0GB00:07Clone'centos3'createdsuccessively。libguestfs-tools是虚拟机的管理包。非常有用的工具[root@localhost~]#yum-yinstalllibguestfs-tools#安装工具包4、未登录时查看镜像目录代码如下:[root@localhost~]#
上一篇:不是虚拟机配置文件 vmx
下一篇:查看kvm虚拟机命令