相关配置初始化
修改网卡名称[可选]
由于通过kolla-ansible部署OpenStack时指定了网卡名称,若对应的网卡名称不一致,则需要修改。
网卡只需配置管理网段,外部网络对应的网卡不需配置IP,但必须接入网线
1 | vi /etc/sysconfig/grub |
添加hosts解析
1 | hostnamectl set-hostname compute04 |
安装相关依赖
1 | yum -y install epel-release python-pip python-devel libffi-devel gcc openssl-devel libselinux-python |
安装/配置Docker
安装docker-ce
1 | yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo |
升级kernel
1 | rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm |
配置Docker使用overlayfs2
1 | modprobe overlay |
配置docker mountflags
1 | vim /usr/lib/systemd/system/docker.service |
配置registry安全性和log-driver
默认情况下,容器输出日志将会写入到
/var/lib/docker/containers/<container_id>/<container_id>-json.log
的文件中,且不断增大,需要对日志做切割,且保留指定大小。
1 | vi /etc/docker/daemon.json |
执行部署[部署节点上执行]
1 | vi /etc/kolla/multinode |