【技术实现步骤摘要】
本专利技术涉及云计算
,特别是指。
技术介绍
在云计算环境下,很多应用依赖于主机名而不是IP地址来区分虚拟主机的身份,比如hadoop之间的通信依赖于主机名与IP地址的绑定,而由于创建虚拟机时所用的镜像中主机名都已经被设置好,当虚拟机运行以后,会出现虚拟主机名重名的问题,这就需要对虚拟机主机名重新进行设置,目前,对虚拟机的主机名进行设置有两种办法:第一种是通过重新安装虚拟机的操作系统来获取新的主机名,这种方法能避免网络重名,但是需要的时间比较长。第二种是通过登录到虚拟机的远程桌面,运行特定操作系统的命令去设置虚拟机的主机名,这种方法有如下的缺点:1、不能对广播域内的所有虚拟机的主机名进行统一的规划,在虚拟机数量比较大的时候,设置的主机名出现重名的概率会大大增加;2、需要用户掌握不同操作系统的配置方法,这种方式很不统一,容易出错。因此,需要一种快速可靠的设置虚拟机主机名的方法。
技术实现思路
本专利技术解决的技术问题在于提供,解决传统虚拟机主机名设置方法时间长,成功率低的问题。本专利技术解决上述技术问题的技术方案是:包括如下步骤:步骤1:制作一个 ...
【技术保护点】
一种设置虚拟机主机名的方法,其特征在于:包括如下步骤:?步骤1:制作一个包含一个虚拟串口的虚拟机镜像,并默认运行一个串口服务;?步骤2:在宿主机上利用步骤1制作的虚拟机镜像创建虚拟机;?步骤3:宿主机利用串口工具向虚拟机的串口发送预定的设置主机名串口命令;?步骤4:虚拟机的串口服务监听指定的虚拟串口,解析接收到的串口命令;如果解析出来的主机名有效,执行步骤5;如果解析出来的命令不正确或主机名无效,则更新失败,执行步骤7;?步骤5:虚拟机的串口服务根据解析得到的信息设置主机名;?步骤6:如果正确设置了主机名,则向宿主机回发成功信息;?步骤7:如果主机名设置失败,向宿主机回发失 ...
【技术特征摘要】
1.一种设置虚拟机主机名的方法,其特征在于:包括如下步骤: 步骤1:制作一个包含一个虚拟串口的虚拟机镜像,并默认运行一个串口服务; 步骤2:在宿主机上利用步骤I制作的虚拟机镜像创建虚拟机; 步骤3:宿主机利用串口工具向虚拟机的串口发送预定的设置主机名串口命令; 步骤4:虚拟机的串口服务监听指定的虚拟串口,解析接收到的串口命令;如果解析出来的主机名有效,执行步骤5 ;如果解析出来的命令不正确或主机名无效,则更新失败,执行步骤7 ; 步骤5:虚拟机的串口服务根据解析得到的信息设置主机名; 步骤6:如果正确设置了主机名,则向宿主机回发成功信息; 步骤7:如果主机名设置失败,向宿主机回发失败信息; 步骤8:宿主机实时的通过串口通信在hypervisor外`部获取虚拟机的主机名,以实现宿主机对虚拟机主机名的有效监控。2.根据权利要求1所述的设置虚拟机主机名的方法,其特征在于:所述串口是指虚拟串口,并没有具体的设备,在物理服务器上表现为一个设备文件,在向虚拟串口发送命令时,只需要向物理机的设备文件写数据。3.根据权利要求1所述的设置虚拟机主机名的方法,其特征在于:所述的串口服务提供两个功能,第一是串口命令的监听功能,第二是串口命令的解析和实现功能; 所述串口命令监听功能指的是轮询特定串`口是否有数据发送过来,有则接收; 所述串口命令解析和实现功能指的是将串口命令解析为主机名并且根据主机名生成修改主机名的特定操作系统的命令。4.根据权利要求2所述的设置虚拟机主机名的方法,其特征在于:所述的串口服务提供两个功能,第一是串口命令的监听功能,第二是串口命令的解析和实现功能; 所述串口命令监听功能指的是轮询特定串口是否有数据发送过来,有则接收; 所述串口命令解析和实现功能指的是将串口命令解析为主机名并且根据主机名生成修改主机名的特定操作系统的命令。5.根据权利要求3所述的设置虚拟机主机名的方法,其特征在于:...
【专利技术属性】
技术研发人员:莫展鹏,杨松,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。