在VMware或任何其他虚拟化产品中自动安装操作系统是否可行?
我们的产品之一包括定制版本的CentOS,它会在服务器上安装操作系统和我们的应用程序。这与任何CentOS/RHEL安装方式类似,您可以选择对应于不同kickstart选项的模式,然后选择键盘类型,其余安装过程都是自动完成的。
我想要的是一个自动化系统,它可以创建一个新的客户机虚拟机,使用我们产品的ISO镜像引导它,开始安装(包括选择键盘),等待重启,然后启动一组自动化测试。
我知道有很多方法可以从现有的模板/映像自动创建新的虚拟机客户机,我也知道可以使用VIX API与虚拟机进行交互,但是VIX API似乎需要VMware tools已经运行(当您从CentOS安装磁盘引导时,并非如此)。
这个答案(来自这里)表明,您可以编写脚本让VMware从ISO引导并进行无人值守安装,但我真的想测试与我们的客户将要使用的相同过程。
另一个选择可能是使用Xen的全虚拟化模式,并查看通过串行端口编写脚本是否有效。
TIA, Jason
我们的产品之一包括定制版本的CentOS,它会在服务器上安装操作系统和我们的应用程序。这与任何CentOS/RHEL安装方式类似,您可以选择对应于不同kickstart选项的模式,然后选择键盘类型,其余安装过程都是自动完成的。
我想要的是一个自动化系统,它可以创建一个新的客户机虚拟机,使用我们产品的ISO镜像引导它,开始安装(包括选择键盘),等待重启,然后启动一组自动化测试。
我知道有很多方法可以从现有的模板/映像自动创建新的虚拟机客户机,我也知道可以使用VIX API与虚拟机进行交互,但是VIX API似乎需要VMware tools已经运行(当您从CentOS安装磁盘引导时,并非如此)。
这个答案(来自这里)表明,您可以编写脚本让VMware从ISO引导并进行无人值守安装,但我真的想测试与我们的客户将要使用的相同过程。
另一个选择可能是使用Xen的全虚拟化模式,并查看通过串行端口编写脚本是否有效。
TIA, Jason