【技术实现步骤摘要】
瘦客户端环境提供系统、服务器和瘦客户端环境管理方法
本专利技术涉及在瘦客户端环境中自动设置网络的技术,并且更特别地涉及当在服务中添加虚拟机以用于把瘦客户端环境(DaaS:桌面即服务)租借给租户(诸如公司之类的组织单位)时根据需要设置VLAN(虚拟局域网)的技术。
技术介绍
瘦客户端是如下系统的总称,在该系统中,针对用户请求的处理,计算机的主要处理在服务器中执行,从而终端客户端执行诸如输入/输出的最少处理。瘦客户端的优点是通过使在终端客户端中不具有数据来防止信息泄露,从而通过由专家参谋向服务器应用小块安全补丁来提高生产率。由于可以与终端客户端部署的位置无关地使用该系统,所以可应对灾难控制措施和各种工作风格。由于仅投入具有数据的机构内服务器,所以也可降低整个瘦客户端的成本,同时实现高安全级别以及高可用性。另一方面,尽管瘦客户端由于长期操作成本低而具有低的总成本,但引入成本可能比使用普通计算机和网络的系统的成本高。因此,当使用瘦客户端环境同时避免高引入成本时,将在额定计量下使用称为DaaS的服务。图16示出了该服务的外观。图16是示出根据
技术介绍
的租借瘦客户端环境的服务的示图。该服务包括瘦客户端环境610,该瘦客户端环境610包括虚拟机650和虚拟机终端630。虚拟机650具有执行计算机的实际处理的功能。虚拟机终端630具有执行用于虚拟机650的处理的输入/输出的功能。瘦客户端环境610表示租户用户通过虚拟机终端630来操作虚拟机650。租户用户通过使用虚拟机终端630,经由远程网络620和数据中心中的租户网络640而连接到虚拟机650。对于该连接,使用的是例如 ...
【技术保护点】
【技术特征摘要】
2011.03.11 JP 2011-0541381.一种瘦客户端环境提供系统,包括:数据中心,包括至少一个管理程序和至少一个层2交换机;服务器;以及至少一个终端计算机,其中所述服务器包括:VLAN群组保留单元,当从所述终端计算机接收包括租户的信息、虚拟OS的信息以及虚拟机要被添加到其上的生成目的地管理程序的信息的虚拟机添加请求时,所述VLAN群组保留单元从存储所述管理程序的信息、作为一个或多个管理程序的群组的管理程序群组的信息和所述层2交换机的信息使得彼此相关的数据中心DB获取与所述生成目的地管理程序对应的所述管理程序群组的信息和所述层2交换机的信息,从存储所述租户的信息、所述管理程序群组的信息、VLAN群组的信息和所述虚拟OS的信息使得彼此相关的租户DB提取与从所述数据中心DB获取的所述管理程序群组的信息以及包括在所述虚拟机添加请求中的所述租户的信息和所述OS的信息对应的VLAN群组,并且当不存在相关的VLAN群组时,对新的VLAN群组进行索引并向所述租户DB注册所述索引的VLAN群组以保留所述VLAN群组,VLAN结构命令单元,当没有向存储所述层2交换机的信息和所述VLAN群组的信息使得彼此相关的交换机DB注册由所述VLAN群组保留单元提取或注册的任何VLAN群组时,所述VLAN结构命令单元注册从所述数据中心DB获取的所述层2交换机的信息和由所述VLAN群组保留单元提取或注册的所述VLAN群组的信息使得彼此相关,以及向所述数据中心传送用于通过由所述VLAN群组保留单元提取或注册的所述VLAN群组构造所述VLAN的请求;以及虚拟机生成命令单元,所述虚拟机生成命令单元命令所述数据中心添加虚拟机,其中所述VLAN结构命令单元输出虚拟机生成信息,所述虚拟机生成信息具有添加到所述虚拟机添加请求的由所述VLAN群组保留单元提取或注册的所述VLAN群组,以及其中所述虚拟机生成命令单元命令所述数据中心基于所述虚拟机生成信息添加所述虚拟机。2.根据权利要求1所述的瘦客户端环境提供系统,其中所述服务器包括虚拟OS设置命令单元,所述虚拟OS设置命令单元命令将在由所述虚拟机生成命令单元命令其生成的所述虚拟机处设置的所述虚拟OS,以及其中所述虚拟OS设置命令单元基于包括在所述虚拟机生成信息中的所述虚拟OS的信息向所述数据中心给出虚拟OS设置命令。3.根据权利要求1所述的瘦客户端环境提供系统,其中所述层2交换机包括VLAN结构接受单元,所述VLAN结构接受单元接受来自所述VLAN结构命令单元的请求,以及其中所述VLAN结构接受单元通过所述VLAN结构命令单元命令的所述VLAN群组来重新构造所述VLAN。4.根据权利要求1所述的瘦客户端环境提供系统,其中所述服务器包括管理程序群组信息获取单元,当从所述终端计算机请求所述管理程序群组的信息时,所述管理程序群组信息获取单元将在所述数据中心DB注册的所述管理程序群组的信息传送给所述终端计算机。5.根据权利要求1所述的瘦客户端环境提供系统,其中所述服务器包括管理程序添加接受单元,所述管理程序添加接受单元基于来自所述终端计算机的管理程序添加请求来添加所述管理程序,以及其中所述管理程序添加接受单元向所述数据中心DB注册在所述管理程序添加请求中包括的将要添加的所述管理程序的信息、所述管理程序的管理程序群组的信息以及对应的层2交换机的信息使得彼此相关。6.根据权利要求1所述的瘦客户端环境提供系统,其中所述服务器包括租户信息捕获接受单元,响应于来自所述终端计算机的用于获取预定租户的信息的请求,所述租户信息捕获接受单元传送对应租户的信息,以及其中所述租户信息捕获接受单元从存储所述租户的信息、所述管理程序的信息和所述虚拟机的信息使得彼此相关的虚拟机DB获取与从所述终端计算机请求的所述租户绑定的所述管理程序的信息和所述虚拟机的信息的组合,以将所述获取的组合的信息传送给所述终端计算机。7.一种瘦客户端环境提供系统的服务器,所述瘦客户端环境提供系统包括含有至少一个管理程序和至少一个层2交换机的数据中心、所述服务器和至少一个终端计算机,所述服务器包括:VLAN群组保留单元,当从所述终端计算机接收包括租户的信息、虚拟OS的信息以及虚拟机要被添加到其上的生成目的地管理程序的信息的虚拟机添加请求时,所述VLAN群组保留单元从存储所述管理程序的信息、作为一个或多个管理程序的群组的管理程序群组的信息和所述层2交换机的信息使得彼此相关的数据中心DB获取与所述生成目的地管理程序对应的所述管理程序群组的信息和所述层2交换机的信息,从存储所述租户的信息、所述管理程序群组的信息、VLAN群组的信息和所述虚拟OS的信息使得彼此相关的租户DB提取与从所述数据中心DB获取的所述管理程序群组的信息以及包括在所述虚拟机添加请求中的所述租户的信息和所述OS的信息对应的VLAN群组,并且当不存在相关的VLAN群组时,对新的VLAN群组进行索引并向所述租户DB注册所述索引的VLAN群组以保留所述VLAN群组,VLAN结构命令单元,当没有向存储所述层2交换机的信息和所述VLAN群组的信息使得彼此相关的交换机DB注册由所述VLAN群组保留单元提取或注册的任何VLAN群组时,所述VLAN结构命令单元注册从所述数据中心DB获取的所述层2交换机的信息和由所述VLAN群组保留单元提取或注册的所述VLAN群组的信息使得彼此相关,以及向所述数据中心传送用于通过由所述VLAN群组保留单元提取或注册的所述VLAN群组构造所述VLAN的请求;以及虚拟机生成命...