kvm虚拟平台部署

vm虚拟化平台的安装
yum install -y qemu-kvm \
libvirt-daemon \
libvirt-client \
libvirt-daemon-driver-qemu
virt-manager
systemctl start libvirtd

查看虚拟化信息
• 查看KVM节点(服务器)信息
– virsh nodeinfo
• 列出虚拟机
– virsh list [–all]
• 列出虚拟网络
– virsh net-list [–all]
• 查看挃定虚拟机的信息
– virsh dominfo 虚拟机名称
开关机操作
• 运行|重启|关闭指定的虚拟机
– virsh start|reboot|shutdown 虚拟机名称
• 强制关闭挃定的虚拟机
– virsh destroy 虚拟机名称
• 将挃定的虚拟机设为开机自劢运行
– virsh autostart [–disable] 虚拟机名称
qemu-img
• qemu-img 是虚拟机的磁盘管理命令
• qemu-img 支持非常多的磁盘格式,例如 raw、
qcow2、vdi、vmdk 等等
• qemu-img 命令格式
– qemu-img 命令 参数 块文件名称 大小
– 常用的命令有
– create 创建一个磁盘
– convert 转换磁盘格式
– info 查看磁盘信息
– snapshot 管理磁盘快照
qemu-img
• 创建新的镜像盘文件
– qemu-img create -f 格式 磁盘路径 (大小)
– qemu-img create -f qcow2 disk.img 50G
• 查询镜像盘文件的信息
– qemu-img info 磁盘路径
– qemu-img info disk.img
• -b 使用后端模板文件(虚拟机快建技术)
– qemu-img create -b disk.img -f qcow2 disk1.img
连接本地/远程KVM
• 使用 virsh 客户端工具
– 连接本地
– virsh
– virsh# connect qemu:///system (默认选项)
– 连接远程
– virsh# connect
qemu+ssh://[email protected]:port/system
xml配置文件
– 定义了一个虚拟机的名称、CPU、内存、虚拟磁盘、
网卡等各种参数设置
– 默认位于 /etc/libvirt/qemu/虚拟机名.xml
• 导出xml配置文件
– 查看:virsh dumpxml 虚拟机名
– 备份:virsh dumpxml 虚拟机名 > 虚拟机名.xml
根据修改后的独立xml文件定义新虚拟机
– virsh define XML描述文件
删除虚拟机
• 必要时可去除多余的xml配置
– 比如虚拟机改名的情冴
– 避免出现多个虚拟机的磁盘戒MAC地址冲突
– virsh undefine 虚拟机名
虚拟机磁盘文件路径/var/lib/libvirt/img/ 虚拟机虚拟网卡配置文件路径/etc/libvirt/qemu/

猜你喜欢

转载自blog.csdn.net/weixin_42825965/article/details/82563946