1.建立虚拟机所在的磁盘:
qemu-img create/data/p_w_picpaths/vm-disk1.qcow2 -f qcow2 5G
2.建立虚拟机:
sudo virt-install --name=vm1 --ram 1024 --vcpus=2 --diskpath=/data/p_w_picpaths/vm-disk1.qcow2,device=disk,bus=virtio,format=qcow2 --cdrom /home/liulu2/src/CentOS-6.4-x86_64-bin-DVD1.iso--graphics vnc,password=123456,port=5920 -autostart (注:--networkbridge=br0可以不要,然后默认安装为NAT,每次安装port 不同)
3.从VNC登录机器,配置网卡:虚拟机中,建eth0,然后让ip为静态IP
4.virsh edit /etc/libvirt/qemu/vm1.xml修改port,禁止其从公网登录
<graphicstype='vnc' port='5940' autoport='no' listen='127.0.0.1' passwd='123456'>
<listentype='address' address='127.0.0.1'/>
</graphics>
5.service libvirtd restart
6.复制已有的虚拟机,避免重复新建
停止原始机vm0 #virshshutdown vm0
virt-clone -o vm0 -n vm1 --file /data/p_w_picpaths/vm-disk1.qcow2
开启原始机vm0 #virsh startv0
编辑vm1 #virsh edit vm1
yum install libguestfs-tools 来使用各种命令直接管理虚拟机
virsh shutdown vm1
virt-edit –d vm1/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip,HWADDR,删除UUID
virsh start vm1
7.由于都是复制的原来的虚拟机,注意在登陆的机器上vim .ssh/known_hosts,删除新建的机器的ssh