CN107707687B - 一种虚拟机ip地址配置的方法和装置 - Google Patents
一种虚拟机ip地址配置的方法和装置 Download PDFInfo
- Publication number
- CN107707687B CN107707687B CN201710939676.0A CN201710939676A CN107707687B CN 107707687 B CN107707687 B CN 107707687B CN 201710939676 A CN201710939676 A CN 201710939676A CN 107707687 B CN107707687 B CN 107707687B
- Authority
- CN
- China
- Prior art keywords
- address
- virtual machine
- configuration
- resource pool
- configuration file
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000013515 script Methods 0.000 claims abstract description 37
- 238000012544 monitoring process Methods 0.000 claims abstract description 22
- 230000008569 process Effects 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 230000010076 replication Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5061—Pools of addresses
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明实施例公开了一种虚拟机IP地址配置的方法和装置,所述方法包括:通过虚拟化管理工具Libvirt设置虚拟机需要配置的网络协议IP地址资源池,将所述虚拟机的IP地址和物理地址MAC地址与所述IP地址资源池进行绑定;将配置有所述IP地址资源池的配置文件复制到所述虚拟机内;监控所述虚拟机的启动状态;所述虚拟机启动成功后,通过所述虚拟机的内置程序执行所述配置文件的脚本,完成所述IP地址的配置。本发明实施例可以快速、高效地配置虚拟机IP地址,能够提高***的高效性和可用性。
Description
技术领域
本发明涉及云计算技术,尤指一种虚拟机IP地址配置的方法和装置。
背景技术
随着计算机技术和互联网的快速发展,操作***虚拟化技术日益成熟,虚拟化***允许多个操作***并发运行在同一台物理主机上,使用相同的硬件,且互不影响。多个虚拟机可以组成集群,集群***以其低廉的成本、强大的运算能力和健壮的容错机制逐渐成为了计算机行业的焦点。
在集群***的实际生产环境中,经常需要批量生成虚拟机,并且希望能够自动的完成虚拟机的网络协议(Internet Protocol,IP)地址配置,而且虚拟机的IP能够按照希望的规则配置上去。传统的方案是使用动态主机配置协议(Dynamic Host ConfigurationProtocol,DHCP)服务器,在集群内搭设一台或者一组DHCP服务器,通过DHCP分发IP地址。这种方案的缺点是变更IP时操作麻烦,并且有生效周期,需要通过配置文件控制物理地址(Media Access Control,MAC)和IP地址的对应关系,修改比较麻烦,有一定的几率不能分配到IP地址。并且DHCP服务搭建维护麻烦,需要长时间占用服务器资源。
发明内容
为了解决上述技术问题,本发明实施例提供了一种虚拟机IP地址配置的方法和装置,可以快速、高效地配置虚拟机IP地址。
为了达到本发明目的,一方面,本发明实施例提供了一种虚拟机IP地址配置的方法,包括:
通过虚拟化管理工具Libvirt设置虚拟机需要配置的网络协议IP地址资源池,将所述虚拟机的IP地址和物理地址MAC地址与所述IP地址资源池进行绑定;
将配置有所述IP地址资源池的配置文件复制到所述虚拟机内;
监控所述虚拟机的启动状态;
所述虚拟机启动成功后,通过所述虚拟机的内置程序执行所述配置文件的脚本,完成所述IP地址的配置。
进一步地,所述方法还包括:根据不同的虚拟机的IP地址配置请求,生成不同的IP地址配置文件。
进一步地,所述通过虚拟化管理工具Libvirt设置虚拟机需要配置的网络协议IP地址资源池包括:
通过所述Libvirt将所述IP地址资源池配置在可扩展标记语言XML配置文件里。
进一步地,所述将所述虚拟机的IP地址和物理地址MAC地址进行绑定还包括:
通过所述Libvirt自带的virtinst工具在创建所述虚拟机的过程中,随机生成MAC地址或指定相应的MAC地址;
通过管理工具从所述IP地址资源池中随机选择一个空闲的IP地址,将子网掩码和网关放在配置文件中,或通过配置文件设置指定的IP地址,将IP地址和MAC地址进行绑定。
进一步地,所述将配置文件复制到虚拟机内还包括:
在虚拟机启动过程中,通过Libvirt的virt-copy-in命令将IP地址配置文件拷贝到虚拟机内。
进一步地,所述通过虚拟机的内置程序执行配置文件的脚本还包括:
通过虚拟机的内置tools执行配置文件的脚本,配置虚拟机IP地址。
进一步地,所述方法还包括:
在超过预定时间虚拟机没有启动成功时,重新发送配置命令进行重试,以完成IP地址配置。
进一步地,所述方法还包括:
对不同的操作***配置不同的IP地址配置脚本,通过监测不同的操作***,调用相应的配置脚本进行IP地址的配置。
另一方面,本发明实施例还提供了一种虚拟机IP地址配置的装置,包括:
配置模块,用于通过虚拟化管理工具Libvirt设置虚拟机需要配置的网络协议IP地址资源池,将所述虚拟机的IP地址和物理地址MAC地址与所述IP地址资源池进行绑定;
复制模块,用于将配置有所述IP地址资源池的配置文件复制到所述虚拟机内;
监控模块,用于监控所述虚拟机的启动状态;
执行模块,用于所述虚拟机启动成功后,通过所述虚拟机的内置程序执行所述配置文件的脚本,完成所述IP地址的配置。
进一步地,所述配置模块还用于:
根据不同的虚拟机的IP地址配置请求,生成不同的IP地址配置文件。
进一步地,所述配置模块还用于:
通过所述Libvirt将所述IP地址资源池配置在可扩展标记语言XML配置文件里。
进一步地,所述配置模块还用于:通过所述Libvirt自带的virfinst工具在创建所述虚拟机的过程中,随机生成MAC地址或指定相应的MAC地址;
通过管理工具从所述IP地址资源池中随机选择一个空闲的IP地址,将子网掩码和网关放在配置文件中,或通过配置文件设置指定的IP地址,将IP地址和MAC地址进行绑定。
进一步地,所述复制模块还用于:在虚拟机启动过程中,通过Libvirt的virt-copy-in命令将IP地址配置文件拷贝到虚拟机内。
进一步地,所述执行模块还用于:通过虚拟机的内置tools执行配置文件的脚本,配置虚拟机IP地址。
进一步地,所述装置还包括:
在超过预定时间虚拟机没有启动成功时,重新发送配置命令进行重试,以完成IP地址配置。
进一步地,所述装置还包括:
不同的操作***配置不同的IP地址配置脚本,通过监测不同的操作***,调用相应的配置脚本进行IP地址的配置。
与现有技术相比,本发明通过通过虚拟化管理工具Libvirt设置虚拟机需要配置的网络协议IP地址资源池,将所述虚拟机的IP地址和物理地址MAC地址与所述IP地址资源池进行绑定;将配置有所述IP地址资源池的配置文件复制到所述虚拟机内;监控所述虚拟机的启动状态;所述虚拟机启动成功后,通过所述虚拟机的内置程序执行所述配置文件的脚本,完成所述IP地址的配置。本发明实施例可以快速、高效地配置虚拟机IP地址。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例虚拟机IP地址配置的方法的流程图;
图2为本发明实施例虚拟机IP地址配置的装置的结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1为本发明实施例虚拟机IP地址配置的方法的流程图,如图1所示,本发明实施例的方法包括以下步骤:
步骤100:通过虚拟化管理工具Libvirt设置虚拟机需要配置的网络协议IP地址资源池,将所述虚拟机的IP地址和物理地址MAC地址与所述IP地址资源池进行绑定;
步骤101:将配置有所述IP地址资源池的配置文件复制到所述虚拟机内;
步骤102:监控所述虚拟机的启动状态;
步骤103:所述虚拟机启动成功后,通过所述虚拟机的内置程序执行所述配置文件的脚本,完成所述IP地址的配置。
具体地,本发明实施例采用开源的虚拟化管理工具Libvirt管理下的基于内核的虚拟机(Kernel-based Virtual Machine,KVM),通过配置Libvirt的配置文件实现网络IP地址资源池的管理和分发。本发明实施例的虚拟机IP地址配置的方法,可以用于云集群***中资源管理中的IP地址管理,可以高效、方便、可靠地为虚拟机设置IP地址。
进一步地,所述方法还包括:根据不同的虚拟机的IP地址配置请求,生成不同的IP地址配置文件。
进一步地,所述通过虚拟化管理工具Libvirt设置虚拟机需要配置的网络协议IP地址资源池包括:
通过所述Libvirt将所述IP地址资源池配置在可扩展标记语言XML配置文件里。
进一步地,所述将所述虚拟机的IP地址和物理地址MAC地址进行绑定还包括:
通过所述Libvirt自带的virtinst工具在创建所述虚拟机的过程中,随机生成MAC地址或指定相应的MAC地址;
通过管理工具从所述IP地址资源池中随机选择一个空闲的IP地址,将子网掩码和网关放在配置文件中,或通过配置文件设置指定的IP地址,将IP地址和MAC地址进行绑定。
进一步地,所述将配置文件复制到虚拟机内还包括:
在虚拟机启动过程中,通过Libvirt的virt-copy-in命令将IP地址配置文件拷贝到虚拟机内。
进一步地,所述通过虚拟机的内置程序执行配置文件的脚本还包括:
通过虚拟机的内置tools执行配置文件的脚本,配置虚拟机IP地址。
进一步地,所述方法还包括:
在超过预定时间虚拟机没有启动成功时,重新发送配置命令进行重试,以完成IP地址配置。
进一步地,所述方法还包括:
对不同的操作***配置不同的IP地址配置脚本,通过监测不同的操作***,调用相应的配置脚本进行IP地址的配置。
下面从原理上对本发明实施例的方法进行详细说明:
本发明实施例提出了一种虚拟机IP地址配置的方法,涉及云集群***中资源管理中的IP地址管理,可以高效、方便、可靠地为虚拟机设置IP地址。
本发明实施例通过脚本读取网卡并生成网卡的配置,通过Libvirt的virt-copy-in将配置文件复制到虚拟机,通过延时启动和监控***,监测虚拟机启动情况,启动成功虚拟机后通过内置程序执行脚本,完成IP地址的配置。
本发明实施例虚拟机IP地址配置方法具体实施过程如下:
首先,通过Libvirt的网络资源池功能设置虚拟机需要配置的IP资源池,IP资源池配置在可扩展标记语言(Extensible Markup Language,XML)配置文件里。具体配置文件如下:
<ip address=”192.168.1.1”,netmask=”255.255.255.0”>
<dhcp>
<range start=”192.168.1.2”end=”192.168.1.254”/>
</dhcp>
在实际的集群环境里,在创建虚拟机的过程中,首先通过Libvirt自带的virtinst工具随机生成MAC地址,也可以指定相应的MAC地址,但是要保证MAC地址的唯一性。
通过管理工具从IP资源池中随机选择一个空闲的IP地址,子网掩码和网关放在配置文件中,也可以通过配置文件设置指定的IP地址,将IP地址和MAC地址进行绑定,保证所有地址在***中的唯一性。其中,子网掩码将某个IP地址划分成网络地址和主机地址两部分。网关(Gateway)是一个网络连接到另一个网络的关口。
通过Libvirt的virt-copy-in命令将配置文件拷贝到虚拟机内。
监控虚拟机的启动状态,虚拟机启动后,通过虚拟机的内置tools执行脚本,配置虚拟机IP。并设置超时重试的机制,在虚拟机没有完全启动,或者某些服务没有开启的情况下,重新发送配置命令,保证IP地址配置的成功率。
给不同的操作***配置不同的IP地址配置脚本,通过监测不同的操作***,调用相应的脚本进行IP地址的配置。
本发明采用基于Libvirt的虚拟机IP地址配置,可以解决在批量创建虚拟机配置IP繁琐,成功率低,操作麻烦的问题,做到快速、高效地配置虚拟机IP。
本发明还具有较高的灵活性,可以做到自动分配IP地址,也可以做到根据不同的虚拟机配置不同的IP地址,在操作过程中减少人工的干预,提高***的高效性和可用性。
本发明适用于多操作***,可以解决不同操作***中配置IP方法不同的问题,做到多操作***一次部署并配置IP地址。
本发明实施例是设计合理的IP地址分配策略,设置唯一的MAC地址和IP地址的绑定关系,在创建虚拟机的同时拷贝文件。通过监控虚拟机的状态,确定执行配置IP脚本的时间。支持多操作***的IP地址配置。
具体地,通过配置文件,配置IP资源池和虚拟机的IP地址和MAC的对应关系。
进一步地,根据不同的虚拟机的IP地址配置请求,生成不同的IP地址配置文件,保证其MAC地址和IP地址的唯一性。
进一步地,通过监测虚拟机状态,在虚拟机启动过程中拷贝IP地址配置文件到虚拟机中,并通过内置的Tools软件执行IP地址配置脚本。
进一步地,通过对不同的操作***执行不同的配置脚本,做到多操作***的支持,也可以做多操作***的同时配置。
图2为本发明实施例虚拟机IP地址配置的装置的结构图,如图2所示,本发明实施例另一方面提供的一种虚拟机IP地址配置的装置,包括:
配置模块201,用于通过虚拟化管理工具Libvirt设置虚拟机需要配置的网络协议IP地址资源池,将所述虚拟机的IP地址和物理地址MAC地址与所述IP地址资源池进行绑定;
复制模块202,用于将配置有所述IP地址资源池的配置文件复制到所述虚拟机内;
监控模块203,用于监控所述虚拟机的启动状态;
执行模块204,用于所述虚拟机启动成功后,通过所述虚拟机的内置程序执行所述配置文件的脚本,完成所述IP地址的配置。
进一步地,所述配置模块201还用于:
根据不同的虚拟机的IP地址配置请求,生成不同的IP地址配置文件。
进一步地,所述配置模块201还用于:
通过所述Libvirt将所述IP地址资源池配置在可扩展标记语言XML配置文件里。
进一步地,所述配置模块201还用于:通过所述Libvirt自带的virtinst工具在创建所述虚拟机的过程中,随机生成MAC地址或指定相应的MAC地址;
通过管理工具从所述IP地址资源池中随机选择一个空闲的IP地址,将子网掩码和网关放在配置文件中,或通过配置文件设置指定的IP地址,将IP地址和MAC地址进行绑定。
进一步地,所述复制模块202还用于:在虚拟机启动过程中,通过Libvirt的virt-copy-in命令将IP地址配置文件拷贝到虚拟机内。
进一步地,所述执行模块204还用于:通过虚拟机的内置tools执行配置文件的脚本,配置虚拟机IP地址。
进一步地,所述装置还包括:
在超过预定时间虚拟机没有启动成功时,重新发送配置命令进行重试,以完成IP地址配置。
进一步地,所述装置还包括:
不同的操作***配置不同的IP地址配置脚本,通过监测不同的操作***,调用相应的配置脚本进行IP地址的配置。
本发明通过通过虚拟化管理工具Libvirt设置虚拟机需要配置的网络协议IP地址资源池,将所述虚拟机的IP地址和物理地址MAC地址与所述IP地址资源池进行绑定;将配置有所述IP地址资源池的配置文件复制到所述虚拟机内;监控所述虚拟机的启动状态;所述虚拟机启动成功后,通过所述虚拟机的内置程序执行所述配置文件的脚本,完成所述IP地址的配置。本发明实施例可以快速、高效地配置虚拟机IP地址,能够提高***的高效性和可用性。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
Claims (9)
1.一种虚拟机IP地址配置的方法,其特征在于,包括:
通过虚拟化管理工具Libvirt设置虚拟机需要配置的网络协议IP地址资源池,将所述虚拟机的IP地址和物理地址MAC地址与所述IP地址资源池进行绑定;
将配置有所述IP地址资源池的配置文件复制到所述虚拟机内;
监控所述虚拟机的启动状态;
所述虚拟机启动成功后,通过所述虚拟机的内置程序执行所述配置文件的脚本,完成所述IP地址的配置,
对不同的操作***配置不同的IP地址配置脚本,通过监测不同的操作***,调用相应的配置脚本进行IP地址的配置。
2.根据权利要求1所述的虚拟机IP地址配置的方法,其特征在于,还包括:
根据不同的虚拟机的IP地址配置请求,生成不同的IP地址配置文件。
3.根据权利要求1所述的虚拟机IP地址配置的方法,其特征在于,所述通过虚拟化管理工具Libvirt设置虚拟机需要配置的网络协议IP地址资源池包括:
通过所述Libvirt将所述IP地址资源池配置在可扩展标记语言XML配置文件里。
4.根据权利要求1所述的虚拟机IP地址配置的方法,其特征在于,所述将所述虚拟机的IP地址和物理地址MAC地址进行绑定还包括:
通过所述Libvirt自带的virtinst工具在创建所述虚拟机的过程中,随机生成MAC地址或指定相应的MAC地址;
通过管理工具从所述IP地址资源池中随机选择一个空闲的IP地址,将子网掩码和网关放在配置文件中,或通过配置文件设置指定的IP地址,将IP地址和MAC地址进行绑定。
5.根据权利要求1所述的虚拟机IP地址配置的方法,其特征在于,所述将配置文件复制到虚拟机内还包括:
在虚拟机启动过程中,通过Libvirt的virt-copy-in命令将IP地址配置文件拷贝到虚拟机内。
6.根据权利要求1所述的虚拟机IP地址配置的方法,其特征在于,所述通过虚拟机的内置程序执行配置文件的脚本还包括:
通过虚拟机的内置tools执行配置文件的脚本,配置虚拟机IP地址。
7.根据权利要求1-6任一项所述的虚拟机IP地址配置的方法,其特征在于,所述方法还包括:
在超过预定时间虚拟机没有启动成功时,重新发送配置命令进行重试,以完成IP地址配置。
8.一种虚拟机IP地址配置的装置,其特征在于,包括:
配置模块,用于通过虚拟化管理工具Libvirt设置虚拟机需要配置的网络协议IP地址资源池,将所述虚拟机的IP地址和物理地址MAC地址与所述IP地址资源池进行绑定;
复制模块,用于将配置有所述IP地址资源池的配置文件复制到所述虚拟机内;
监控模块,用于监控所述虚拟机的启动状态;
执行模块,用于所述虚拟机启动成功后,通过所述虚拟机的内置程序执行所述配置文件的脚本,完成所述IP地址的配置,
对不同的操作***配置不同的IP地址配置脚本,通过监测不同的操作***,调用相应的配置脚本进行IP地址的配置。
9.根据权利要求8所述的虚拟机IP地址配置的装置,其特征在于,所述配置模块还用于:
根据不同的虚拟机的IP地址配置请求,生成不同的IP地址配置文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710939676.0A CN107707687B (zh) | 2017-10-10 | 2017-10-10 | 一种虚拟机ip地址配置的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710939676.0A CN107707687B (zh) | 2017-10-10 | 2017-10-10 | 一种虚拟机ip地址配置的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107707687A CN107707687A (zh) | 2018-02-16 |
CN107707687B true CN107707687B (zh) | 2021-07-30 |
Family
ID=61183550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710939676.0A Active CN107707687B (zh) | 2017-10-10 | 2017-10-10 | 一种虚拟机ip地址配置的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107707687B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086121A (zh) * | 2018-08-08 | 2018-12-25 | 郑州云海信息技术有限公司 | 一种虚拟机外部配置方法及虚拟机 |
CN109347656B (zh) * | 2018-09-11 | 2022-02-18 | 郑州云海信息技术有限公司 | 一种虚拟主机上行链路网卡配置的方法及*** |
CN109151093A (zh) * | 2018-10-24 | 2019-01-04 | 郑州云海信息技术有限公司 | 一种分配ip地址的方法、装置、存储介质和计算机设备 |
CN109743417A (zh) * | 2019-03-25 | 2019-05-10 | 山东浪潮云信息技术有限公司 | 一种为esxi主机上的虚拟机自动分配ip地址的方法 |
CN110806922B (zh) * | 2019-10-14 | 2022-06-21 | 广州微算互联信息技术有限公司 | 一种执行脚本方法、装置、设备及存储介质 |
CN110798346B (zh) * | 2019-10-25 | 2022-11-04 | 北京浪潮数据技术有限公司 | Linux虚拟机新增网卡的配置方法及相关组件 |
CN111427662B (zh) * | 2020-03-23 | 2024-04-09 | 深信服科技股份有限公司 | 虚拟机的ip地址的分配方法、终端设备及dhcp服务器 |
CN112019527B (zh) * | 2020-08-13 | 2022-05-31 | 苏州浪潮智能科技有限公司 | 一种嵌入式设备固定mac地址的设置方法及*** |
CN115914169A (zh) * | 2022-08-18 | 2023-04-04 | 深圳市高德信通信股份有限公司 | 一种虚拟机IPv6地址自动分配方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106911779A (zh) * | 2017-02-27 | 2017-06-30 | 郑州云海信息技术有限公司 | 一种云平台虚拟机获取ip方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9634948B2 (en) * | 2013-11-07 | 2017-04-25 | International Business Machines Corporation | Management of addresses in virtual machines |
-
2017
- 2017-10-10 CN CN201710939676.0A patent/CN107707687B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106911779A (zh) * | 2017-02-27 | 2017-06-30 | 郑州云海信息技术有限公司 | 一种云平台虚拟机获取ip方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN107707687A (zh) | 2018-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107707687B (zh) | 一种虚拟机ip地址配置的方法和装置 | |
US10819538B2 (en) | Method and apparatus for establishing link between virtualized network functions | |
WO2018001004A1 (zh) | 一种基于Docker的云平台控制方法及装置 | |
TWI516059B (zh) | 主從裝置環境的部署方法與系統 | |
CN103984575A (zh) | 一种云计算环境下集群Linux操作***快速部署方法 | |
WO2019184116A1 (zh) | 自动搭建Kubernetes主节点的方法、装置、终端设备及可读存储介质 | |
WO2019218463A1 (zh) | 基于Ansible工具自动搭建Kubernetes主节点的方法、装置、终端设备及可读存储介质 | |
TWI344090B (en) | Management of a scalable computer system | |
CN108089913B (zh) | 一种超融合***的虚拟机部署方法 | |
CN101820387B (zh) | 一种易扩展的快速机群部署方法 | |
WO2014169870A1 (zh) | 虚拟网元自动装载及虚拟机ip地址获取的方法与***、存储介质 | |
JP2013168140A (ja) | バーチャルマシンの配置方法 | |
CN103064742A (zh) | 一种hadoop集群的自动部署***及方法 | |
CN104572372A (zh) | 一种服务器性能测试环境搭建***及方法 | |
CN109416646B (zh) | 一种容器分配的优化方法及处理设备 | |
CN113495732A (zh) | 服务器部署方法、装置、设备及可读存储介质 | |
CN103685496A (zh) | 一种文件数据的传输方法和设备 | |
CN103905232A (zh) | 虚拟机管理***及方法 | |
EP3358795B1 (en) | Method and apparatus for allocating a virtual resource in network functions virtualization (nfv) network | |
TW201426553A (zh) | 虛擬機管理系統及方法 | |
US20200272526A1 (en) | Methods and systems for automated scaling of computing clusters | |
CN107071043A (zh) | 一种网络信息的配置方法和装置 | |
CN112491630A (zh) | 一种裸机自动部署方法、装置及云环境平台 | |
CN112073555A (zh) | Ip地址的配置方法、电子设备和计算机可读存储介质 | |
JP2015049876A (ja) | テストシステムおよび方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |