OpenStack多节点部署:迈向生产环境
1. Chef服务器预安装
在多节点环境(MIN)中定义的节点可以按特定顺序启动来进行配置和安装。MIN和Chef服务器将协同工作,我们将使用裸金属工具xCAT来安装Chef服务器,这是首次进行裸金属安装。为确保裸金属节点安装成功,需验证以下几点:
- 每个节点都在MIN中定义。
- 每个节点都具备PXE引导能力。
- MIN包含操作系统镜像。
我们将使用CentOS作为运行Chef服务器节点的操作系统基础,并为CentOS镜像添加适合Chef安装程序的一组套件:
1. 在MIN上下载最新的Chef套件:
# wget http://sourceforge.net/projects/xcat/files/kits/\ chef/x86_64/chef-11.4.0-1-rhels-6-x86_64.tar.bz2/download
# addkit chef-11.4.0-1-rhels-6-x86_64.tar.bz2
软件套件是xCAT的软件打包工具,用于为xCAT操作系统镜像组合特定配置设置或脚本,或更新运行中的xCAT节点。
2. 检查添加到MIN的套件组件:
# lsdef -t kitcomponent | grep chef
chef_client_kit-11.4.0-1-rhels-6-x86_64 (kitcomponent)
chef_server_kit-11.0.6-1-rhels-6-x