加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_运城站长网 (https://www.0359zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 交互 > 正文

System Center 2012 R2:VMware与Hyper-V共存

发布时间:2016-11-20 10:37:23 所属栏目:交互 来源:站长网
导读:许多企业不是在丢弃基于VMware的现有系统,而是在慢慢向微软的Hyper-V虚拟机管理程序迁移。微软在简化管理这两个虚拟化平台的任务,因为最新版本的System Center 2012 R2虚拟机管理器(VMM)让你可以借助单一管理平台,管理VMware和Hyper-V。所以,现在你

许多企业不是在丢弃基于VMware的现有系统,而是在慢慢向微软的Hyper-V虚拟机管理程序迁移。微软在简化管理这两个虚拟化平台的任务,因为最新版本的System Center 2012 R2虚拟机管理器(VMM)让你可以借助单一管理平台,管理VMware和Hyper-V。所以,现在你还可以使用VMM,将虚拟机从VMware平台迁移到Hyper-V平台。

安装环境

出于本文的需要,我部署了一台VMware vSphere 5.5服务器。该服务器上运行两个虚拟机,分别名为VMware-VM1和VMware-VM2。这两个虚拟机都运行Windows Server 2012 R2,作为访客操作系统,并且都安装了VMware的一些工具。

第二台服务器运行VMware vCenter Server。VMM 无法管理VMware虚拟机,除非它连接到vCenter。第三台服务器运行Windows Server 2012 R2和System Center 2012 R2虚拟机管理器。该服务器还充当Hyper-V主机。

微软的建议最佳实践表明,你应该在一台专门机器上运行Hyper-V。正因为如此,你千万不该在同一个物理机器上运行System Center和Hyper-V,除非System Center在虚拟机里面运行。不过,由于这是一种实验室部署环境,我又使用有限的硬件,于是我出于需要,将Hyper-V和System Center安装在同一台服务器上。

我使用的Hyper-V服务器里面有两个虚拟机,每个虚拟机运行Windows Server 2012 R2。这两个虚拟机被命名为HyperV-VM1和HyperV-VM2。我选择了这一种特定的命名约定,那样就很容易区别在VMware上开始运行的虚拟机和一开始就在Hyper-V上运行的虚拟机。

添加Hyper-V主机

我想要实现两个目标。第一个目标是,借助单一管理平台,管理Hyper-V和VMware。第二个目标是,将VMware虚拟机从vSphere迁移到Hyper-V。由于第一个目标是借助单一管理平台,同时管理这两个环境,因而你需要让VMM能够识别Hyper-V环境。

打开VMM管理员控制台,选择VMs and Services(虚拟机和服务)工作区。下一步,鼠标右击All Hosts(所有主机)容器,从快捷菜单中选择Add Hyper-V Hosts and Clusters(添加Hyper-V主机和集群)这个命令(参见图1)。

System Center 2012 R2:VMware与Hyper-V共存

图1:选择Add Hyper-V Hosts and Clusters(添加Hyper-V主机和集群)这个命令

这时候,VMM就会启动Add Resource Wizard(添加资源向导)。你需要以一种适合贵企业的方式,回答该向导的提示。一般而言,添加Hyper-V主机只需要指定主机名称、位置以及拥有管理员主机访问权的用户帐户,就这么简单。你通常会使用Run As帐户来完成这番操作。

一旦你将Hyper-V主机添加到了VMM,可能需要鼠标右击该主机,从快捷菜单中选择Refresh Virtual Machines(刷新虚拟机)这个命令,之后Hyper-V虚拟机才会出现在VMM管理员控制台中。

创建Run As帐户

VMM需要一个Run As帐户,以便与它要管理的主机进行联系。想创建一个Run As帐户,进入到Settings(设置)工作区,点击任务栏上的Create Run As Account(创建Run As帐户)这个选项(参见图2)。出现提示后,为Run As帐户输入名称和登录资料。你指定的Run As帐户必须是一个现有的活动目录或本地用户帐户。

System Center 2012 R2:VMware与Hyper-V共存

图2:点击Create Run As Account(创建Run As帐户)图标。System Center 2012 R2虚拟机管理器让你可以借助单一管理平台,管理VMware和Hyper-V

为vCenter启用活动目录验证机制,并且将拥有管理员权限的Run As帐户添加到vCenter环境,这一步极其重要。不然,你就无法将vCenter Server添加到VMM。想将微软活动目录授权添加到vCenter,打开vSphere Web客户程序,以Administrator@vsphere.local的身份登录。下一步,点击管理选项卡。然后点击Single Sign On | Configuration(单次登录|配置)。

等你进入到配置屏幕后,点击绿色的加号,即可添加身份来源。这样一来,Web客户程序就会显示Add Identity Source(添加身份来源)对话框。选择Active Directory(Integrated Windows Authentication)(活动目录[集成的Windows验证])这个选项,并在所提供的栏中指定Windows域名。如果vCenter在已加入域的Windows Server上运行,那么域名就会自动获取。点击OK(确定),即可将该域添加到Identity Sources(身份来源)列表。

现在,回到VMM管理员控制台Home(主页)屏幕,点击vCenter选项卡。然后点击vCenter Servers。选择你的vCenter服务器,点击Manage(管理)选项卡。然后选择Permissions(权限)类别。点击绿色的加号,即可访问Add Permission(添加权限)对话框。

点击Add(添加)按钮,然后选择你的Run As帐户。如果Run As帐户没有列出来,那么就要确保你已选择了正确的域(Windows域在默认情况下并不显示出来)。现在,选择你的Run As帐户,点击Add(添加),最后点击OK(确定)。

你现在应该会看到Run As帐户已在Add Permissions(添加权限)对话框上列出来。使用Assign Role(赋予角色)下拉列表,即可为 Run As帐户赋予管理员权限。点击OK(确定),即可完成这个过程。

将vCenter Server添加到VMM

如果你想将vCenter Server添加到VMM,那就打开VMM管理员控制台Fabric(结构)工作区。下一步,鼠标右击Servers(服务器)容器,从快捷菜单中选择Add VMware vCenter Server(添加VMware vCenter Server)这个选项(参见图3)。

System Center 2012 R2:VMware与Hyper-V共存

图3:鼠标右击Servers(服务器)容器,选择Add VMware vCenter Server(添加VMware vCenter Server)这个选项。

这时候,VMM会显示Add VMware vCenter Server(添加VMware vCenter Server)对话框。输入你vCenter Server的名称或IP地址,然后点击Browse(浏览),选择你的Run As帐户。点击OK(确定),继续下一步。

(编辑:开发网_运城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读