一种在服务器上安装虚拟化操作系统的方法和装置与流程

文档序号:11154540阅读:352来源:国知局
一种在服务器上安装虚拟化操作系统的方法和装置与制造工艺

本发明属于服务器操作系统技术领域,特别是涉及一种在服务器上安装虚拟化操作系统的方法和装置。



背景技术:

随着虚拟化技术和云计算的飞速发展,越来越多的数据中心采用服务器虚拟化技术作为其数据中心的基础架构。各服务器生产商为了推广其自行研制的服务器虚拟化产品,在每个服务器出厂时,需要预装虚拟化操作系统。由于服务器的数量巨大,因此安装虚拟化操作系统的工作量巨大,需要投入大量的人力物力,不仅效率低,而且成本高,这就亟需一种快速简单安装的方法。



技术实现要素:

为解决上述问题,本发明提供了一种在服务器上安装虚拟化操作系统的方法和装置,能够实现虚拟化操作系统的自动化安装,无需人工操作,因此能够提高安装效率,降低成本。

本发明提供的一种在服务器上安装虚拟化操作系统的方法,包括:

将虚拟化操作系统的安装参数写入kickstart文件;

修改isolinux.cfg文件中的参数,使安装虚拟化操作系统时默认读取所述kickstart文件;

将所述虚拟化操作系统的文件与所述kickstart文件生成ISO镜像,并将所述ISO镜像复制到存储设备中;

将所述存储设备连接至服务器,并开启所述服务器自动安装所述虚拟化操作系统。

优选的,在上述在服务器上安装虚拟化操作系统的方法中,

所述将虚拟化操作系统的安装参数写入kickstart文件包括:

将所述虚拟化操作系统安装时需要输入的语言、时区、网络设置、用户密码、磁盘分区参数写入所述kickstart文件。

优选的,在上述在服务器上安装虚拟化操作系统的方法中,

所述修改isolinux.cfg文件中的参数,使安装虚拟化操作系统时默认读取所述kickstart文件为:

修改isolinux.cfg文件中的label、kernel、append参数,使安装虚拟化操作系统时默认读取所述kickstart文件。

优选的,在上述在服务器上安装虚拟化操作系统的方法中,

所述将所述ISO镜像复制到存储设备中为:

将所述ISO镜像复制到U盘或光盘中。

优选的,在上述在服务器上安装虚拟化操作系统的方法中,还包括:

重装所述虚拟化操作系统时,开启所述服务器,手动选择启动位置,然后自动安装所述虚拟化操作系统。

本发明提供的一种在服务器上安装虚拟化操作系统的装置,包括:

写入单元,用于将虚拟化操作系统的安装参数写入kickstart文件;

修改单元,用于修改isolinux.cfg文件中的参数,使安装虚拟化操作系统时默认读取所述kickstart文件;

镜像生成单元,用于将所述虚拟化操作系统的文件与所述kickstart文件生成ISO镜像,并将所述ISO镜像刻录到存储设备中;

自动安装单元,用于将所述存储设备连接至服务器,并开启所述服务器自动安装所述虚拟化操作系统。

优选的,在上述在服务器上安装虚拟化操作系统的装置中,

所述写入单元具体用于将所述虚拟化操作系统安装时需要输入的语言、时区、网络设置、用户密码、磁盘分区参数写入所述kickstart文件。

优选的,在上述在服务器上安装虚拟化操作系统的装置中,

所述修改单元具体用于修改isolinux.cfg文件中的label、kernel、append参数,使安装虚拟化操作系统时默认读取所述kickstart文件。

优选的,在上述在服务器上安装虚拟化操作系统的装置中,

所述镜像生成单元具体用于将所述ISO镜像复制到U盘或光盘中。

优选的,在上述在服务器上安装虚拟化操作系统的装置中,还包括:

重装单元,用于重装所述虚拟化操作系统时,开启所述服务器,手动选择启动位置,然后自动安装所述虚拟化操作系统。

通过上述描述可知,本发明提供的上述在服务器上安装虚拟化操作系统的方法和装置,由于该方法包括将虚拟化操作系统的安装参数写入kickstart文件;修改isolinux.cfg文件中的参数,使安装虚拟化操作系统时默认读取所述kickstart文件;将所述虚拟化操作系统的文件与所述kickstart文件生成ISO镜像,并将所述ISO镜像复制到存储设备中;将所述存储设备连接至服务器,并开启所述服务器自动安装所述虚拟化操作系统,因此能够实现虚拟化操作系统的自动化安装,无需人工操作,因此能够提高安装效率,降低成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例提供的第一种在服务器上安装虚拟化操作系统的方法的示意图;

图2为本申请实施例提供的第一种在服务器上安装虚拟化操作系统的装置的示意图。

具体实施方式

本发明的核心思想在于提供一种在服务器上安装虚拟化操作系统的方法和装置,能够实现虚拟化操作系统的自动化安装,无需人工操作,因此能够提高安装效率,降低成本。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请实施例提供的第一种在服务器上安装虚拟化操作系统的方法如图1所示,图1为本申请实施例提供的第一种在服务器上安装虚拟化操作系统的方法的示意图,该方法包括如下步骤:

S1:将虚拟化操作系统的安装参数写入kickstart文件;

S2:修改isolinux.cfg文件中的参数,使安装虚拟化操作系统时默认读取所述kickstart文件;

S3:将所述虚拟化操作系统的文件与所述kickstart文件生成ISO镜像,并将所述ISO镜像复制到存储设备中;

S4:将所述存储设备连接至服务器,并开启所述服务器自动安装所述虚拟化操作系统。

该方法具有整个安装过程无需人工操作的优点,通过ISO镜像文件与kickstart文件结合,预先将虚拟化操作系统安装中需配置的参数写入kickstart文件中,在安装过程中程序会读取kickstart文件中的配置参数,就无需安装过程中手动设置。

通过上述描述可知,本申请实施例提供的上述第一种在服务器上安装虚拟化操作系统的方法,由于包括将虚拟化操作系统的安装参数写入kickstart文件;修改isolinux.cfg文件中的参数,使安装虚拟化操作系统时默认读取所述kickstart文件;将所述虚拟化操作系统的文件与所述kickstart文件生成ISO镜像,并将所述ISO镜像复制到存储设备中;将所述存储设备连接至服务器,并开启所述服务器自动安装所述虚拟化操作系统,因此能够实现虚拟化操作系统的自动化安装,无需人工操作,因此能够提高安装效率,降低成本。

本申请实施例提供的第二种在服务器上安装虚拟化操作系统的方法,是在上述第一种在服务器上安装虚拟化操作系统的方法的基础上,还包括如下技术特征:

所述将虚拟化操作系统的安装参数写入kickstart文件包括:

将所述虚拟化操作系统安装时需要输入的语言、时区、网络设置、用户密码、磁盘分区参数写入所述kickstart文件。

需要说明的是,这些种类的参数一般都是按照虚拟化操作系统时必须手动输入的参数,而将这些参数都写入kickstart文件之后,系统就能够实现自动读取,并一步步完成安装步骤,避免了人工费时费力。

本申请实施例提供的第三种在服务器上安装虚拟化操作系统的方法,是在上述第二种在服务器上安装虚拟化操作系统的方法的基础上,还包括如下技术特征:

所述修改isolinux.cfg文件中的参数,使安装虚拟化操作系统时默认读取所述kickstart文件为:

修改isolinux.cfg文件中的label、kernel、append参数,使安装虚拟化操作系统时默认读取所述kickstart文件。

需要说明的是,修改好这些参数之后,安装系统时系统就能够默认读取这种kickstart文件,而无需人工启动,进一步提高工作效率。

本申请实施例提供的第四种在服务器上安装虚拟化操作系统的方法,是在上述第三种在服务器上安装虚拟化操作系统的方法的基础上,还包括如下技术特征:

所述将所述ISO镜像复制到存储设备中为:

将所述ISO镜像复制到U盘或光盘中。

需要说明的是,系统可以通过U盘或光盘启动,而将ISO镜像通过刻录工具复制到U盘或光盘之后,就都能够实现自动启动并安装虚拟化操作系统,当然这只是优选方案,此处还可以使用其他种类的存储设备,并不限制。

本申请实施例提供的第五种在服务器上安装虚拟化操作系统的方法,是在上述第一种至第四种在服务器上安装虚拟化操作系统的方法中任一种的基础上,还包括如下技术特征:

重装所述虚拟化操作系统时,开启所述服务器,手动选择启动位置,然后自动安装所述虚拟化操作系统。

需要说明的是,如果重装服务器的虚拟化操作系统,则需要开启服务器电源后,手动选择从U盘启动还是光驱启动,接着就进入自动安装系统。安装完成后,取出U盘或光盘。

本申请实施例提供的第一种在服务器上安装虚拟化操作系统的装置如图2所示,图2为本申请实施例提供的第一种在服务器上安装虚拟化操作系统的装置的示意图,该装置包括:

写入单元201,用于将虚拟化操作系统的安装参数写入kickstart文件;

修改单元202,用于修改isolinux.cfg文件中的参数,使安装虚拟化操作系统时默认读取所述kickstart文件;

镜像生成单元203,用于将所述虚拟化操作系统的文件与所述kickstart文件生成ISO镜像,并将所述ISO镜像刻录到存储设备中;

自动安装单元204,用于将所述存储设备连接至服务器,并开启所述服务器自动安装所述虚拟化操作系统。

利用上述装置,通过ISO镜像文件与kickstart文件结合,预先将虚拟化操作系统安装中需配置的参数写入kickstart文件中,在安装过程中程序会读取kickstart文件中的配置参数,就无需安装过程中手动设置。

本申请实施例提供的第二种在服务器上安装虚拟化操作系统的装置,是在上述第一种在服务器上安装虚拟化操作系统的装置的基础上,还包括如下技术特征:

所述写入单元具体用于将所述虚拟化操作系统安装时需要输入的语言、时区、网络设置、用户密码、磁盘分区参数写入所述kickstart文件。

需要说明的是,这些种类的参数一般都是按照虚拟化操作系统时必须手动输入的参数,而将这些参数都写入kickstart文件之后,系统就能够实现自动读取,并一步步完成安装,避免了人工费时费力。

本申请实施例提供的第三种在服务器上安装虚拟化操作系统的装置,是在上述第二种在服务器上安装虚拟化操作系统的装置的基础上,还包括如下技术特征:

所述修改单元具体用于修改isolinux.cfg文件中的label、kernel、append参数,使安装虚拟化操作系统时默认读取所述kickstart文件。

需要说明的是,修改好这些参数之后,安装系统时系统就能够默认读取这种kickstart文件,而无需人工启动,进一步提高工作效率。

本申请实施例提供的第四种在服务器上安装虚拟化操作系统的装置,是在上述第三种在服务器上安装虚拟化操作系统的装置的基础上,还包括如下技术特征:

所述镜像生成单元具体用于将所述ISO镜像复制到U盘或光盘中。

需要说明的是,系统可以通过U盘或光盘启动,而将ISO镜像通过刻录工具复制到U盘或光盘之后,就都能够实现自动启动并安装虚拟化操作系统,当然这只是优选方案,此处还可以使用其他种类的存储设备,并不限制。

本申请实施例提供的第五种在服务器上安装虚拟化操作系统的装置,是在上述第一种至第四种在服务器上安装虚拟化操作系统的装置中任一种的基础上,还包括如下技术特征:

重装单元,用于重装所述虚拟化操作系统时,开启所述服务器,手动选择启动位置,然后自动安装所述虚拟化操作系统。

需要说明的是,如果重装服务器的虚拟化操作系统,则需要开启服务器电源后,手动选择从U盘启动还是光驱启动,接着就进入自动安装系统。安装完成后,取出U盘或光盘。

综上所述,本申请实施例提供在服务器上安装虚拟化操作系统的方法和装置,具有简单快捷的优点,使用者只需要制作好安装盘后,将安装插入服务器,开启电源,就可以自动安装操作系统,不需要再进行人工操作。安装完成后,取下U盘或光盘,大大提高了工作效率。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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