用于系统中心编配器2012R2的虚拟机运行簿

微软TechEd会议内容

此内容是记录脚本,我们将在微软TechEd大会在休斯顿2014年5月13日,在会议DCIM-B330展示“最佳实践集成内部部署数据中心与Azure的IaaS的” 10:15 11:30,舞厅C.它是使用微软的System Center Orchestrator的2012 R2虚拟机的自动规定了在​​Azure上。

这组运行手册的规定一个新的天青虚拟机在现有的拉伸数据中心。雷竞技电脑网站它加入机器到域,并安装一个SCOM代理部署后立即监控。

0.0新VM

这是调用所有其他运行本的主运行本。它使用Orchestrator变量存储连接到Azure订阅所需的信息,用于Azure虚拟网络和Azure关联组。

runbook只有一个活动,然后调用一系列儿童runbook。使用来自Orchestrator变量的参数调用运行本。

“获取服务器数量”活动从文本文件中读取当前计算机数量。

txt的内容如下所示。它只有一行代码来跟踪机器的计数,并用于命名新实例。

服务器名称是使用于其中机器计数被附加以形成最终的服务器的名称,在这种情况下CCOLAB200SV8变量前缀(“CCOLAB200SV”)创建。本机数量将在运行手册的每次运行递增。

1.0在虚拟网络中提供VM

这是运行手册规定是新VM在Azure上。它假定,有一个Azure订阅,用亲和基团,一个共同的Azure存储帐户中的现有拉伸数据中心天青虚拟网络。雷竞技电脑网站

它接受许多参数,如下所示。

“规定新Azure的VM”活动使用PowerShell脚本来创建Azure的VM。该活动如下所示,但仅部分可见。

为了可读性,完整的脚本如下所示。

2.0获取VM IP

一旦在Azure中创建了VM,我们需要获取机器的IP地址,以便远程访问它,并将其添加到内部的Active Directory域(在步骤3.0中)。

我们使用Azure连接信息和新Azure VM的服务器名初始化运行本。这将允许我们从Azure VM定义中检索IP地址。

下面是来自“获取Azure VM IP地址”的脚本。因为VM是新创建的,可能还没有运行,或者还没有分配IP地址,所以脚本将循环,直到机器的IP地址可用为止。

“获取Azure的VM IP地址”活动使用PowerShell脚本来获得在Azure虚拟机的IP。该活动如下所示,但仅部分可见。

3.0添加VM到域对于运行手册的参数列表如下。请注意如何,我们不再需要在Azure连接的信息,因为我们直接与虚拟机由于拉伸数据中心的工作。雷竞技电脑网站

现在我们有了Azure VM的IP地址,我们有了一个扩展的数据中心,我们可以对虚拟机进行完全的网络访问。雷竞技电脑网站我们可以像使用本地网络中的任何其他服务器一样使用它。这个运行本将新的Azure VM添加到内部活动目录域中。

“将计算机添加到域”活动使用PowerShell脚本获得Azure VM IP。该活动如下所示,但仅部分可见。

4.0安装SCOM代理

下面是“将计算机添加到域”活动的完整脚本。注意,脚本中现在有了Azure特定的代码,它可以用于将任何机器连接到域,而不仅仅是一个Azure VM。在这里,我们可以看到扩展数据中心的完整集成,云服务器和本地服务器被完全相同地对待。雷竞技电脑网站

一旦新的Azure的虚拟机加入域,我们要确保虚拟机由系统中心操作管理器立即监控。“安装SCOM代理”运行手册安装新Azure的虚拟机上的SCOM代理。

作为参数,我们只需要新的Azure虚拟机的计算机名称。因为它是域连接的,而且数据中心已经扩展,所以标准命令的工作方式与本地服务雷竞技电脑网站器完全相同。

标准的Orchestrator Run Program活动用于使用适当的参数启动SCOM 2012 R2代理安装。

代理源文件中预装的是被用来建立新Azure的VM定制Azure的图像上。

5.0增量服务器数量

现在已经构建了新的Azure虚拟机并由SCOM监视,需要为下一次构建更新机器计数文件。“增量服务器计数”运行手册会这样做。

运行簿接受当前服务器号作为输入。

第一个活动将协调器计数器设置为当前服务器号。这将允许我们保存该值。

在保存新机器构建号之前,我们从MachineCount.txt文件中清除现有的行。

下一个活动增加一个Orchestrator计数器,以用于下一个Azure虚拟机构建。

然后,我们将更新后的机器构建号从Orchestrator计数器写入到MachineCount.txt文件,以便在下一个Azure虚拟机构建中使用它。

如果需要,可以在文本文件中存储和更新其他信息。机器计数信息也可以很容易地存储在数据库表中,而不是文本文件中,以获得更好的可伸缩性或容错能力。

Chris和我将在休斯敦的TechEd上一步一步地讲述这一切,追踪我们在这篇博客开始时记录的会话!

兰德

加入网络世界社区有个足球雷竞技appFacebook的LinkedIn对那些顶级心态的话题发表评论。
相关:

版权©2014Raybet2

工资调查:结果在