Proxmox VE2.2虚拟化安装配置学习笔记(四)

6 在集群的远程系统中创建虚拟机

如果你创建了一个集群(参考第三章),你也可以在远程的系统当中创建属于这个集群的虚拟机-只需在你创建虚拟机的时候选择集群节点下的远程节点即可(截屏显示的是在OpenVZ下,然而,这对于KVM虚拟机也同样有效,只要这个节点支持硬件虚拟化)

clip_image001[12]

这时List选项应该就显示运行在不同节点上的虚拟机了:

clip_image002[16]

7 创建KVM客户机

如果你的CPU支持硬件虚拟化(Intel VT或 AMD-V),你除了可以创建OpenVZ containers,还可以创建KVM guests。只需要点击右上角的“创建VM”按钮,然后就会走如下一个创建向导:

clip_image003[12]

clip_image004[14]

clip_image005[12]

clip_image006[16]

clip_image007[10]

clip_image008[14]

clip_image009[10]

clip_image010[14]

clip_image011[10]

随后KVM客户机就应该在List选项下显示了,新的虚拟机总是停止的:

clip_image012[12]

通过右上方的的控制按钮以及控制台来管理VM:clip_image013[10]

打开控制台:这时就可以连接到VM的图形终端;你就可以像在真实机器上一样安装操作系统了:

clip_image014[14]

这里注意一下:要想运行KVM虚拟机,cpu必须支持Intel VT-x/EPT或者AMD-V/RVI,不然创建的KVM虚拟机无法运行,例如,我是在vmware workstation中做的测试,由于CPU是XEON E5405的老CPU不支持硬件虚拟化,所以无法安装测试KVM虚拟机,会提示如下错误:

clip_image015[10]

在我的另一台测试机上由于CPU是比较新的XEON E5504当然支持Intel VT-x/EPT所以完美支持kvm虚拟机,直接开机就和vmware workstation配置虚拟机差不多。需要在测试的VMware workstation中开这一功能:

clip_image016[10]

7.1 安装 Windows 2003

KVM同样允许你安装Windows 客户机。按照以上创建KVM虚拟主机的9个步骤来设置好各项参数,之后打开控制台开始安装系统:clip_image017[8]

clip_image018[10]
安装完毕,添加并测试了一下proxmox提供给的如下三种网卡:

clip_image019[6]

安装过程就不再赘举了,若选择的磁盘类型是IDE分区,完全是平时正常安装的步骤。这里有些需要注意的地方:

当选择磁盘类型为:VIRTIO模式的时候,正常安装会提示找不到磁盘, kvm 的 virtio半虚拟化驱动很好,效率比普通的要高,经过我的安装及测试后,性能的确有所上升,采用普通的驱动,即硬盘和网卡都采用默认配置情况下,硬盘是 ide 模式,而网卡工作在 模拟的rtl 8139 网卡下,速度为100M 全双工。采用 virtio 驱动后,网卡工作在 1000M 的模式下,硬盘工作是SCSI模式下。所以使用这种kvm virtio磁盘会提高很多系统性能。可以到KVM官网:http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/ 下载virtio for windows的磁盘和网卡驱动光盘镜像。clip_image020[10]

ISO镜像内容:

clip_image021[10]

要使用这种类型的磁盘,在安装windows系统的时候解决系统不认磁盘的方法有以下两个:

1:集成驱动到windows系统中然后再去安装,这个方法适合所有windows版本的安装,建议使用nLite和nVite等驱动程序集成工具将iso驱动光盘里边的磁盘驱动和网卡驱动集成到windows系统中,然后再去安装系统。

2:直接加载的方法,这个方法就是在安装的过程中直接加载磁盘驱动来安装。WindowsVista之后的系统支持安装过程中读取ISO已经磁盘数据,所以可以将这个驱动ISO镜像和windows系统ISO镜像一起挂载到VM然后设置从windowsISO镜像引导安装,并选择读取驱动iso镜像里边的驱动程序来安装。这个方法对windowsxp,2003来说不行,因为他们只支持从软驱加载驱动。(由于条件不允许,等有条件在实体机器上做一下测试再过来写经验和注意事项。)

8 Live Migration 迁移

如果你已经设置了一个Proxmox 集群(参见第三章),你就可以把正在运行的虚拟机从一个节点镜像到另外一个节点上。

clip_image022[8]

clip_image023[4]

然后,List页面就会显示被镜像的虚拟机就会运行在其他的节点上:

条件所限也这个迁移也知识勉强能做,有时候经常会出现失败的情况,如上图所示虽然选择的是在线(online)迁移,但是主机还是会断一下,才能恢复正常,估计是由于自己没有存储造成的,只是用本地local磁盘能实现各个节点之间迁移已经算功能强大了。估计把guest放在共享存储上,基于存储再做迁移应该就会效果更好。

9 备份

使用Proxmox VE,你可以创建一个cron任务来备份你的虚拟机。在你创建备份前,我们需要建立一个本地磁盘备份文件夹,例如/backup,或者添加相应的共享存储器。进入server1的命令行并运行:

server1:

mkdir /backup

选择你想要备份的cluster node和virtual machines。指定/backup为目标文件夹,并选择你想创建备份的日期。在Mode下,你可以选择snapshot(LVM snapshot ,没有中断),supend(当备份被创建时虚拟机将会在一段时间内挂起)和stop(虚拟机完全停止)。在这里我推荐使用snapshot,尤其在你不 能接受任何中断的情况下:

clip_image024[8]

clip_image025[6]

Guset主机可以单独手动做立即备份:

clip_image026[10]

在Proxmox的控制面板中,选在数据中心,并点击备份按钮,然后添加一个新 备份任务:

clip_image027[6]

你可能感兴趣的:(虚拟机,target,p,blank,的)