[root@localhost ~ ]#cat /proc/cpuinfo | grep vmx
[root@localhost ~ ]#cat /proc/cpuinfo | grep smv [root@localhost ~ ]# modprobe kvm #加载kvm模块
qemu-kvm.x86_64 //KVM模块 qemu-img.x86_64 //qemu组件,创建磁盘、启动虚拟机等
yum -y groupinstall "Desktop" //安装GNOME桌面环境 virt-manager //图形界面管理虚拟机工具 libvirt //图形化虚拟机管理工具 python-virtinst.noarch //python组件,记录创建VM时的xml文件 bridge-util.x86.64 //网络支持工具,桥接功能模块 libguestfs-tools //文件管理工具 acpid //virsh命令依赖的服务,需要开机启动的,他是一个服务,不是工具包
[root@localhost ~ ]# lsmod | grep kvm kvm_intel 54285 0 kvm 333172 1 kvm_intel
[root@localhost network-scripts]# cat ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:A6:73:18 TYPE=Ethernet UUID=ea80305d-532a-4c31-883f-d9797e279e29 ONBOOT=yes NM_CONTROLLED=no #关闭network manager对网卡的控制 BOOTPROTO=none #不需要给物理机设置ip地址 BRIDGE="br0" #设置eth0网卡支持网桥
[root@localhost network-scripts]# vi ifcfg-br0 添加: DEVICE=br0 TYPE=Bridge ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none IPADDR=192.168.1.10 NETMASK=255.255.255.0 [root@localhost ~]# /etc/init.d/NetworkManager stop #关掉网卡守护进程 [root@localhost ~]# service network restart
[root@localhost ~]# virt-install --name=benet --ram=2048 --vcpus=1 --file=/var/lib/libvirt/images/benet.img --file-size=30 --location=/tmp/rhel6.5.iso --force &
yum -y install acpid /etc/init.d/acpid start chkconfig acpid on
/etc/libvirt/qemu/ //虚拟机配置文件目录 /var/lib/libvirt/images/ //虚拟机磁盘文件目录
vim /etc/libvirt/qemu/benet.xml //修改虚拟机配置信息(用来修改系统内存大小、磁盘文件等信息) virsh edit benet //通过virsh命令修改虚拟机配置信息
virsh -h //查看命令帮助 virsh list //查看正在运行的虚拟机 virsh list --all //查看所有虚拟机 virsh create /etc/libvirt/qemu/benet.xml //通过配置文件启动虚拟机系统实例 virsh start benet //启动,需要确认acpid服务安装并运行 virsh shutdown benet //关机,需要确认acpid服务安装并运行 virsh destroy benet //强制关机 virsh autostart benet //随宿主机自动启动,此命令将创建/etc/libvirt/qemu/autostart/目录,目录内容为开机自动启动的系统。 virsh suspend benet //挂起 virsh resume benet //恢复 virsh dumpxml benet > /etc/libvirt/qemu/benet2.xml //导出虚拟机配置 virsh undefine benet //删除虚拟机,会发现配置文件被清除,但是磁盘文件不会被删除 mv /etc/libvirt/qemu/benet2.xml/ /etc/libvirt/qemu/benet.xml //把备份的配置文件改回去,以便重新定义虚拟机 virsh define benet.xml //重新定义虚拟机(因为磁盘文件没有被删除)
qemu-img info /var/lib/libvirt/images/benet.img # 查看当前磁盘格式 virsh shutdown benet qemu-img convert -f raw -O qcow2 /var/lib/libvirt/images/benet.img /var/lib/libvirt/images/benet.qcow2 #转换磁盘文件格式,转化后多了一个新的qcow2文件,注意是新增了 virsh edit benet #修改benet的xml配置文件 ……//省略部分内容 <disk type='file' device='disk'> <driver name='qemu' type='qcow2' chche='none'/> <source file='/var/lib/libvirt/images/benet.qcow2'/>
~]# virt-cat -a /var/lib/libvirt/images/benet.qcow2 /etc/sysconfig/network #查看命令,用法与cat命令类似,格式为:virt-cat 磁盘镜像路径 文件绝对路径(最后要看的就是这个network文件) NETWORKING=yes HOSTNAME=benet ~]# virt-edit -a /var/lib/libvirt/images/benet.qcow2 /etc/resolv.conf #与vim用法基本一致 nameserver 8.8.8.8 ~]# virt-df -h benet #用于查看虚拟机磁盘信息 Filesystem Size Used Available Use% benet:/dev/sda1 484M 32M 427M 7% benet:/dev/VolGroup/lv_root 7.4G 1.6G 5.4G 5.4G 22%
[root@localhost ~]# virt-clone -o benet -n benet2 -f /var/lib/libvirt/images/benet2.img //虚拟机克隆 [root@localhost ~]# virsh snapshot-create benet //创建新快照 Domain snapshot 1382572463 created [root@localhost ~]# virsh snapshot-delete benet 1382572463 //删除快照 Domain snapshot 1382572463 deleted [root@localhost ~]# virsh snapshot-revert benet 1382572463 //恢复虚拟机状态 [root@localhost ~]# virsh snapshot-current benet //查看快照版本号 [root@localhost ~]# virsh snapshot-list benet //查看快照信息
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有