全部博文(221)
2012年(221)
分类: 云计算
2012-08-02 09:59:53
VMM管理员也可以创建委派管理员,使得这些委派管理员拥有相应的权限来指定某些物理环境的配置。仅仅完成云计算的创建过程已经远远满足不了用户需求,微软私有云还需要提供一些虚拟机和服务模板来让用户创建虚拟机和应用程序。
使用VM模板
虚拟机模板是用来定义虚拟机实例的具体规格,它包含了一个指向虚拟机镜像文件的链接,这些链接提供了一些创建运行虚拟机实例的必要信息。如图所示,每一个虚拟机模板都包含了指向虚拟机镜像文件的链接,比如.vhd文件,这些文件包含了将要运行在这个虚拟机里的客户端的操作系统,还有一些应用程序或者安装在镜像文件上的其它软件。创建虚拟机需要做更多的事情,因此虚拟机模板相对包含了更多的信息。
比如虚拟机模板可能指定虚拟机有1个CPU,8G的内存,附带一个“DevTest”的逻辑网络。客户端操作系统的配置文件描述了运行在虚拟机上操作系统的规格。举例来讲,虚拟机模板中创建的虚拟机可以成为Active Directory域名“CorpDev”的一部分,管理员的密码为“CorpDev”。VM模板最初出现在VMM 2008中,是这个产品的早期版本。如果没有VMM 2012提供的模板,单独的VM模板不会太有吸引力,所以对大多数私有云而言,使用服务模板会更有意义。
使用服务模板
正如一个VM模板会为创建VM实例提供必备的信息,服务模板也会提供一些创建服务实例的必要信息。服务可以是多层系统管理程序,但不一定。服务模板的构建可以来自相同的基本组件。图11显示了服务模板包含的简单图片。
在图11中,每一个服务模板包含了多层架构,每一层可以拥有一个VM模板、应用程序简介和其它信息。
每一个服务模板会有一个名称和发布号,每层模板描述了应用程序或者虚拟机的某些部分。每一层模板包含了四个组件:
1、VIP模板描述了虚拟IP地址的特性,连接到这层模板上的硬件负载器会提供相关支持。比如,VIP模板可能会指定虚拟IP地址。
2、VM模板描述了这层应用程序的虚拟机类型,这是标准的虚拟机模板,但不是强制性的组件。
3、应用程序配置文件会描述应用程序代码,不同类型的脚本。
4、SQL配置文件会描述SQL Server 数据库的架构定义和其它信息。