微信号:love_life_and_IT

介绍:聊IT,生活,心灵成长.关注软件定义、云计算和大数据.喜欢音乐,尝试美术;爱看书、电影;对萨提亚、正念、禅修感兴趣.关注幼儿教育.

VMware SDS之八: VSAN助力云管理自动化 (1)

2016-03-18 19:09 吴秋林

【编者按】

从本篇文章开始,将转发VMware云管理软件vRealize与VSAN结合的系列文章,欢迎持续关注。这个系列是邀请 虚拟人(http://www.vmanager.cn) 的站长撰写的,谢谢秋林。


文章略有修改。对于VSAN存储策略如何创建、如何变更比较熟悉的朋友,可以直接跳到第11开始看起。


---Begin---


首先,说下这个结合的思路是怎样的。大体来说是这样,vRealize Automation的功能就是允许用户Self-Service Machine RequestvRealize Automation环境准备好之后,会具备允许用户执行自助式Machine Request,所以,用户使用Business User登录到这个Portal之后,将会看到Catalog Items,而Catalog Items通过与BlueprintsServiceEntitlement的结合,就具备了生成和使用一个New Cloud Machine的基本能力。而与VSAN的结合关键就在于这几个选项中的Blueprints创建过程中,在创建Bluerpints时,支持几种New MachineAction方式,例如:

·  Create

·  Clone

·  Linked Clone

·  NetApp FlexClone

当我们选择CloneLinked Clone这两种方式作为New Machine生成方式时,会要求我们选择Clone对象,而我们只需要选择在VSAN环境里预先准备好的、应用了相关存储策略(SPBM)的VM对象,这样,新生成的虚机就会自动拥有相关的SPBM策略,进而就拥有了VSAN关于FTTStripe之类的功能。以上就是这个动作的整体思路,接下来就是一步步的图文演示:

1、首先需要做的事情是构建好你的VSAN Cluster,如果不会,请参考虚拟人网站-VSAN存储虚拟化版块里的文档。接着,在构建好VSAN后的vSphere Web Client登录到的vCenter里点击下图所示的VM Storage Policies选项:



2、点击这个VM Storage Policies之后会来到下图所示的VM Storage Policies创建窗口,点击下图中红色框选的“Create a New VMstorage policy”按钮,准备创建一个新的VM Storage Policy为结合vRealize Automation做准备:


3、在弹出的下图所示窗口里为这个VM Storage Policy命名,这个倒是可以根据自己的情况以及方便记忆和识别命名、加上描述说明,然后点击Next



4、来到下图所示的Rule-Set1的窗口里,点击Rule based on data services选项的下拉菜单,选择VSAN。


5、接着,点击下图所示的<Add rule>,根据需要添加VSAN Storage Policies,支持FTTStripe之类的设定:


根据需要选中之后,会看到下图所示关于VSANRule Set讯息,里面显示了和VSAN相关的策略:


6、之后点击下一步选择vsanDatastore,如下图所示,用于存放生成的VM对象的存放位置:



7、最后一步点击Finish,即可完成这个策略的创建。


8、完成之后,就可以看到下图所示的新策略:



9、之后,创建一个准备用作vRealize AutomationBlueprint定义的Clone对象的虚拟机,给它应用我们刚刚创建好的VM Storage Policies,如下图所示:



10、或者,也可以直接为现存的模板虚拟机右击› VM Policies › Edit Storage Policies…选项,为它赋予一条VSAN策略,如下图所示:



11、在弹出的窗口选择创建好的策略之后,点击下图所示的Apply to all › OK,即可完成VSAN端模板机的准备工作:


补充说明一点,根据我们后面在vRealize AutomationBlueprint里选择的New Machine Action方式不同,需要为虚拟机做点准备,如果选择Clone则需要Template,而如果选择了Linked Clone则需要为这个虚拟机做个Snapshot,所以,这一点要注意下;


12、注意,这里,我们简化了关于vRealize Automation 7.0创建Blueprint前所需要做的准备工作,因为如果用户到了需要将vRAVSAN结合这一步的需求时,我们默认认为用户已经具备了vRA的部署、配置和使用能力了。当然了,如果是新手或者想要回顾vRA 7.0的部署配置,也可以点击虚拟人的vRealize Automation7.0系列文档。如下图所示,根据需要从头到尾去看就好了:



13、完成了VSAN部分的准备工作之后,去到vRealize Automation 7.0tenantadmin窗口里点击Design › Blueprints,创建一个新的Blueprint,在设定下图所示的BuildInformation选项时,在Actions选项这里,根据需要选择CloneLinked Clone



14、当选择了Linked Clone之后,点击Clone from这个选项右边的按钮之后,会来到下图所示的窗口,选择我们在前面准备好的模板机之后,点击OK,完成Clone对象的选择:



15、按照上一步提示选择好Clone对象后,在下图所示的Clone from snapshot选项,选择预先准备好的Snapshot,之后再填写Customization spec选项将新生成的Cloud Machine进行自定义设定之后,即可完成这个Blueprint的创建,其它关于Blueprint创建的选项设定请参考第12步中里所提到的Part10的内容即可:


完成到了这一步之后,即可参考vRealize Automation 7.0Self-Service Machine Request完成一个个新的虚机生成,而新生成的虚机都会套用我们准备好模板机对应的SPBM策略,进而就拥有了我们想要的vRA 7.0VSAN的智能结合这个诉求了。

---End---


这个系列未完待续,后面还会转载vRealize与VSAN结合的其他方法。


欢迎关注如下微信公众号: V记云科技联盟成员



乐生活与爱IT(love_life_and_IT)-软件定义存储和虚拟化
叶毓睿 VMware存储架构师
亨利笔记(微信号:henglibiji)-容器和云原生应用
张海宁,研发中心首席架构师
最终用户计算(微信号:CHINAEUC)-桌面与应用虚拟化
吴孔辉,VMware架构师
疯云时代(微信号:crazycloudtime)-基础架构和应用服务
臧铁军,VMware架构师
大卫分享(微信号:david-share)-SDDC与IT管理
魏新宇,VMware金融行业售前
IT那些事儿(IT-Review)
尤贵贤,资深技术顾问


以及VMware官方微信


1、 VMware中国(微信号:vmwarechina)

2、 VMware中国研发中心(微信号:vmwarechinard)

3、 VMware招聘(微信号:vmwarehr)


---End---


欢迎加入软件定义存储讨论 QQ群:122295009,可下载原创的一些文章,及其他有参考价值的文档。可直接搜索群号,或者扫描如下二维码:


同时,欢迎您加入 "开放讨论群-SDS&虚拟化" 微信群,并邀请其他对SDS和虚拟化感兴趣的朋友加入此微信群。可以通过添加如下管理员之一的微信号,建议添加管理员时,告知你的公司名和姓名,方便备注保存。

sdg8848

libo9538

dts0103


另外,欢迎您扫描微信公众号:“乐生活与爱IT”。


关注后,可以通过点击左下角的文章目录,详细了解如何查看历史文章。

也可单击左下角,阅读这个系列的上一篇文章

《VMware SDS之七: 谁在用VSAN ?》

 
乐生活与爱IT 更多文章 用VSAN实现企业级容器Registry(开源项目Harbor)的高可用方案 VSAN性能剖析及超融合架构性能测试工具-HCIBench简介 & 资料下载 赠书活动-中奖结果公布 VSAN实践经验-06: VSAN 高级参数介绍 (建议仅在测试环境中使用) 【原创】Linda存储手记之五:说说support那些事
猜您喜欢 聊一聊UAC的那些事儿 Android 实现 PDF 文件阅读功能调研 CSS 设计理念 Oracle中scott用户的解锁以及修改密码 竟然有人叫板,给大家看看QuestMobile的网络购物数据到底有多牛!