论坛 产品库 视频 专题 CIO俱乐部 Windows8 实验室 CMO俱乐部 案例

微软Windows Azure Pack之安装与配置

发布时间:2014-05-06 15:38:00 来源:Zdnet至顶网 作者:佚名
关键字:wap 微软

  大约两年前,微软在推出Windows Server 2012的时候,提出了“Windows Server 2012 + System Center 2012(确切的说是SP1) = 私有云”的概念。

  以System Center Virtual Machine Manager(SCVMM)为代表的System Center家族,功能强大,成员众多。这个庞大的产品套件与Windows Server紧密结合,与具有较为鲜明的Windows桌面时代的特征,操作较为复杂,涉及细节众多,适合经验丰富的运维人员使用。

  正如传统Windows桌面仍是熟练运用各种快捷键的PC高手的最爱,市场主流却已转向简单易用的触控界面一样,私有云的价值在于简化运营,以服务的方式交付资源和应用。从这一点来看,Windows Server与System Center构成的私有云,还缺少一个简洁易上手的门户。

  公有云和私有云的技术实现或许不同,好的做法却可以拿来借鉴。微软的公有云服务Windows Azure(今年更名为Microsoft Azure)经过了市场的考验,基于HTML5的管理门户简洁明快,颇具现代气息,设计风格与Windows Modern UI一致,直接在触控设备上使用也毫无违和感。私有云门户采用同样的设计,混合云用户可以获得一致的体验,也有利于微软的Cloud OS大业。

  实际上,在Windows Server 2012推出之后,内部代号“Katal”的项目已经展开,这就是本文的主角Windows Azure Pack(WAP)。这个名字和曾经的“Windows Azure Services for Windows Server”一样,常被用户混淆,不能很好地体现其作用。WAP不仅为Windows Server 2012 R2和System Center 2012 R2构建的基础设施提供了一个简洁易用的现代化管理门户,让私有云的管理员和租户可以专注于业务和应用,还延伸到服务层和基础设施层,是构建“微软Style”私有云必备的软件套件。关于其详细架构,可参见ZDNet企业解决方案中心分析师盘骏的《微软Windows Azure Pack私有云技术解析》一文。

  对已经在使用Windows Server 2012、System Center 2012及更新版本系统的企业来说,安装免费的Windows Azure Pack,升级为完整的私有云体验,是相对简单的过程,也是值得推荐的解决方案。本文接下来的部分,便会为您展示这一过程。

  我们测试Windows Azure Pack使用的硬件平台是一台2U的富士通PRIMERGY CX400 S1服务器,内置两个双路的CX270 S1节点,很适合搭建迷你私有云。

  富士通是服务器大厂中与微软合作非常紧密的一家,除了其他家也有的数据仓库一体机(集成SQL Server),很突出的一点就是在Cluster-in-a-box方案上十分积极,推出了多款产品,其中Primergy CX420就以较早支持Windows Server 2012集群方案而颇受关注。

微软Windows Azure Pack之安装与配置

  图:测试使用的PRIMERGY CX400 S1配备了6个300GB的15000RPM SAS硬盘,和4个500GB的7200RPM SATA硬盘(均来自希捷),分别供2个CX270 S1节点使用

  PRIMERGY CX400与CX420血缘很近,被富士通称为“Scale out”(横向扩展)服务器,但功能设计及市场定位有所区别。CX420是适用于Windows Server 2012的双节点集群服务器,面向中小型企业(SME)或多站点组织;CX400则是多达4个双路节点的横向扩展服务器,以节点密度和高能效为卖点,满足HPC云计算等大型横向扩展解决方案的需求,与我们这个私有云测试的主题很搭。

微软Windows Azure Pack之安装与配置

  图:使用CX270 S1时,只有Node2和另一侧的Node4指示灯工作

  PRIMERGY CX400现在已发展到采用Intel至强E5 v2的S2,我们测试的仍是基于至强E5的CX400 S1。CX400 S1在2U机箱内实现了供电和散热的集中,包括2个热插拔电源和4个风扇,由最多4个相互独立的双路至强E5服务器节点共享。节点分为两种类型,即半宽半高的PRIMERGY CX250 S1和半宽全高的PRIMERGY CX270 S1。使用CX250 S1时可以提供4个节点,CX270 S1则是2个节点,两者不能混用,所以不会有“2+1”的组合出现。

  PRIMERGY CX400 S1配置表

微软Windows Azure Pack之安装与配置

微软Windows Azure Pack之安装与配置

  图:抽出来的PRIMERGY CX270 S1节点,可以看到两个节点硕大的GPGPU(来自nVIDIA),前面的风扇和磁盘背板

  如前所述,CX250和CX270都支持双路至强E5处理器,16个DIMM插槽,最大512GB内存。CX250具有2个PCIe 3.0扩展槽,CX270内部空间更大,具有3个PCIe 3.0扩展槽,并可使用nVIDIA的GPGPU(通用GPU)或Intel Xeon Phi(至强融核)协处理器,将HPC的应用性能提高一个数量级,弥补密度上的损失还有余。我们使用的这台PRIMERGY CX400 S1就是双CX270 S1的配置,每个节点都带有GPGPU(型号),如果换成显卡,理论上还可以用于VDI(虚拟桌面架构)方案。

微软Windows Azure Pack之安装与配置

  图:CX270 S1的双路至强E5处理器及内存

  CX400和420在硬件层面的另一大不同是前面板的存储分配。CX420的12个3.5英寸或2.5英寸驱动器可以被(全部)两个节点访问,因为两节点的Cluster-in-a-box就是典型的双机HA(高可用)方案,两个节点必须有能够共同访问的存储。而CX400的24个2.5英寸或12个3.5英寸驱动器则要分配给2或4个节点,因为高密度的云计算或HPC应用,节点间不共享硬盘。

  另外,在管理上,富士通的ServerView管理软件也体现了与微软System Center Operations Manager(SCOM)的紧密集成。

微软Windows Azure Pack之安装与配置

  图:在微软SCOM 2012 R2中导入富士通服务器管理插件

微软Windows Azure Pack之安装与配置

  图:微软SCOM 2012 R2中的富士通服务器拓扑

微软Windows Azure Pack之安装与配置

  图:SCOM 2012 R2中显示的PRIMERGY CX270 S1节点状态,右侧中间“Fujitsu PRIMERGY Server Tasks”显示可对服务器进行的操作,包括调用ServerView功能

微软Windows Azure Pack之安装与配置

  图:调用ServerView RAID管理器的信息

  Windows Azure Pack之IaaS管理

  “万丈高楼平地起”,不管是PaaS还是SaaS,都是构建于IaaS基础之上的。所以本文先介绍如何利用WAP来管理数据中心基础设施。

  WAP安装前准备

  WAP是一个私有云管理工具,通过调用System Center的API来管理数据中心基础设施,并根据需要升级数据中心规模。其最小可以从一台物理服务器起步。在此基础之上,其至少需要三个虚拟机,具体如下:

微软Windows Azure Pack之安装与配置

  WAP是构建于System Center 2012R2之上的,帮助管理员和用户(租户)简化管理和使用的工具,其调用的是System Center 2012R2的API,所以对于已经安装了System Center 2012 R2的用户来说,WAP的安装相对比较简单。

  同时,由于本文主要讲解如何安装WAP,所以之前的准备工作,包括物理服务器的安装配置、Hyper-VDNS服务器、System Center2012 R2以及SQL Server的安装与配置在此略过。

  System Center 2012R2是微软一系列软件套件的总称,其下包含了App Controller、Configuration Manager、Data Protection Manager、Orchestrator、Operations Manager、Service Manager以及Virtual Machine Manager等。

  在本此安装测试过程中,名为“SCVMM”的虚拟机除了需要安装Virtual Machine Manager之外,还需要安装Orchestrator套件中的Service Provider Foundation和Service Manage Automation这两个功能模块。此外,SCVMM上还需要安装微软.net3.5与.net4.5,并关闭UAC,以及添加防火墙入站例外。

  并且,所有的物理机和虚拟机需要加入同一个域,本文域为:contoso.com。

  安装WAP

  使用域管理员账户(contoso\administrator)进入Azure Pack虚拟机,通过Web安装平台安装Windows Azure Pack:Portal and API Express,如下图所示:

微软Windows Azure Pack之安装与配置

  通过点击左上角“产品”,然后在右侧窗口可以找到Window Azure Pack:Portal and API Express这一安装包;同时也可通过在右上角的搜索栏进行查找此安装包。点击“添加”,然后点击右下角的“安装”按钮即可进行安装。

  另一个方法则是直接从微软的官网下载此Express安装包,其会自动跳转到Windows Azure Pack:Portal and API Express,省却了在界面中一一选择等繁琐步骤。

  配置WAP数据库服务器

  安装完成之后,系统将自动打开浏览器,进入WAP配置页面,具体如下图所示:

微软Windows Azure Pack之安装与配置

  Windows Azure Pack初始配置界面

  如果不慎误关闭了此页面,可通过在浏览器地址栏输入https://localhost:30101/再次进入配置页面。点击“立即配置”,进入数据库服务器配置页面,如下图所示:

微软Windows Azure Pack之安装与配置

  数据库服务器配置页面

  在此输入数据库(SQL Server 2012)所在(物理或虚拟)服务器名,管理员账号及密码,并设置存储区密码后即可。在上图中,我们采用的是“Windows身份验证”方式,选择这一方式之后,其默认使用域管理员的账号登入。

  在微软SQL Server2012安装过程中,其在设置密码时通常有两个选择,一个是“Windows身份验证”,另一个则是“混合验证模式”。前者就如上文所示,用域管理员的账号登陆;选择后者,则可以自行设置数据库管理员(sa)的密码,以示区别。如果采用“SQL Server身份验证”,则如下图所示:

微软Windows Azure Pack之安装与配置

  采用SQL Server身份验证模式进行设置

  设置完毕后,点击右下角的箭头图标即可进行设置,后续只需点击鼠标即可完成。

  注意:在进行数据库服务器设置页面,有可能出现“无法与SQL Server进行连接……”报错, SQL Server服务未启动、SQL服务器防火墙阻挡以及端口占用等都有可能出现此类报错。

  进入WAP门户进行设置

  在为WAP添加了SQL数据库服务器之后,意味着WAP门户可以正常工作了,但其中还缺少租户使用的资源,需要管理员进入WAP门户进行相关的设置在浏览器页面输入“https://azurepack.contoso.com:30091/”,以域管理员账号登陆WAP门户,将SCVMM虚拟机与WAP连接才能实现数据中心的统一管理。

  为确保SCVMM虚拟机与WAP门户成功连接,SCVMM虚拟机需要在服务器管理页面安装Web服务器下的包括Windows 身份验证、基本身份验证、HTTP错误、静态内容、默认文档静态内容压缩、HTTP日志记录、跟踪、请求监视器等功能模块,以及.NET Extensibility 3.5、.NET Extensibility 4.5、ASP 、ASP 3.5(包括之下的URL验证)、ASP 4.5、ISAPI 扩展、ISAPI 筛选器、 IIS管理脚本和工具、IIs 6管理兼容性、IIs 6 元数据库兼容性以及IIs 6管理控制台等。

  除此之外,还要安装System Center 2012R2中的Service Provider Foundation和Service Manage Automation功能,并默认以域管理员账号为服务账号。

  然后切换到Azure Pack虚拟机,进入WAP门户,点击右侧的VM云,然后选择“注册到System Center Service Provider Foundation”,在弹出窗口内输入服务URL、用户名及密码,具体如下图所示:

微软Windows Azure Pack之安装与配置

  注册System Center Service Provider Foundation终结点

  在上图这一步骤中,有可能注册失败,如失败请检查SCVMM虚拟机上的防火墙设置,以及服务是否正常运行。

  注册成功之后,再点击右侧的“自动化”目录,注册到Service Manage Automation终结点,以实现WAP与SCVMM之间的API对接。具体如下图所示:

微软Windows Azure Pack之安装与配置

  注册成功之后,再次点击“VM云”目录,选择“新建”,然后输入SCVMM虚拟机名称,具体如下图所示:

微软Windows Azure Pack之安装与配置

  点击右下角“注册”,稍等几分钟即可。成功后如下图所示:

微软Windows Azure Pack之安装与配置

  这样,就实现了WAP与System Center的API对接,然后利用登陆到WAP的域管理员账号设立多个用户(租户)账号,以此实现多租户环境,在管理员预置的策略之下,租户可实现资源的自由使用和调度。

  以上大致为IaaS层面的WAP安装与设置,在这一基础上,管理员可以利用WAP这一单一的Web门户,管理和监控整个数据中心的物理和虚拟资源;租户(用户)则可以在预置的策略下自由的使用CPU、内存、存储以及带宽等资源,而无需每次都向管理员申请,大幅提升了灵活性,加快对业务的响应速度。

  当然,这一加速环节位于基础设施层面,用户(租户)可以快速建立所需要的环境,这只是业务开展的一部分。利用WAP,还能够进一步对业务进行加速,这就是我们接下来要介绍的WAP在PaaS方面的功能。

  Windows Azure Pack之PaaS管理与设置

  PaaS平台跟企业应用紧密相关,在本文中,我们以一个较为常见的应用——网站——为参考例子,在此基础之上进行WAP设置。所需条件如下表所示:

微软Windows Azure Pack之安装与配置

  注意:此部分是以上一部分为基础的,前面所提到的必备虚机也是需要;

  以上所列出的虚拟机可以再同一个域(本文即contoso.com)中,也可以在同一个工作组中承担各自的角色。

  准备安装阶段

  首先需要进入DNS虚拟机(域控),并以域管理员账户登录,进入服务器管理器页面,点击右上角“工具”栏,选择“DNS”,进入如下图页面:

微软Windows Azure Pack之安装与配置

  点击DNS服务器“DC01”下的“正向查找区域”选项,选择“contoso.com”,右击,选择“新建主机”。

  然后在弹出窗口内,将“ftp.contoso.com”、“publish.contoso.com”指向web-publish虚拟机所在的IP地址;将“*.contoso.com”指向Web-frontend虚拟机所在的IP地址。然后关闭。

  再进入Web-site虚拟机,以域管理员身份登录,打开Web安装平台4.6,找到Windows Azure Pack Web Sites v2软件,然后点击右侧的“添加”,在点击窗口下面的“安装”,在弹出窗口中选择“我接受”,即可自动安装,具体如下图所示:

微软Windows Azure Pack之安装与配置

  开始安装Windows Azure Pack Web Sites v2软件

  注意:在安装过程中,可能会出现安装失败的情况。一旦出现,重新安装即可。在网络不好的情况下,也可以通过自行下载文件进行安装。

  安装完毕后,将自动启动IE进入website配置页面https://web-site.contoso.com:30101/,然后开始数据库等一系列配置,具体如下列图所示:

微软Windows Azure Pack之安装与配置

  进行数据库服务器设置

微软Windows Azure Pack之安装与配置

  网站角色设置

微软Windows Azure Pack之安装与配置

  文件服务器设置

微软Windows Azure Pack之安装与配置

  设置完成,WAP将会通过互联网安装网站服务、文件服务器和管理服务器

  在web-site这一虚拟机中设置完成后,还需要进入Azure Pack虚拟机中进行设置,具体如下图:

微软Windows Azure Pack之安装与配置

  根据提示输入相关的信息,其中用户名和密码为在“网站角色设置”中“服务终结点凭据”中所设置的用户名和密码。

  连接成功之后,回到“网站云”目录,点击刚刚添加的站点名,进入概览页面,选择“角色”,然后点击左下角“添加角色”按钮,添加新的发布服务器,如下图所示:

微软Windows Azure Pack之安装与配置

  选择“添加新的发布服务器”,然后在弹出页面输入服务器名称或IP地址,如“web-publish”。采用同样的方法,添加新的Web辅助程序Web-WWR和Web-WWS,以及新的前端Web-frontend。最终页面如下图所示:

微软Windows Azure Pack之安装与配置

  上图为全部添加成功后的页面,如果角色在安装日志中,一直循环错误,点击“重新启动”按钮进行重新安装。

  设置完成之后,要让用户(租户)进行能够使用,还需要设置计划。

  点击左侧“计划”,选择“新建”,再选择“创建计划”,弹出如下提示框:

微软Windows Azure Pack之安装与配置

  输入此计划的名称,点击右下侧的箭头按钮,再出现如下窗口:

微软Windows Azure Pack之安装与配置

  选择宿主计划服务,在这一弹窗之中可以看见我们之前添加的IaaS服务。选择“网站云”,然后向右箭头按钮,进行下一页面,设置相关的外部程序,然后点击确定按钮,完成设置。

微软Windows Azure Pack之安装与配置

  页面显示正在创建

  创建完成后,为此计划指定相应的用户(租户),对应的用户(租户)即可使用此项服务。

  就WAP整个安装过程而言,还是相对比较简单的,能够在现有数据中心的基础之上,对基础设施和应用进行整合。并且,数据中心管理员可以通过一个单一的Web界面对企业资源进行监控、增加和调配,易于上手。

  但作为一个用户(租户),其易用性如何?我们将在下一篇文章中进行详细介绍。欢迎继续关注ZDNet企业解决方案中心带来的评测。


比特微信账号
比特微信账号

微信扫一扫
关注Chinabyte

返回首页 长微博 返回顶部