裸金属服务适用于以下两种场景:
纳管场景
将已经部署过操作系统或应用程序的裸金属服务器加入到云中,被纳管的服务器操作系统不变。
管理场景
将未部署任何操作系统或需要重新部署操作系统的裸金属服务器加入云中,系统将自动部署裸金属服务器操作系统,自动配置裸金属服务器网络。
使用裸金属服务前需保证满足如下前提条件:
开启接入裸金属管理网络的网卡的网络启动功能(PXE)并配置启动模式为Legacy BIOS。
配置可启动设备按照如下顺序启动:Hard Disk Drive、Network Device…即硬盘是第一启动设备、PXE Network Device是第二启动设备。
建议对硬盘重做raid逻辑盘并格式化,避免硬盘逻辑错误导致服务器启动自检失败。已经添加到系统裸金属资源池中的节点不能再做raid逻辑盘,如果必须重做,需要先从裸金属资源池中删除,重做raid逻辑盘后再添加到裸金属资源池中。
为避免裸金属计算节点剩余空间不足而导致裸金属部署失败,请在制作裸金属镜像时,将创建的虚拟机的系统盘空间在满足镜像要求的条件下要尽可能的小。制作裸金属镜像内容请参考制作并导出裸金属镜像章节中的相关内容。
当裸金属发现阶段使用的网卡为mLOM网卡时,需要禁用裸金属服务器BIOS中的MLOM LLDP控制功能。
Flat组网下裸金属仅聚合网卡可以指定具体网卡;单网卡只能随机创建到机器某网卡上。
裸金属服务器已加入到UIS云平台中并已达到可供创建实例的状态,相关操作请查看云环境联机帮助。
裸金属类型的镜像已在UIS云平台中上传。
UIS云平台裸金属服务拓扑:有裸金属情况下会存在三个网络(管理网络-橙色,inspection网络-绿色,provision网络-黄色)。Baremetals必须直接和Leaf连接,中间不能经过交换机。
中间不能经过交换机的原因是裸金属在发现和部署过程中需要请求DHCP server,如果跨网段转发的话需要配置DHCP中继。Leaf和CloudUIS,ironic compute中间可以经过交换机。Leaf服务端接口可以使用一个接口。
图-1 组网图
使用裸金属服务有如下组网要求:
UIS云平台管理节点与裸金属计算节点网络互通。
裸金属计算节点与裸金属服务器iLO管理地址网络互通。
裸金属计算节点网卡ip必须与规划的DHCP地址池处于同一网段。
为了确保裸金属节点只能从当前裸金属计算节点上获取DHCP动态地址和小镜像文件(即裸金属计算节点上/tftpboot目录下的kernel和ramdisk两个文件),网络上禁止存在能提供相同服务的其他裸金属计算节点、DHCP Server和TFTP Server等网元设备。
本节列举一种组网规划供参考,实际配置以业务需求为准。
表-1 组网规划举例
设备 |
用途 |
IP地址及接口 |
CloudUIS |
云管平台 |
192.168.239.144 |
裸金属管理节点 |
Openstack ironic节点 |
|
BM1 |
裸金属服务器 |
192.168.239.192 ILO |
BM2 |
裸金属服务器 |
192.168.239.95 ILO |
本章描述将裸金属服务器加入云中并获取裸金属的操作流程。
流程 |
步骤 |
描述 |
交换机网口配置 |
使用裸金属服务前需保证网络环境符合规划要求。 |
|
部署裸金属计算节点 |
必选。 需要为裸金属节点安装系统。 |
|
必选。 需要配置裸金属节点,使其可以提供服务。 |
||
准备工作 |
必选。 需要将安装好的裸金属节点,创建为计算可用域。 |
|
必选。 需要配置裸金属节点的部署网,使其具有一个物理出口,可发送和接收报文。 |
||
将计算可用域添加至组织中,并配置在配额添加相关网段。 |
||
为组织创建镜像类型,用于管理裸金属镜像。 |
||
将制作好的裸金属镜像上传至UIS云平台,用于安装裸金属节点系统的安装。 |
||
网络配置 |
创建一个网络和子网,供裸金属节点部署网使用。 |
|
将裸金属的部署网络映射至物理网卡中,并使其可以与管理网互通。 |
||
裸金属节点配置 |
在UIS云平台中添加裸金属节点。 |
|
在UIS云平台中发现裸金属节点。 |
||
该步骤可以跳过,直接进行“分配节点”步骤,组织内的用户可以在根据“新建裸金属服务器”中的描述,新建裸金属服务器。 在UIS云平台中,云管理员或组织管理员可设置本组织中的裸金属节点。 |
||
将裸金属节点设置为可分配状态。 |
||
如未执行“设置节点”步骤,则无需执行本步骤,组织内的用户执行了“新建裸金属服务器”的操作后,系统会自动部署节点。 在UIS云平台中,云管理员或组织管理员可部署本组织中的裸金属节点,部署后的裸金属服务器可直接供所指定的用户使用,无需再在云服务页签下新建/申请。 |
||
新建裸金属服务器 |
如果在“裸金属节点配置”步骤中,未执行“设置节点”和“部署节点”操作,则组织内的用户可根据本步骤新建/申请裸金属服务器。
|