1.一种物理主机的固件升级方法,其特征在于,所述固件升级方法应用于所述物理主机,所述固件升级方法包括:
响应固件升级指令,启动第一虚拟机,所述第一虚拟机运行于所述物理主机,并且所述第一虚拟机设置有固件升级工具,所述固件升级指令携带有待升级的固件的标识;
根据所述固件升级指令确定待升级的固件;
对待升级的固件的升级接口进行虚拟化处理,将虚拟固件升级接口传递至所述第一虚拟机,由所述第一虚拟机通过所述固件升级工具对所述待升级的固件进行升级。
2.根据权利要求1所述的固件升级方法,其特征在于,所述将虚拟固件升级接口传递至所述第一虚拟机,包括:
通过passthrough直传方式将所述虚拟固件升级接口传递至所述第一虚拟机。
3.根据权利要求1或2所述的固件升级方法,其特征在于,还包括:在完成固件升级后,移除所述第一虚拟机。
4.一种物理主机的固件升级方法,其特征在于,所述固件升级方法应用于虚拟机,所述虚拟机运行于一物理主机,所述虚拟机设置有固件升级工具,所述固件升级方法包括:
接收所述物理主机传递的虚拟固件升级接口,所述虚拟固件升级接口由所述物理主机响应固件升级指令对待升级的固件的升级接口进行虚拟化处理产生;
通过所述固件升级工具对所述待升级的固件进行升级。
5.根据权利要求4所述的固件升级方法,其特征在于,所述通过所述固件升级工具对所述待升级的固件进行升级,包括:
获得所述待升级的固件的固件升级包;
由所述固件升级工具使用所述固件升级包对所述待升级的固件进行升级。
6.一种物理主机,其特征在于,所述物理主机包括处理器和存储器,所述物理主机上运行有至少一个虚拟机;
所述处理器用于:响应固件升级指令,启动第一虚拟机,所述第一虚拟机运行于所述物理主机,并且所述第一虚拟机设置有固件升级工具,所述固件升级指令携带有待升级的固件的标识;根据所述固件升级指令确定待升级的固件;对待升级的固件的升级接口进行虚拟化处理,将虚拟固件升级接口传递至所述第一虚拟机,由所述第一虚拟机通过所述固件升级工具对所述待升级的固件进行升级。
7.根据权利要求6所述的物理主机,其特征在于,所述处理器在将所述虚拟固件升级接口传递至所述第一虚拟机的方面,具体用于:通过passthrough直传方式将所述虚拟固件升级接口传递至所述第一虚拟机。
8.根据权利要求6或7所述的物理主机,其特征在于,所述处理器还用于:在完成固件升级后,移除所述第一虚拟机。
9.一种虚拟机,其特征在于,所述虚拟机运行于一物理主机,所述虚拟机设置有固件升级工具,所述虚拟机包括虚拟处理器;
所述虚拟处理器用于:接收所述物理主机传递的虚拟固件升级接口,所述虚拟固件升级接口由所述物理主机响应固件升级指令对待升级的固件的升级接口进行虚拟化处理产生;通过固件升级工具对所述待升级的固件进行升级。
10.根据权利要求9所述的虚拟机,其特征在于,所述虚拟处理器在通过固件升级工具对所述待升级的固件进行升级的方面,用于:获得所述待升级的固件的固件升级包;由所述固件升级工具使用所述固件升级包对所述待升级的固件进行升级。