1.一种网络服务系统,包括:
多个服务器,分为至少一组,其中各所述服务器包括至少一功能单元;
至少一分配单元,各所述分配单元分别连接一组所述多个服务器;以及总控制器,连接所述至少一分配单元,用以通过所述分配单元对所述多个服务器进行管理;
其中,当所述总控制器判断所述多个服务器的其中之一的功能单元的固件需要更新时,所述总控制器发送固件更新指令以及更新固件网络地址至所述服务器所在组对应的所述分配单元,使所述分配单元通知固件需要更新的所述服务器内的基板管理控制器至所述更新固件网络地址取得更新的固件,并由所述基板管理控制器对固件需要更新的所述功能单元进行固件更新操作。
2.如权利要求1所述的网络服务系统,其特征在于,所述更新固件网络地址为所述总控制器的文件传输协议服务器网络地址。
3.如权利要求1所述的网络服务系统,其特征在于,所述分配单元判断在固件需要更新的所述功能单元所在的服务器是否包括所述基板管理控制器,若判断不包含所述基板管理控制器,则所述分配单元通知所述总控制器错误讯息。
4.如权利要求3所述的网络服务系统,其特征在于,所述分配单元若判断在固件需要更新的所述功能单元所在的服务器包括所述基板管理控制器,则通知所述总控制器启动固件数据服务,并通知所述基板管理控制器至所述更新固件网络地址取得更新的固件。
5.如权利要求1所述的网络服务系统,其特征在于,所述更新固件网络地址对应的更新固件服务器包括至少一种类的更新固件。
6.如权利要求1所述的网络服务系统,其特征在于,所述总控制器为机架管理控制器。
7.一种更新固件的方法,适于网络服务系统,所述网络服务系统包括多个服务器,分为至少一组,其中各所述服务器包括至少一功能单元;
至少一分配单元,各所述分配单元分别连接一组所述多个服务器;以及一总控制器,连接所述至少一分配单元,用以通过所述分配单元对所述多个服务器进行管理所述方法包括:
判断所述多个服务器的其中之一的功能单元的固件是否需要更新;
当所述多个服务器的其中之一的功能单元的固件需要更新时,发送固件更新指令以及更新固件网络地址至所述服务器所在组对应的所述分配单元,使所述分配单元通知固件需要更新的所述服务器内的基板管理控制器至所述更新固件网络地址取得更新的固件;以及由所述基板管理控制器对固件需要更新的所述功能单元进行固件更新操作。
8.如权利要求7所述的方法,其特征在于,所述更新固件网络地址为所述总控制器的文件传输协议服务器网络地址。
9.如权利要求7所述的方法,其特征在于,在判断所述多个服务器的其中之一的功能单元的固件是否需要更新的步骤之后,更包括:判断在固件需要更新的所述功能单元所在的服务器是否包括所述基板管理控制器,若判断不包含所述基板管理控制器,则所述分配单元通知所述总控制器错误讯息。
10.如权利要求9所述的方法,其特征在于,当判断在固件需要更新的所述功能单元所在的服务器包括所述基板管理控制器之后,更包括:并通知所述基板管理控制器至所述更新固件网络地址取得更新的固件。
11.如权利要求7所述的方法,其特征在于,所述更新固件网络地址对应的更新固件服务器包括至少一种类的更新固件。
12.如权利要求7所述的方法,其特征在于,所述总控制器为机架管理控制器。