话不多说,直接上干货。
FusionAccess桌面云发布共涉及到ITA、VRM、HDC、VM和DB五个组件。其中:
ITA(IT Adapter),即IT资源适配管理,是FusionAccess的管理系统。
VRM(Virtual Resource Mangement),虚拟资源管理器,是FusionCompute虚拟化平台的管理Portal。与ITA对接,接收ITA下发的指令,交由CNA执行。
HDC(Huawei Huawei Desktop Controller),华为桌面控制器,用户的桌面所有的信息都会向他登记,向他注册,用户的查询也是由他进行查询的。
VM(Virtual Machine),虚拟机。
DB(Data Base),一种关系型数据库。存放由ITA和HDC发来的数据,并向ITA和HDC提供他们所请求的数据。
先把完整的桌面发布流程放这里,然后逐步讲解。
第1步. ITA管理portal发布发起创建虚拟机时,ITA首先通知DB,把DB里面存放的数据信息更新一下。 DB就向ITA更新它所存储的ITA及HDC信息。
当用户通过ITA创建虚拟机时,就会触发该步骤。
第2步. ITA根据DB在上个步骤中更新的结果,查询创建虚拟机所用到的虚拟机组是否存在,如果存在,就在“*虚拟机组组名称”右边选荐的下拉菜单中显示出来,供用户选择。如果不存在,需要在上图中选择“创建新的虚拟机组”选项,ITA根据用户在创建新的虚拟机组界面中输入的信息,提交给DB。
第3步,当创建完成新的虚拟机组后,DB新创建的虚拟机组反馈给ITA。后续再创建虚拟机时,当用户选中上图中的“选择已有虚拟机组”选项时,在下一行中“虚拟组机名称”的下拉菜单中予以显示。
第4步. 第3步完成之后,用户就可创建虚拟机。当用户输入虚拟机参数、模板等参数,待虚拟机配置完成后,进入到分配桌面环节。在选定或创建了新的虚拟机组后,ITA根据第1步DB更新的数据,查询是否存在用户组,如果如果存在,就在“*桌面组名称”右边选荐的下拉菜单中显示出来,供用户选择。如果不存在,需要在下图中选择“创建新桌面组”选项。
第5步. 当用户在创建新桌面组输入信息完成之后,该信息就传送到HDC进行注册。HDC把更新的桌面组信息发给ITA
第6步,ITA把新创建的桌面组发给DB,请DB在数据库中进行更新。DB把更新结果反馈给ITA。后续再分配桌面时,当用户选中上图中的“选择已有桌面组”选项时,在下一行中“桌面组机名称”的下拉菜单中予以显示。
第7步,ITA下发创建虚拟机请求给VRM。
第8步,VRM听从ITA的请求在FusionCompute上创建虚拟机,并告诉ITA任务ID号
第9步,ITA凭虚拟机ID号看到虚拟机创建进度。
第10步,当虚拟机创建完成之后,ITA把该信息发给DB进行存储。DB把已存储的更新信息反馈给ITA。
第11步,至此,虚拟机创建已经完成,但是,此时的虚拟机名称是一串字符,而不符合在虚拟机配置步骤里面定义的虚拟机的命名规则 ,也就是说,在创建虚拟机之后,并不是就万事大吉了,还需要对虚拟机进行改名。于是ITA根据siteid和vmid(虚拟机ID)向VRM查询vm的IP地址。而VRM就返回了ITA请求的虚拟机IP地地信息。
第12步,ITA凭VRM给的虚拟机IP地址,请VM按命令规则改一下名字(告诉虚拟机你要加群了,需要按群规则改名字),虚拟机把改名结果反馈给ITA。
第13步,由于创建虚拟机的模板决定了虚拟机创建完成之后是否需要加域。如果是链接克隆,则在虚拟机模板制作过程中就已加域,虚拟机完成之后,就知道自已是否加入域了。如果是完整复制,则在模板制作阶段没有没有加域,需要在虚拟机创建完成之后再进行加域。虚拟机把自身当前是否已经加域的结果返馈给ITA。ITA确认虚拟机的加域结果。
第15步,ITA把虚拟机已经创建加域完成,需要加入虚拟机组的信息发给DB,DB则向ITA反馈结果 。
第16步,ITA请HDC把虚拟机加入桌面组;HDC把结果反馈给ITA。
第17步,ITA请HDC把用户关联到桌面组;HDC把结果反馈给ITA。
第18步,ITA把用户添加到虚拟机,虚拟机反馈结果给ITA。
第19步,ITA把当前已完成的过程发给DB存档,DB把结果反馈给ITA。
第20步,ITA把HDC地址写入到虚拟机注册表,虚拟机反馈结果给ITA。
第21步,ITA与虚拟机确认是否已按命名规则改名,虚拟机反馈结果给ITA。
第22步,一切创建和关联工作完成,重启虚拟机
第23步,ITA把当前已方的信息与虚拟机再次核对,,虚拟机反馈结果给ITA。
至此,整个FusionAccess虚拟桌面的虚拟机创建和关联等发放流程全部完成。
在文中,为了表述方便,有些小步骤,比如把发指令和反馈指令执行结果的2个小步骤合并为一个大步骤进行讲解了。所以,本文中的步骤总数与其他文献可能存在不一致的地方,但不影响阅读和理解,请大家不要见怪。
参考文献
[1]华为. FusionAccess桌面云业务发放[EB].文章来源:https://www.toymoban.com/news/detail-811486.html
[2]华为. FusionAccess桌面云解决方案介绍[EB].文章来源地址https://www.toymoban.com/news/detail-811486.html
到了这里,关于云计算之FusionAccess虚拟桌面发放流程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!