虚拟化架构下的服务器部署方法及系统与流程

文档序号:25543220发布日期:2021-06-18 20:40来源:国知局
虚拟化架构下的服务器部署方法及系统与流程

本发明是与服务器的部署有关,尤其是关于一种虚拟化架构下的服务器部署方法及系统。



背景技术:

一般而言,当用户欲将作业系统(operatingsystem,os)远端安装至被部署服务器时,通常需要相关的装置或软件的支持。

举例而言,在远端安装被部署服务器的作业系统时,相关的装置(例如基于网际网络协议(internetprotocol,ip)的多电脑切换器(keyboard-video-mouseswitch,kvmswitch))或相关的软件(例如内建于基板管理器(baseboardmanagementcontroller,bmc)中的远端监控软件)是必要的,以让用户能够看到远端即时安装画面。上述复杂的远端作业系统安装服务对用户而言带来诸多限制与不便。

此外,其仅适用于特定作业系统(例如linux或windows)所支持的远端安装服务。

举例而言,kickstart可使用于linux作业系统;ris可使用于windows作业系统。远端安装服务可通过远端启动方法(例如,预启动执行环境(pre-bootexecutionenvironment,pxe))执行。然而,用户并无法看到任何的远端即时安装画面。因此,一旦作业系统的远端安装出现问题,用户将完全无法得知而难以立即进行任何处理。



技术实现要素:

有鉴于此,本发明提出一种虚拟化架构下的服务器部署方法及系统,以有效解决现有技术所遭遇到的上述问题。

本发明的一目的在于加强在被部署服务器上远端安装作业系统的可靠性。

本发明的另一目的在于简化远端服务器的部署程序,以实现快速的远端服务器部署。

本发明的又一目的在于为远程服务器部署系统建立模板。

依据本发明的一较佳具体实施例为一种虚拟化架构下的服务器部署方法。在此实施例中,服务器部署方法应用于一部署管理平台与至少一被部署服务器之间。服务器部署方法包括下列步骤:(a)被部署服务器请求一网际网络协议;(b)部署管理平台分配网际网络协议;(c)被部署服务器请求一代理者(agent);(d)部署管理平台配发代理者;(e)被部署服务器自动加入至部署管理平台;(f)部署管理平台挂载由被部署服务器所共用的一硬盘;(g)部署管理平台选择中央处理器的类型并在被部署服务器所共用的硬盘上安装一作业系统;以及(h)在部署管理平台与被部署服务器之间建立一监控画面的一连接。

在一实施例中,在步骤(a)中,被部署服务器系通过一预启动执行环境(pxe)请求网际网络协议。

在一实施例中,步骤(b)还包括:部署管理平台将网际网络协议通知给小型文件传输协议(trivialfiletransferprotocol,tftp)。

在一实施例中,代理者包括一虚拟机监控器(hypervisor)及一网际网络小型电脑系统界面(internetsmallcomputersysteminterface,iscsi)目标服务系统。

在一实施例中,被部署服务器通过虚拟机监控器将其硬件讯息提供给部署管理平台,被部署服务器通过网际网络小型电脑系统界面目标服务系统共用硬盘。

在一实施例中,在步骤(e)中,部署管理平台会自动侦测被部署服务器,并将被部署服务器加入至部署管理平台。

在一实施例中,在步骤(g)中,安装至被部署服务器所共用的硬盘上的作业系统是linux作业系统或windows作业系统。

在一实施例中,被部署服务器与部署管理平台位于同一局域网(localareanetwork,lan)内,局域网包括一动态主机配置协议(dynamichostconfigurationprotocol,dhcp)服务器,并指定一小型文件传输协议(tftp)服务器网际网络协议(ip)给部署管理平台。

在一实施例中,一管理员通过一基于网络的用户界面(web-baseduserinterface)将被部署服务器部署在一远端(remoteend)。

在一实施例中,位于一用户端(userend)的一装置连接至部署管理平台,以监控作业系统被安装至被部署服务器所共用的硬盘上的过程。

依据本发明的另一较佳具体实施例为一种虚拟化架构下的服务器部署系统。在此实施例中,服务器部署系统包括一部署管理平台及至少一被部署服务器。当被部署服务器请求一网际网络协议时,部署管理平台分配网际网络协议。当被部署服务器请求一代理者时,部署管理平台配发代理者。被部署服务器自动加入至部署管理平台。部署管理平台挂载由被部署服务器所共用的硬盘。部署管理平台选择中央处理器的类型,并将作业系统安装至被部署服务器所共用的硬盘上。在部署管理平台与被部署服务器之间建立一监控画面的一连接。

在一实施例中,被部署服务器系通过一预启动执行环境请求网际网络协议。

在一实施例中,部署管理平台将网际网络协议通知给一小型文件传输协议。

在一实施例中,代理者包括一虚拟机监控器及一网际网络小型电脑系统界面目标服务系统。

在一实施例中,被部署服务器通过虚拟机监控器将其硬件讯息提供给部署管理平台,被部署服务器通过网际网络小型电脑系统界面目标服务系统共用硬盘。

在一实施例中,部署管理平台自动侦测被部署服务器,并将被部署服务器加入至部署管理平台。

在一实施例中,安装至被部署服务器所共用的硬盘上的作业系统是linux作业系统或windows作业系统。

在一实施例中,被部署服务器与部署管理平台位于同一局域网内,局域网包括一动态主机配置协议服务器,并指定一小型文件传输协议服务器网际网络协议给部署管理平台。

在一实施例中,一管理员通过一基于网络的用户界面将被部署服务器部署在一远端。

在一实施例中,位于一用户端的一装置连接至部署管理平台,以监控作业系统被安装至被部署服务器所共用的硬盘上的过程。

相较于现有技术,本发明的虚拟化架构下的服务器部署方法及系统可实现作业系统的远端安装与服务器的快速部署,而无需特定的硬件或软件的支持。本发明的服务器部署方法及系统具有下列优点及功效:

(1)支持跨作业系统(例如linux及windows等)的远端安装;

(2)无需在被部署服务器上手动安装特定的软件;

(3)在远端安装作业系统至被部署服务器时,不需相关的装置(例如基于网际网络协议的多电脑切换器)或相关的软件(例如内建于基板管理器中的远端监控软件);

(4)提供基础设施即服务(infrastructure-as-a-service,iaas)的部署;以及

(5)通过特定软件(例如amicomposer)实现服务器管理及服务器配置。

关于本发明的优点与精神可以通过以下的发明详述及所附附图得到进一步的了解。

附图说明

图1为执行于部署管理平台与被部署服务器之间的服务器部署方法包括步骤s1~s8的示意图。

图2为依据本发明的一较佳具体实施例中的服务器部署方法包括步骤s1~s8的流程图。

图3为依据本发明的另一较佳具体实施例中的服务器部署系统的示意图。

主要元件符号说明:

s1~s8步骤

10部署管理平台

12被部署服务器

14电脑

16基于网络的用户界面

100、102、103部署服务器

user用户

admin管理员

具体实施方式

依据本发明的一较佳具体实施例为一种虚拟化架构下的服务器部署方法。在此实施例中,服务器部署方法系应用于一部署管理平台与至少一被部署服务器之间,但不以此为限。

需说明的是,本发明的服务器部署方法可支持跨作业系统(例如linux与windows)的远端安装,而无需在被部署服务器上手动安装特定的软件,也不需任何相关的装置(例如基于网际网络协议的多电脑切换器)或相关的软件(例如内建于基板管理器中的远端监控软件),从而本发明的服务器部署方法可提供基础设施即服务(iaas)的部署,并通过特定的软件(例如amicomposer)实现服务器管理及服务器配置。

请参照图1及图2。图1为执行于部署管理平台与被部署服务器之间的服务器部署方法包括步骤s1~s8的示意图。图2为依据本发明的一较佳具体实施例中的服务器部署方法包括步骤s1~s8的流程图。

如图1所示,当本发明的服务器部署方法执行于部署管理平台10与被部署服务器12之间时,步骤s1由被部署服务器12对部署管理平台10执行;步骤s2由部署管理平台10对被部署服务器12执行;步骤s3由被部署服务器12对部署管理平台10执行;步骤s4由部署管理平台10对部署服务器12执行;步骤s5至步骤s7于部署管理平台10与被部署服务器12之间双向执行;步骤s8由部署管理平台10对被部署服务器12执行。

如图2所示,本发明的服务器部署方法执行于部署管理平台10与被部署服务器12之间,可包括下列步骤s1~s8:

步骤s1:被部署服务器12通过一预启动执行环境(pxe)请求一网际网络协议(ip);

步骤s2:部署管理平台10分配网际网络协议并将网际网络协议通知给一小型文件传输协议(tftp);

步骤s3:被部署服务器12请求一虚拟机监控器(hypervisor)及一网际网络小型电脑系统界面(iscsi)目标服务系统;

步骤s4:部署管理平台10配发虚拟机监控器及网际网络小型电脑系统界面目标服务系统;

步骤s5:被部署服务器12自动加入至部署管理平台10;

步骤s6:部署管理平台10挂载由被部署服务器12所共用的一网际网络小型电脑系统界面硬盘;

步骤s7:部署管理平台10选择中央处理单元(cpu)的类型,并在被部署服务器12所共用的硬盘上安装一作业系统;以及

步骤s8:在部署管理平台10与被部署服务器12之间建立一监控画面的一连接。

依据上述服务器部署方法的步骤s1~s2可知:被部署服务器12可通过预启动执行环境(pxe)向部署管理平台10请求网际网络协议(ip),然后部署管理平台10将网际网络协议(ip)分配给被部署服务器12,并将网际网络协议(ip)通知给小型文件传输协议(tftp)。

在实际应用中,被部署服务器12应被调整为以网络启动方式(例如预启动执行环境)进行启动。被部署服务器12与部署管理平台10应位于同一局域网(lan)内,且该局域网应包括动态主机配置协议(dynamichostconfigurationprotocol,dhcp)服务器,并应指定一小型文件传输协议(tftp)服务器网际网络协议(ip)给部署管理平台10。

依据上述服务器部署方法的步骤s3~s4可知:被部署服务器12向部署管理平台10请求虚拟机监控器(hypervisor)及网际网络小型电脑系统界面(iscsi)目标服务系统,然后部署管理平台10将虚拟机监控器及网际网络小型电脑系统界面(iscsi)目标服务系统配发给被部署服务器12。

依据上述服务器部署方法的步骤s5~s6可知:被部署服务器12会自动加入至部署管理平台10,然后将网际网络小型电脑系统界面(iscsi)硬盘挂载在被部署服务器12上。

在实际应用中,虚拟机监控器(hypervisor)可以是裸机(bare-metal)虚拟机监控器,但不以此为限。被部署服务器12可通过虚拟机监控器提供其硬件讯息(例如中央处理单元、网络卡等),但不以此为限。被部署服务器12可通过网际网络小型电脑系统界面(iscsi)目标服务系统共用硬盘,但不以此为限。部署管理平台10可自动侦测被部署服器12,并将被部署服务器12加入至部署管理平台10,但不以此为限。部署管理平台10可通过网际网络小型电脑系统界面启动器(iscsiinitiator)将网际网络小型电脑系统界面硬盘挂载在被部署服务器12上,但不以此为限。

依据上述服务器部署方法的步骤s7~s8可知:部署管理平台10选择中央处理单元(cpu)的类型,并开始将作业系统(os)安装至被部署服务器12上,然后部署管理平台10可建立来自被部署服务器12的监控画面的连接,使得部署管理平台10可即时监控被部署服务器12上的作业系统安装过程。

在实际应用中,由于被部署服务器12通过虚拟机监控器(hypervisor)提供其硬件讯息(例如中央处理单元、网络卡等),因此,部署管理平台10可根据虚拟机监控器(hypervisor)所提供的硬件讯息选择中央处理单元的类型,但不以此为限。部署管理平台10可通过一模拟器(simulationmachine)在由被部署服务器12所共用的硬盘上执行作业系统的本地安装(localinstallation),但不以此为限。

依据本发明的另一较佳具体实施例为虚拟化架构下的服务器部署系统。在此实施例中,服务器部署系统包括一部署管理平台及至少一被部署服务器,但不以此为限。

需说明的是,本发明的服务器部署方法可支持跨作业系统(例如linux与windows)的远端安装,而无需在被部署服务器上手动安装特定的软件,也不需任何相关的装置(例如基于网际网络协议的多电脑切换器)或相关的软件(例如内建在基板管理器中的远端监控软件),从而本发明的服务器部署方法可提供基础设施即服务(iaas)的部署,并通过特定的软件(例如amicomposer)实现服务器管理及服务器配置。

请参照图3。图3为此实施例中的服务器部署系统的示意图。

如图3所示,服务器部署系统可包括一部署管理平台10及至少一被部署服务器12。管理员admin可通过基于网络的用户界面(web-baseduserinterface)16在服务器部署系统的一远端进行被部署服务器12的部署,但不以此为限。

部署管理平台10可包括不同的部署服务器100、102、103,且该些不同的部署服务器100、102、103可提供例如网络启动及虚拟机监控器(hypervisor)平台等不同功能,但不以此为限。被部署服务器12的数量可依据实际情况而定。举例而言,管理员admin可通过基于网络的用户界面16部署30个被部署服务器12,但不以此为限。

当被部署服务器12被部署完成后,部署服务器12可通过预启动执行环境(pxe)向部署管理平台10请求网际网络协议(ip),然后部署管理平台10将网际网络协议(ip)分配给被部署服务器12,并将网际网络协议(ip)通知给小型文件传输协议(tftp)。

然后,被部署服务器12可向部署管理平台10请求虚拟机监控器(hypervisor)及网际网络小型电脑系统界面(iscsi)目标服务系统,然后部署管理平台10将虚拟机监控器(例如,裸机虚拟机监控器)及网际网络小型电脑系统界面(iscsi)目标服务系统配发给被部署服务器12。

之后,被部署服务器12会自动加入至部署管理平台10,然后网际网络小型电脑系统界面(iscsi)硬盘会被挂载在被部署服务器12上。接着,部署管理平台10会选择中央处理单元(cpu)的类型,并开始将作业系统(os)安装至被部署服务器12。然后,部署管理平台10可建立来自被部署服务器12的监控画面的连接。位于用户端的电脑14可通过远端桌面协议(remotedesktopprotocol,rdp)或虚拟网络运算(virtualnetworkcomputing,vnc)连接至部署管理平台10,使得用户user能够通过电脑14监控被部署服务器12上的作业系统安装过程,但不以此为限。

相较于现有技术,本发明的虚拟化架构下的服务器部署方法及系统可实现作业系统的远端安装与服务器的快速部署,而无需特定的硬件或软件的支持。本发明的服务器部署方法及系统具有下列优点及功效:

(1)支持跨作业系统(例如linux及windows等)的远端安装;

(2)无需在被部署服务器上手动安装特定的软件;

(3)在远端安装作业系统至被部署服务器时,不需相关的装置(例如基于网际网络协议的多电脑切换器)或相关的软件(例如内建于基板管理器中的远端监控软件);

(4)提供基础设施即服务(iaas)的部署;以及

(5)通过特定软件(例如amicomposer)实现服务器管理及服务器配置。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1