标签:network kvm虚拟机 kvm服务器 隔离网调整
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 关闭 .. ..
标签:network kvm虚拟机 kvm服务器 隔离网调整
原文地址:http://baixueping.blog.51cto.com/9126294/1552067