KVM真机服务器网卡调整
【使用隔离网段】
1)将网卡 br0 设为DHCP获取地址
[root@kvmsvr ~]# service network stop
[root@kvmsvr ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
.. ..
BOOTPROTO=dhcp
.. ..
[root@kvmsvr ~]# service network start
2)添加虚拟网卡 network1
打开 virt-manager --> "编辑" -->"Connection Details" --> "虚拟网络"
--》左下角"+"号 --》。。。。
--》"网络名称"设为 network1 --》"网络"设为 192.168.x.0
--》不启用 DHCP --》隔离的虚拟网络。。。。
3)调整虚拟网卡 network1 的配置
[root@kvmsvr ~]# virsh net-edit network1
<network>
<name>network1</name>
<uuid>06cd5c32-6256-8edd-d59c-f2d5a9dc7337</uuid>
<bridge name='network1' stp='on' delay='0' />
<mac address='52:54:00:2E:96:FF'/>
<ip address='192.168.x.x' netmask='255.255.255.0'>
</ip>
</network>
[root@kvmsvr ~]# virsh net-destroy network1
[root@kvmsvr ~]# virsh net-start network1
[root@kvmsvr ~]# ifconfig network1
network1 Link encap:Ethernet HWaddr 52:54:00:2E:96:FF
inet addr:192.168.4.204 Bcast:192.168.4.255 Mask:255.255.255.0
.. ..
virt-manager --》将指定的虚拟机强制关机
--》双击指定的虚拟机 --》找到网卡设备 NIC。。
--》修改"源设备"为:虚拟网络'network1': 隔离的网段 --》应用
--》将指定的虚拟机重新开机
从命令行安创建虚拟机(建模板机)
1. 为虚拟机准备磁盘(逻辑卷)
[root@kvmsvr ~]# lvcreate -L 10G -n lv_node1 vg_data
2. 创建新的虚拟机,并从命令行安装RHEL 6.5系统(俩种方法)
[root@kvmsvr ~]# virt-install \
--name rhel1 --vcpus=1 --ram=1024 \
--disk path=/dev/vg_data1/lv_node1 \
--network network=default --cdrom=/(镜像)(1)
--network bridge=virbr0 --pxe (2)(pxe装机前面已有,可以参考)
virsh 命令工具的基本操作
virsh //直接进交互模式
virsh nodeinfo //查看KVM节点(服务器)信息
virsh list //列出正在运行的虚拟机
virsh list --all //列出所有虚拟机(包括未启动的)
virsh dominfo 虚拟机名称 //查看指定虚拟机的信息
virsh start 虚拟机名称 //将指定的虚拟机开机
virsh reboot 虚拟机名称 //将指定的虚拟机重启
virsh shutdown 虚拟机名称 //将指定的虚拟机正常关机
virsh destroy 虚拟机名称 //将指定的虚拟机强制关机(相当于拔电源)
virsh autostart 虚拟机名称 //将指定的虚拟机设置随KVM自动开机
virsh autostart --disable 虚拟机名称 //将指定的虚拟机设置随KVM自动开机
利用LVM快照技术快速建新虚拟机
1. 根据模板机的 LV 建立快照卷(cow) 写时复制 修改MAC地址!!!! !
[root@kvmsvr ~]# lvcreate -s -n rhel6 -L 10G /dev/vg_data/lv_node1
Logical volume "el5snap1" created
2. 导出模板机的XML描述,并修改为新虚拟机的定义(新名称、新UUID、新磁盘设备、新MAC)
[root@kvmsvr ~]# virsh dumpxml rhel1 > rhel6.xml
[root@kvmsvr ~]# vim rhel6.xml
<name>rhel6</name> //修改名称
<uuid>a990f28e-4adc-14bc-9fcf-7353877d5c27</uuid> //修改UUID
<source dev=‘/dev/vg_data/rhel6’/> //修改磁盘路径
. . .. //修改MAC地址
[root@kvmsvr ~]# virsh define el5snap1.xml //导入定义域
el5snap1(从 el5snap1.xml)
[root@kvmsvr ~]# virsh list --all //确认结果
.. ..
- el5snap1 关闭
.. ..
转载于:https://blog.51cto.com/baixueping/1552067