CN102752137B - 主动设置虚拟机网络参数的装置和方法 - Google Patents

主动设置虚拟机网络参数的装置和方法 Download PDF

Info

Publication number
CN102752137B
CN102752137B CN201210219393.6A CN201210219393A CN102752137B CN 102752137 B CN102752137 B CN 102752137B CN 201210219393 A CN201210219393 A CN 201210219393A CN 102752137 B CN102752137 B CN 102752137B
Authority
CN
China
Prior art keywords
virtual machine
configuration file
file
network parameter
interface card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210219393.6A
Other languages
English (en)
Other versions
CN102752137A (zh
Inventor
陈杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yonyou Network Technology Co Ltd
Original Assignee
Yonyou Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yonyou Network Technology Co Ltd filed Critical Yonyou Network Technology Co Ltd
Priority to CN201210219393.6A priority Critical patent/CN102752137B/zh
Publication of CN102752137A publication Critical patent/CN102752137A/zh
Application granted granted Critical
Publication of CN102752137B publication Critical patent/CN102752137B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明提供了一种主动设置虚拟机网络参数的装置,包括:配置文件生成单元,根据输入的虚拟机所需要的网络参数生成配置文件并将所述配置文件上传至文件仓库;虚拟机创建单元,创建虚拟机,创建好的所述虚拟机启动后下载所述配置文件,根据所述配置文件设置所述虚拟机的网络参数,其中所述文件仓库是一个用于存储文件的服务器,支持文件的上传和下载功能。本发明还提出一种主动设置虚拟机网络参数的方法。通过本发明的技术方案,可以根据用户的需要自动设置虚拟机的网络参数,使虚拟机的IP地址可控。

Description

主动设置虚拟机网络参数的装置和方法
技术领域
本发明涉及虚拟计算机技术领域,具体而言,涉及一种主动设置虚拟机网络参数的装置和一种主动设置虚拟机网络参数的方法。
背景技术
云计算是一种基于互联网的计算新方式,通过互联网上异构、自治的服务为个人和企业用户提供按需即取的计算。云计算的出现在某种意义上剥离了软件与硬件之间的联系。
虚拟化,则是云计算的基石。一个云计算的应用必定是基于虚拟化的。虚拟化是一个抽象层,它将物理硬件与操作***分开,从而提供更高的IT资源利用率和灵活性。
虚拟化允许具有不同操作***的多个虚拟机在同一物理机上独立并行运行。每个虚拟机都有自己的一套虚拟硬件(例如RAM、CPU、网卡等),可以在这些硬件中加载操作***和应用程序。无论实际采用了什么物理硬件组件,操作***都将它们视为一组一致、标准化的硬件。
虚拟机在创建完成后,需要进行IP地址的分配。一般情况下主要通过以下二种方式进行IP地址的分配:
方式一,通过控制台连接虚拟机,手工设置IP地址。这种方式主要的缺陷是需要手工设置,无法通过自动化的方式实现IP的分配。
方式二,设置虚拟机通过DHCP的方式自动获取IP地址等。这种方式实现了IP的自动获取,但获取的IP地址是不可控的,主控端没法主动地获得虚拟机的IP地址,人们不能可控地设置该虚拟机的IP地址,而且网络环境中需要搭建DHCP服务器提供DHCP服务。
因此,需要一种虚拟机控制技术,可以根据用户的需要自动设置虚拟机的网络参数,使虚拟机的IP地址可控。
发明内容
针对上述问题,本发明的目的之一是提供一种主动设置虚拟机网络参数的装置,可以根据用户的需要自动设置虚拟机的网络参数,使虚拟机的IP地址可控。
有鉴于此,本发明提出了一种主动设置虚拟机网络参数的装置,包括:配置文件生成单元,根据输入的虚拟机所需要的网络参数生成配置文件并将所述配置文件上传至文件仓库;虚拟机创建单元,创建虚拟机,创建好的所述虚拟机启动后下载所述配置文件,根据所述配置文件设置所述虚拟机的网络参数。其中所述文件仓库是一个用于存储文件的服务器,支持文件的上传和下载功能。
在该技术方案中,用户可以根据自己的需要设置虚拟机的网络参数,例如虚拟机的IP地址,使虚拟机的IP地址可控。设置过程可以由虚拟机自动执行,不需要登录虚拟机手动修改,简化了用户的操作。
优选地,所述虚拟机创建单元具体用于:创建一个模板虚拟机,在所述模板虚拟机中安装一个配置脚本,所述模板虚拟机启动过程中执行所述配置脚本,从所述文件仓库下载所述配置文件,并根据所述配置文件设置所述模板虚拟机的网络参数;根据所述模板虚拟机创建虚拟机。
在该技术方案中,通过模板虚拟机来创建虚拟机是一种高效快捷的方法。在模板虚拟机中安装一个配置脚本,通过配置脚本使整个设置过程自动完成。由该模板虚拟机创建得到的虚拟机与模板虚拟机完全相同,均安装有该配置脚本,可以通过执行该配置脚本自动设置网络参数。
优选地,所述虚拟机创建单元还用于:在所述虚拟机中设置第一网卡和第二网卡,所述第一网卡采用NAT方式并自动获取网络参数连接至所述文件仓库。所述虚拟机下载所述配置文件后禁用所述第一网卡,并设置所述第二网卡的网络参数。
在该技术方案中,第一网卡用于连接至文件仓库,使虚拟机能够下载配置文件。当完成配置文件的下载后,不再使用第一网卡,可以根据配置文件设置第二网卡通过桥接的方式连接至网络。根据配置文件中的HWADDR和DHCPHW ADD这两个参数来区分第一网卡、第二网卡。
优选地,所述配置文件生成单元根据所述虚拟机的所述第二网卡的MAC地址命名所述配置文件,所述虚拟机根据所述第二网卡的MAC地址下载所述配置文件。
在该技术方案中,在创建多台虚拟机时,多台虚拟机需要分别设置各自的网络参数,因此需要将多台虚拟机的配置文件区分开,使每台虚拟机分别得到与之对应的配置文件。这里通过MAC地址来区分,例如,虚拟机的第二网卡的MAC地址为52:54:00:2B:7B:C4,即可将为该虚拟机生成的配置文件命名为52_54_00_2B_7B_C4,这样虚拟机就可以根据自己的MAC地址找到对应的配置文件并且下载。
优选地,所述文件仓库包括支持FTP协议的FTP服务器。
在该技术方案中,FTP是用于在网络上进行文件传输的一套标准协议,可以用于文件的上传和下载。通过FTP服务器作为文件仓库,可以提供文件上传和下载的功能。将生成的配置文件上传至FTP服务器,虚拟机启动时,可以从FTP服务器下载配置文件。
本发明还提供了一种主动设置虚拟机网络参数的方法,包括:输入要创建的虚拟机所需要的网络参数,根据所述网络参数生成配置文件并将所述配置文件上传至文件仓库;创建虚拟机,创建好的所述虚拟机启动后下载所述配置文件,根据所述配置文件设置所述虚拟机的网络参数。其中所述文件仓库是一个用于存储文件的服务器,支持文件的上传和下载功能。
在该技术方案中,用户可以根据自己的需要设置虚拟机的网络参数,例如虚拟机的IP地址,使虚拟机的IP地址可控。设置过程可以由虚拟机自动执行,不需要登录虚拟机手动修改,简化了用户的操作。
优选地,其中所述创建虚拟机,创建好的所述虚拟机启动后下载所述配置文件,根据所述配置文件设置所述虚拟机的网络参数具体包括:创建一个模板虚拟机,在所述模板虚拟机中安装一个配置脚本,所述模板虚拟机启动过程中执行所述配置脚本,从所述文件仓库下载所述配置文件,并根据所述配置文件设置所述模板虚拟机的网络参数;根据所述模板虚拟机创建虚拟机。
在该技术方案中,通过模板虚拟机来创建虚拟机是一种高效快捷的方法。在模板虚拟机中安装一个配置脚本,通过配置脚本使整个设置过程自动完成。由该模板虚拟机创建得到的虚拟机与模板虚拟机完全相同,均安装有该配置脚本,可以通过执行该配置脚本自动设置网络参数。
优选地,其中所述创建虚拟机,创建好的所述虚拟机启动后下载所述配置文件,根据所述配置文件设置所述虚拟机的网络参数还包括:在所述虚拟机中设置第一网卡和第二网卡,所述第一网卡采用NAT方式并自动获取网络参数连接至所述文件仓库,所述虚拟机下载所述配置文件后禁用所述第一网卡,并设置所述第二网卡的网络参数。
在该技术方案中,第一网卡用于连接至文件仓库,使虚拟机能够下载配置文件。当完成配置文件的下载后,不再使用第一网卡,可以根据配置文件设置第二网卡通过桥接的方式连接至网络。根据配置文件中的HWADDR和DHCPHW ADD这两个参数来区分第一网卡、第二网卡。
优选地,所述配置文件根据所述虚拟机的所述第二网卡的MAC地址命名,所述虚拟机根据所述第二网卡的MAC地址下载所述配置文件。
在该技术方案中,在创建多台虚拟机时,多台虚拟机需要分别设置各自的网络参数,因此需要将多台虚拟机的配置文件区分开,使每台虚拟机分别得到与之对应的配置文件。这里通过MAC地址来区分,例如,虚拟机的第二网卡的MAC地址为52:54:00:2B:7B:C4,即可将为该虚拟机生成的配置文件命名为52_54_00_2B_7B_C4,这样虚拟机就可以根据自己的MAC地址找到对应的配置文件并且下载。
优选地,所述文件仓库包括支持FTP协议的FTP服务器。
在该技术方案中,FTP是用于在网络上进行文件传输的一套标准协议,可以用于文件的上传和下载。通过FTP服务器作为文件仓库,可以提供文件上传和下载的功能。将生成的配置文件上传至FTP服务器,虚拟机启动时,可以从FTP服务器下载配置文件。
通过上述技术方案,可以根据用户的需要自动设置虚拟机的网络参数,使虚拟机的IP地址可控。
附图说明
图1示出了根据本发明的实施例的主动设置虚拟机网络参数的装置的框图;
图2示出了根据本发明的实施例的主动设置虚拟机网络参数的方法的流程图;
图3示出了根据本发明的另一个实施例的主动设置虚拟机网络参数的方法的原理图;
图4是图3所示实施例的流程图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围不受下面公开的具体实施例的限制。
下面结合附图和实施例对本发明做进一步说明。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
图1示出了根据本发明的实施例的主动设置虚拟机网络参数的装置的框图。
如图1所示,根据本发明的实施例的主动设置虚拟机网络参数的装置100包括:配置文件生成单元102,根据输入的虚拟机所需要的网络参数生成配置文件并将配置文件上传至文件仓库;虚拟机创建单元104,创建虚拟机,创建好的虚拟机启动后下载配置文件,根据配置文件设置虚拟机的网络参数。其中文件仓库是一个用于存储文件的服务器,支持文件的上传和下载功能。
在该技术方案中,用户可以根据自己的需要设置虚拟机的网络参数,例如虚拟机的IP地址,使虚拟机的IP地址可控。设置过程可以由虚拟机自动执行,不需要登录虚拟机手动修改,简化了用户的操作。
优选地,虚拟机创建单元104具体用于:创建一个模板虚拟机,在模板虚拟机中安装一个配置脚本,模板虚拟机启动过程中执行配置脚本,从文件仓库下载配置文件,并根据配置文件设置模板虚拟机的网络参数;根据模板虚拟机创建虚拟机。
在该技术方案中,通过模板虚拟机来创建虚拟机是一种高效快捷的方法。在模板虚拟机中安装一个配置脚本,通过配置脚本使整个设置过程自动完成。由该模板虚拟机创建得到的虚拟机与模板虚拟机完全相同,均安装有该配置脚本,可以通过执行该配置脚本自动设置网络参数。
优选地,虚拟机创建单元104还用于:在虚拟机中设置第一网卡和第二网卡,第一网卡采用NAT方式并自动获取网络参数连接至文件仓库。虚拟机下载配置文件后禁用第一网卡,并设置第二网卡的网络参数。
在该技术方案中,第一网卡用于连接至文件仓库,使虚拟机能够下载配置文件。当完成配置文件的下载后,不再使用第一网卡,可以根据配置文件设置第二网卡通过桥接的方式连接至网络。根据配置文件中的HWADDR和DHCPHW_ADD这两个参数来区分第一网卡、第二网卡。
优选地,配置文件生成单元102根据虚拟机的第二网卡的MAC地址命名配置文件,虚拟机根据第二网卡的MAC地址下载配置文件。
在该技术方案中,在创建多台虚拟机时,多台虚拟机需要分别设置各自的网络参数,因此需要将多台虚拟机的配置文件区分开,使每台虚拟机分别得到与之对应的配置文件。这里通过MAC地址来区分,例如,虚拟机的第二网卡的MAC地址为52:54:00:2B:7B:C4,即可将为该虚拟机生成的配置文件命名为52_54_00_2B_7B_C4,这样虚拟机就可以根据自己的MAC地址找到对应的配置文件并且下载。
优选地,文件仓库包括支持FTP协议的FTP服务器。
在该技术方案中,FTP是用于在网络上进行文件传输的一套标准协议,可以用于文件的上传和下载。通过FTP服务器作为文件仓库,可以提供文件上传和下载的功能。将生成的配置文件上传至FTP服务器,虚拟机启动时,可以从FTP服务器下载配置文件。
图2示出了根据本发明的实施例的主动设置虚拟机网络参数的方法的流程图。
如图2所示,根据本发明的实施例的主动设置虚拟机网络参数的方法包括:步骤202,输入要创建的虚拟机所需要的网络参数,根据网络参数生成配置文件并将配置文件上传至文件仓库;步骤204,创建虚拟机,创建好的虚拟机启动后下载配置文件,根据配置文件设置虚拟机的网络参数。其中文件仓库是一个用于存储文件的服务器,支持文件的上传和下载功能。
在该技术方案中,用户可以根据自己的需要设置虚拟机的网络参数,例如虚拟机的IP地址,使虚拟机的IP地址可控。设置过程可以由虚拟机自动执行,不需要登录虚拟机手动修改,简化了用户的操作。
优选地,步骤204具体包括:创建一个模板虚拟机,在模板虚拟机中安装一个配置脚本,模板虚拟机启动过程中执行配置脚本,从文件仓库下载配置文件,并根据配置文件设置模板虚拟机的网络参数;根据模板虚拟机创建虚拟机。
在该技术方案中,通过模板虚拟机来创建虚拟机是一种高效快捷的方法。在模板虚拟机中安装一个配置脚本,通过配置脚本使整个设置过程自动完成。由该模板虚拟机创建得到的虚拟机与模板虚拟机完全相同,均安装有该配置脚本,可以通过执行该配置脚本自动设置网络参数。
优选地,步骤204还包括:在虚拟机中设置第一网卡和第二网卡,第一网卡采用NAT方式并自动获取网络参数连接至文件仓库,虚拟机下载配置文件后禁用第一网卡,并设置第二网卡的网络参数。
在该技术方案中,第一网卡用于连接至文件仓库,使虚拟机能够下载配置文件。当完成配置文件的下载后,不再使用第一网卡,可以根据配置文件设置第二网卡通过桥接的方式连接至网络。根据配置文件中的HWADDR和DHCPHW_ADD这两个参数来区分第一网卡、第二网卡。
优选地,配置文件根据虚拟机的第二网卡的MAC地址命名,虚拟机根据第二网卡的MAC地址下载配置文件。
在该技术方案中,在创建多台虚拟机时,多台虚拟机需要分别设置各自的网络参数,因此需要将多台虚拟机的配置文件区分开,使每台虚拟机分别得到与之对应的配置文件。这里通过MAC地址来区分,例如,虚拟机的第二网卡的MAC地址为52:54:00:2B:7B:C4,即可将为该虚拟机生成的配置文件命名为52_54_00_2B_7B_C4,这样虚拟机就可以根据自己的MAC地址找到对应的配置文件并且下载。
优选地,文件仓库包括支持FTP协议的FTP服务器。
在该技术方案中,FTP是用于在网络上进行文件传输的一套标准协议,可以用于文件的上传和下载。通过FTP服务器作为文件仓库,可以提供文件上传和下载的功能。将生成的配置文件上传至FTP服务器,虚拟机启动时,可以从FTP服务器下载配置文件。
下面结合图3和图4对根据本发明的另一实施例的主动设置虚拟机网络参数的方法进行说明。
参见图3,图3为该主动设置虚拟机网络参数的方法的原理图。
该方法主要包括以下几个模块:
配置文件生成器,以约定的规则生成配置文件,该文件将是传递给虚拟机的网络参数;配置文件仓库,该仓库提供IP地址等信息的配置文件上传和下载,通过网络服务进行发布,例如HTTP服务,FTP服务等;网络服务,虚拟机在启动网络模块后自动获得IP地址,并且能访问到配置文件仓库;虚拟机配置脚本,该脚本在虚拟机启动过程中执行,分析配置文件,并自动修改网络参数。
主控端302创建虚拟机306并输入相关网络参数,配置文件生成器根据网络参数生成配置文件并上传至配置文件仓库304。虚拟机306启动,自动下载配置文件,执行***服务分析配置文件并设置网络参数。
参见图4,图4为该主动设置虚拟机网络参数的方法的流程图。
该主动设置虚拟机网络参数的方法包括以下流程:
步骤402,主控端输入虚拟机所需要的网络参数。
步骤404,配置文件生成器根据输入的网络参数生成配置文件,并将配置文件上传到文件仓库。
步骤406,虚拟机创建并启动,执行配置脚本,自动下载配置文件。
步骤408,虚拟机继续执行配置脚本,根据配置文件设置网络参数。
步骤410,虚拟机创建完成。
为实现上述方法,需要搭建配置文件仓库,提供配置文件的上传下载。该实施例中采用FTP服务来充当配置文件仓库。FTP是用于在网络上进行文件传输的一套标准协议,他能被用于文件的上传和下载,我们可以通过搭建一个FTP服务器充当配置文件仓库,提供配置文件的上传和下载。当主控端发起创建虚拟机的操作时,会生成该虚拟机的配置文件并上传到配置文件仓库中,当虚拟机启动时,下载对应的配置文件。配置文件仓库起到中转传递配置文件的目的。
然后需要约定配置文件的格式,在虚拟机的配置脚本中将根据该格式进行配置文件的分析,以获得相关网络参数。当主控端发起创建虚拟机的操作时,将根据输入的网络信息,按照格式生成配置文件。在该实施例中,配置文件的名称以虚拟机桥接网卡的MAC地址进行命名,这样,虚拟机就可以根据桥接网卡的MAC地址找到对应的配置文件并且下载。例如配置虚拟机桥接网卡的MAC地址为52:54:00:2B:7B:C4,则为该虚拟机生成一个配置文件,文件名为52_54_00_2B_7B_C4。
虚拟机在启动后必须能够访问文件仓库,否则无法从文件仓库下载到对应的配置文件。在该实施例中,通过在虚拟机中设置两个网卡来实现。在虚拟机中设置两块网卡,一块通过采用NAT方式访问外部网络,一块通过桥接方式访问外部网络。采用NAT方式的那块网卡是该方法中的一个关键。当虚拟机启动后,配置为NAT的那块网卡自动获取到IP地址后,虚拟机将能访问到文件仓库,通过自己的MAC地址,到文件仓库中下载对应的配置文件。这里,采用NAT方式的那块网卡作为一个冗余网卡,其目的就是通过其在启动后直接能访问到文件仓库,达到下载配置文件的目的。虚拟机启动后执行配置脚本,下载配置文件并且按照约定规则分析文件。由于虚拟机此时存在二块网卡,也就是具有二个MAC地址,可以根据配置文件中的HWADDR和DHCPHW_ADD这两个参数来确定虚拟机中的两块网卡哪块为NAT方式的,哪块是桥接方式的。在知道哪块网卡为桥接的网卡后,根据配置文件里的IPADDR等参数修改该网卡的网络参数,同时禁用NAT方式的网卡,重启网络服务,此时虚拟机的IP地址将设置为事先设定的那个值。用户将能通过该IP地址访问该虚拟机。
通过上述步骤,我们实现了可控的虚拟机IP地址设置,并且整个过程实现自动化。
该方法通过文件仓库为中转站,进行网络参数的传递,巧妙的通过NAT网卡访问外部网络的方式下载配置文件,并且通过配置脚本实现整个配置过程的自动化,很好的解决了云计算***中虚拟机IP地址的自动分配和可控。
本方法做到了对虚拟机IP地址的可控,用户可根据自己的需要设置虚拟机所需要的IP地址。相比创建虚拟机后,登入虚拟机手工修改IP地址,本方法能更好的实现自动化,通过脚本的方式使得整个过程自动完成,不需要手工干预。相比较通过DHCP自动获取IP地址的方式,本方法做到了真正的对IP地址的可控,即虚拟机的IP地址为用户主动分配,而不是DHCP获取一个IP地址,控制端还需通过DHCP服务器获取该虚拟机的IP地址。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种主动设置虚拟机网络参数的装置,其特征在于,包括:
配置文件生成单元,根据输入的虚拟机所需要的网络参数生成配置文件并将所述配置文件上传至文件仓库;
虚拟机创建单元,创建虚拟机,创建好的所述虚拟机启动后下载所述配置文件,根据所述配置文件设置所述虚拟机的网络参数,
其中所述文件仓库是一个用于存储文件的服务器,支持文件的上传和下载功能;
其中,所述虚拟机创建单元还用于:在所述虚拟机中设置第一网卡和第二网卡,所述第一网卡采用NAT方式并自动获取网络参数连接至所述文件仓库,
所述虚拟机下载所述配置文件后禁用所述第一网卡,并设置所述第二网卡的网络参数。
2.根据权利要求1所述的主动设置虚拟机网络参数的装置,其特征在于,所述虚拟机创建单元具体用于:
创建一个模板虚拟机,在所述模板虚拟机中安装一个配置脚本,所述模板虚拟机启动过程中执行所述配置脚本,从所述文件仓库下载所述配置文件,并根据所述配置文件设置所述模板虚拟机的网络参数;
根据所述模板虚拟机创建虚拟机。
3.根据权利要求1所述的主动设置虚拟机网络参数的装置,其特征在于,所述配置文件生成单元根据所述虚拟机的所述第二网卡的MAC地址命名所述配置文件,所述虚拟机根据所述第二网卡的MAC地址下载所述配置文件。
4.根据权利要求1或2所述的主动设置虚拟机网络参数的装置,其特征在于,所述文件仓库包括支持FTP协议的FTP服务器。
5.一种主动设置虚拟机网络参数的方法,其特征在于,包括:
输入要创建的虚拟机所需要的网络参数,根据所述网络参数生成配置文件并将所述配置文件上传至文件仓库;
创建虚拟机,创建好的所述虚拟机启动后下载所述配置文件,根据所述配置文件设置所述虚拟机的网络参数,
其中所述文件仓库是一个用于存储文件的服务器,支持文件的上传和下载功能;
其中,所述创建虚拟机,创建好的所述虚拟机启动后下载所述配置文件,根据所述配置文件设置所述虚拟机的网络参数还包括:在所述虚拟机中设置第一网卡和第二网卡,所述第一网卡采用NAT方式并自动获取网络参数连接至所述文件仓库,所述虚拟机下载所述配置文件后禁用所述第一网卡,并设置所述第二网卡的网络参数。
6.根据权利要求5所述的主动设置虚拟机网络参数的方法,其特征在于,其中所述创建虚拟机,创建好的所述虚拟机启动后下载所述配置文件,根据所述配置文件设置所述虚拟机的网络参数具体包括:
创建一个模板虚拟机,在所述模板虚拟机中安装一个配置脚本,所述模板虚拟机启动过程中执行所述配置脚本,从所述文件仓库下载所述配置文件,并根据所述配置文件设置所述模板虚拟机的网络参数;
根据所述模板虚拟机创建虚拟机。
7.根据权利要求5所述的主动设置虚拟机网络参数的方法,其特征在于,所述配置文件根据所述虚拟机的所述第二网卡的MAC地址命名,所述虚拟机根据所述第二网卡的MAC地址下载所述配置文件。
8.根据权利要求5或6所述的主动设置虚拟机网络参数的方法,其特征在于,所述文件仓库包括支持FTP协议的FTP服务器。
CN201210219393.6A 2012-06-28 2012-06-28 主动设置虚拟机网络参数的装置和方法 Active CN102752137B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210219393.6A CN102752137B (zh) 2012-06-28 2012-06-28 主动设置虚拟机网络参数的装置和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210219393.6A CN102752137B (zh) 2012-06-28 2012-06-28 主动设置虚拟机网络参数的装置和方法

Publications (2)

Publication Number Publication Date
CN102752137A CN102752137A (zh) 2012-10-24
CN102752137B true CN102752137B (zh) 2015-10-21

Family

ID=47032046

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210219393.6A Active CN102752137B (zh) 2012-06-28 2012-06-28 主动设置虚拟机网络参数的装置和方法

Country Status (1)

Country Link
CN (1) CN102752137B (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685608B (zh) * 2013-12-24 2017-10-20 北京启明星辰信息技术股份有限公司 一种自动配置安全虚拟机ip地址的方法及装置
CN104023094B (zh) * 2014-06-13 2018-01-16 台安科技(无锡)有限公司 避免局域网通信模块选择困扰的方法
CN104796469B (zh) * 2015-04-15 2018-04-03 北京中油瑞飞信息技术有限责任公司 云计算平台的配置方法及装置
CN107508845B (zh) * 2016-06-14 2021-07-06 中兴通讯股份有限公司 一种组网***、网络共享方法和***
CN107608753A (zh) * 2016-07-12 2018-01-19 阿里巴巴集团控股有限公司 一种虚拟机创建方法及装置
CN107766118A (zh) * 2016-08-16 2018-03-06 北京神州泰岳软件股份有限公司 一种创建kvm虚拟机的方法和装置
CN108206750A (zh) * 2016-12-16 2018-06-26 北京国双科技有限公司 虚拟机网卡的配置方法及装置
CN107102883A (zh) * 2017-03-10 2017-08-29 深圳市神云科技有限公司 一种虚拟机配置方法
CN107172228A (zh) * 2017-06-09 2017-09-15 郑州云海信息技术有限公司 修改虚拟机ip地址的方法和装置及计算机可读存储介质
CN107357636A (zh) * 2017-07-26 2017-11-17 郑州云海信息技术有限公司 一种创建虚拟机的方法及主机
CN108121662A (zh) * 2017-12-29 2018-06-05 广东欧珀移动通信有限公司 测试设备的配置方法及其装置
CN108848140B (zh) * 2018-05-31 2022-11-08 深圳壹账通智能科技有限公司 事件驱动型配置管理方法、装置、计算机设备和存储介质
CN109039697B (zh) * 2018-06-19 2019-09-17 新华三云计算技术有限公司 虚拟机网卡配置方法及装置
CN111324389A (zh) * 2020-02-18 2020-06-23 深信服科技股份有限公司 一种云平台网点管理方法、装置、设备及存储介质
CN114675926A (zh) * 2020-12-24 2022-06-28 中兴通讯股份有限公司 虚拟机属性变更方法和装置、存储介质和电子装置
CN113645057B (zh) * 2021-06-25 2023-04-07 济南浪潮数据技术有限公司 一种云平台支持添加网卡模型的方法、装置
CN115629842A (zh) * 2022-10-31 2023-01-20 鞍钢股份有限公司 一种调宽服务器的虚拟化方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1282035A (zh) * 1999-07-22 2001-01-31 株式会社高岳制作所 网络
CN1647029A (zh) * 2002-04-03 2005-07-27 株式会社Ntt都科摩 传送方法、传送***和终端设备
CN102073536A (zh) * 2011-01-11 2011-05-25 济南银泉科技有限公司 利用云平台实现模板编辑入库及批量生成虚拟机的方法
CN102315968A (zh) * 2011-09-19 2012-01-11 华中科技大学 虚拟机环境下的网络配置方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8819113B2 (en) * 2009-03-02 2014-08-26 Kaseya International Limited Remote provisioning of virtual machines
CN102064966B (zh) * 2010-12-29 2016-04-13 北京世纪互联宽带数据中心有限公司 一种配置方法、服务器、设备和***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1282035A (zh) * 1999-07-22 2001-01-31 株式会社高岳制作所 网络
CN1647029A (zh) * 2002-04-03 2005-07-27 株式会社Ntt都科摩 传送方法、传送***和终端设备
CN102073536A (zh) * 2011-01-11 2011-05-25 济南银泉科技有限公司 利用云平台实现模板编辑入库及批量生成虚拟机的方法
CN102315968A (zh) * 2011-09-19 2012-01-11 华中科技大学 虚拟机环境下的网络配置方法

Also Published As

Publication number Publication date
CN102752137A (zh) 2012-10-24

Similar Documents

Publication Publication Date Title
CN102752137B (zh) 主动设置虚拟机网络参数的装置和方法
CN106843828B (zh) 界面显示、加载方法及装置
CN105099739B (zh) 一种基于插件式软件部署方法、装置及应用服务器
US20180121230A1 (en) Evaluating distributed application performance in a new environment
CN105430108B (zh) 一种测试环境访问方法及代理服务器
CN106126273B (zh) 一种升级bios的方法
CN104767649B (zh) 部署裸金属服务器的方法及装置
CN102567075B (zh) 一种云计算环境中虚拟机上下文设置方法
CN109547509B (zh) 一种跨平台部署的方法和***
US9998911B2 (en) Transferring information to a mobile device
CN101447891B (zh) 业务模型自适应***及方法
CN105630488A (zh) 一种基于docker容器技术的持续集成实现方法
CN103412768A (zh) 一种基于脚本程序自动化部署Zookeeper集群的方法
CN113110864B (zh) 应用程序更新方法、装置及存储介质
CN105553741A (zh) 一种基于云计算的应用***自动化部署方法
CN105450450B (zh) 虚拟网络参数配置方法和装置
CN102662884B (zh) 一种基于网络的设备驱动程序配置方法
CN109120444B (zh) 云资源管理方法、处理器以及存储介质
WO2014008864A1 (en) Method, apparatus, and system for sharing software among terminals
CN104239467A (zh) 应用程序的推荐方法、***和装置
CN113312083B (zh) 应用生成方法、装置及设备
CN106209423B (zh) 虚拟桌面分配方法及装置
WO2016198004A1 (zh) 一种在虚拟化技术下的网络开局配置方法及装置
CN111130820A (zh) 集群管理方法、装置及计算机***
CN106130765B (zh) 虚拟桌面分配方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100094 Haidian District North Road, Beijing, No. 68

Applicant after: Yonyou Network Technology Co., Ltd.

Address before: 100094 Beijing city Haidian District North Road No. 68, UFIDA Software Park

Applicant before: UFIDA Software Co., Ltd.

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant