收藏 分销(赏)

Kolla部署实验基础手册.doc

上传人:精*** 文档编号:3024341 上传时间:2024-06-13 格式:DOC 页数:8 大小:47.54KB 下载积分:6 金币
下载 相关 举报
Kolla部署实验基础手册.doc_第1页
第1页 / 共8页
Kolla部署实验基础手册.doc_第2页
第2页 / 共8页


点击查看更多>>
资源描述
Kolla布置实验手册 一、准备环境 1、host: 配备 系统:centos7.3 内存:8G cpu:4核 kola节点: kolla 192.168.165.218 openstack控制节点2台: controller01 192.168.165.217 controller02 192.168.165.219 openstack计算节点+存储节点2台: compute01 192.168.165.231 compute02 192.168.165.232 建议配备互信,kolla节点可以免密码登录其她节点 2、VIP:必要具备一种同网段且没被使用ip 192.168.165.233 二、软件安装和配备 1、kola节点安装 安装依赖包: yum install -y python-devel libffi-devel gcc openssl-devel git 安装docker curl -sSL | bash 配备docker配备文献 vi /usr/lib/systemd/system/docker.service [Service] MountFlags=shared mkdir -p /etc/systemd/system/docker.service.d tee /etc/systemd/system/docker.service.d/kolla.conf <<-'EOF' [Service] MountFlags=shared EOF 重启docker systemctl daemon-reload systemctl start docker 安装docker-by pip install -U docker-py 安装ansible:newton版本需要使用ansible2.0以上,pip安装默认版本即可 pip install ansible 安装kolla工具 git clone pip install kolla/ cd kolla/ pip install -r requirements.txt -r test-requirements.txt 生成配备文献 pip install -U tox tox -egenconfig cp -rv etc/kolla /etc/ 安装openstack命令工具 pip install -U python-openstackclient python-neutronclient 2、控制节点和计算节点安装和配备 安装docker curl -sSL | bash 配备docker配备文献 vi /usr/lib/systemd/system/docker.service [Service] MountFlags=shared mkdir -p /etc/systemd/system/docker.service.d tee /etc/systemd/system/docker.service.d/kolla.conf <<-'EOF' [Service] MountFlags=shared EOF 重启docker systemctl daemon-reload systemctl start docker 安装docker-by pip install -U docker-py 三、下载kolla镜像 多节点布置必要要有私有仓库。 1、本地镜像 直接执行如下命令即可build kolla镜像(需要较长时间) kolla-build --base centos --type source 2、创立私有仓库 运营registry容器 docker run -d -p 4000:5000 --restart=always --name registry registry:2 直接执行如下命令build kolla镜像并push到指定仓库(需要较长时间) kolla-build --registry 192.168.165.218:4000 –push --base centos --type source 所有节点添加: vi /lib/systemd/system/docker.service [Service] ExecStart=/usr/bin/docker daemon --insecure-registry 192.168.165.218:4000 四、安装openstack 1、修改kolla节点配备文献 vi /etc/kolla/globals.yml kolla_install_type:"source" openstack_release:"3.0.3" #与下载kolla镜像版本保持一致 kolla_internal_vip_address:"192.168.165.233" #配备vip network_interface:"ens33" #配备业务网卡,与vip同一网段 neutron_external_interface:"ens32" #配备外部网卡,不需要配备ip docker_registry:"192.168.165.218:4000" #配备私有仓库信息 #docker_namespace:"companyname" docker_registry_username:"admin" docker_registry_password:"admin" #这个文献底下尚有各个组件安装时配备参数 2、配备kolla节点hosts文献 vi /usr/share/kolla/ansible/inventory/multimode [control] kolla-controller1 kolla-controller2 [network] kolla-controller1 kolla-controller2 [compute] kolla-compute kolla-obj [monitoring] kolla-compute [storage] kolla-compute kolla-obj 3、安装openstack 生成密码,执行如下命令后会生成/etc/kola/passwords.yml kolla-genpwd 执行节点检查,使用-i参数制定hosts文献,如不指定则表达all in one kolla-ansible prechecks –I /usr/share/kolla/ansible/inventory/multimode 执行安装命令,使用-i参数制定hosts文献,如不指定则表达all in one kolla-ansible deploy –I /usr/share/kolla/ansible/inventory/multimode 生成环境变量脚本/etc/kolla/admin-openrc.sh kolla-ansible post-deploy 完毕后使用vip登录即可 附录 1、 kolla检查和安装使用到playbook文献以及openstack配备均在/usr/share/kolla/ansible/role 目录下,可以预先修改openstack配备后再进行安装。 2、 安装好openstack配备文献在各个节点/etc/kolla目录下,可以进行修改重启相应容器或者进入容器重启服务后生效。 3、 openstack日记和文献(如虚拟机文献、glance镜像文献等)都在/var/lib/docker/volumes/目录下 4、 安装ceph 指定storage组安装OSD,且storage节点/dev下安装ceph块需打上标签(只能指定/dev下块),如下 parted /dev/sdb -s -- mklabel gpt mkpart \ KOLLA_CEPH_OSD_BOOTSTRAP 1 -1 修改配备kolla节点配备文献/etc/kolla/globals.yml,修改一下配备后安装 enable_ceph:"yes" enable_ceph_rgw:"yes" enable_cinder:"yes" 5、官网:
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服