微软Windows Azure Pack之安装与配置

Windows Azure Pack通过一个单一的Web门户,给企业内云管理员和用户(租户)提供了一个易于上手和便捷管理的使用工具,通过此工具,管理员和用户(租户)可实时监控已有资源,并可根据业务需要实现按需扩展。本文将介绍如何在数据中心内部安装并设置WAP。

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-V、DNS服务器、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方面的功能。

来源:ZDNetCBSi企业方案解决中心频道

0赞

好文章,需要你的鼓励

2014

07/05

13:21

分享

点赞

邮件订阅
白皮书