KVM虚拟化安装和常用管理命令

1、检查CPU是否虚拟化
grep -Eo "vmx|svm" /proc/cpuinfo
2、检查是否开启虚拟化模块

modprobe kvm_intel

lsmod| grep kvm_intel

3、安装KVM组件包
yum groupinstall 'Virtualization'
yum groupinstall 'Virtualization Client'
yum groupinstall 'Virtualization Platform'
yum groupinstall 'Virtualization Tools'
4、安装vnc和桌面包
yum groupinstall 'Desktop'
yum install tigervnc-server
5、启动服务
chkconfig  messagebus on
chkconfig  libvirtd on
service messagebus  start
service libvirtd start
6、关闭虚拟网卡virbr0
virsh net-destroy default
virsh net-undefine default
7、配置网桥
vi ifcfg-br0

DEVICE=br0
BOOTPROTO=static
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.2.3
NETMASK=255.255.255.0
GATEWAY=192.168.2.1

vi ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="static"
HWADDR="9C:F3:FC:0C:2A:74"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="dfff8e3a-e9e4-472f-bd10-a6da35eb85bd"
BRIDGE=br0

8、KVM常用命令
virsh list --all   查看虚拟机状态
virsh start kvm01  开机
virsh shutdown kvm01 关机(虚拟机需开启acpid服务)
virsh destroy kvm01 强制关机
virsh suspend kvm01 挂起虚拟机
virsh resume kvm01 恢复挂起的虚拟机
virsh snapshot-create kvm01  建虚拟机快照(建快照镜像格式要为qcow2格式)
virsh snapshot-list kvm01   查看虚拟机快照
virsh snapshot-revert kvm01 1489386302 恢复虚拟机快照
virsh edit kvm01 编辑配置文件
virsh autostart kvm01 设置物理机开机自动启动虚拟机
virsh dumpxml kvm01 > kvm01.xml 导出虚拟机配置文件
/etc/libvirt/qemu/   虚拟机配置文件默认目录
virsh undefine kvm01 删除一个虚拟机(会一起删除配置文件,镜像不删除)
virsh define /etc/libvirt/qemu/kvm01.xml 重新定义一个虚拟机
virt-clone -o kvm01 -n kvm02 -f  /var/lib/libvirt/images/kvm02.img 克隆虚拟机(/etc/udev/rules.d/70-persistent-net.rules启动后删除)
qemu-img info kvm01 查看虚拟机镜像格式

qemu-img convert -f raw -O qcow2 kvm01.img kvm01.qcow2 转换虚拟机镜像格式

qemu-img create -f qcow2  /var/lib/libvirt/images/kvm01-1.img 20G  新建虚拟机镜像磁盘
virsh attach-disk kvm01 /var/lib/libvirt/images/kvm01-1.img vdb --cache=none --subdriver=qcow2 在线添加虚拟机镜像硬盘

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值