




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Kolla部署实验手册一、准备环境1、host:配置系统:centos7.3内存:8Gcpu:4核kola节点:kolla18openstack控制节点2台:controller0117controller0219openstack计算节点+存储节点2台:compute0131compute0232建议配置互信,kolla节点可以免密码登录其他节点2、VIP:必须具有一个同网段且没被使用的ip33二、软件安装和配置1、kola节点安装安装依
2、赖包:yum install -y python-devel libffi-devel gcc openssl-devel git安装dockercurl -sSL https:/get.docker.io | bash配置docker配置文件vi /usr/lib/systemd/system/docker.service ServiceMountFlags=sharedmkdir -p /etc/systemd/system/docker.service.dtee /etc/systemd/system/docker.service.d/kolla.conf <<-'E
3、OF'ServiceMountFlags=sharedEOF重启dockersystemctl daemon-reloadsystemctl start docker安装docker-bypip install -U docker-py安装ansible:newton版本需要使用ansible2.0以上,pip安装默认版本即可pip install ansible安装kolla工具git clone /openstack/kolla -b stable/newtonpip install kolla/cd kolla/pip instal
4、l -r requirements.txt -r test-requirements.txt生成配置文件pip install -U toxtox -egenconfigcp -rv etc/kolla /etc/安装openstack命令工具pip install -U python-openstackclient python-neutronclient2、控制节点和计算节点安装和配置安装dockercurl -sSL https:/get.docker.io | bash配置docker配置文件vi /usr/lib/systemd/system/docker.service Servi
5、ceMountFlags=sharedmkdir -p /etc/systemd/system/docker.service.dtee /etc/systemd/system/docker.service.d/kolla.conf <<-'EOF'ServiceMountFlags=sharedEOF重启dockersystemctl daemon-reloadsystemctl start docker安装docker-bypip install -U docker-py三、下载kolla镜像多节点部署必须要有私有仓库。1、本地镜像直接执行以下命令即可build
6、kolla镜像(需要较长时间)kolla-build -base centos -type source2、创建私有仓库运行registry容器docker run -d -p 4000:5000 -restart=always -name registry registry:2直接执行以下命令build kolla镜像并push到指定仓库(需要较长时间)kolla-build -registry 18:4000 push -base centos -type source全部节点添加:vi /lib/systemd/system/docker.serviceServ
7、iceExecStart=/usr/bin/docker daemon -insecure-registry 18:4000四、安装openstack1、修改kolla节点配置文件vi /etc/kolla/globals.yml kolla_install_type: "source"openstack_release: "3.0.3" #与下载的kolla镜像版本保持一致kolla_internal_vip_address: "33" #配置vipnetwork_interfac
8、e: "ens33"#配置业务网卡,与vip同一网段neutron_external_interface: "ens32"#配置外部网卡,不需要配置ipdocker_registry: "18:4000" #配置私有仓库的信息#docker_namespace: "companyname"docker_registry_username: "admin"docker_registry_password: "admin"#这个文件底下还有各个组件安装时
9、的配置参数2、配置kolla节点hosts文件vi /usr/share/kolla/ansible/inventory/multimodecontrolkolla-controller1kolla-controller2 networkkolla-controller1kolla-controller2computekolla-computekolla-objmonitoringkolla-computestoragekolla-computekolla-obj3、安装openstack生成密码,执行以下命令后会生成/etc/kola/passwords.ymlkolla-genpwd执行节
10、点检查,使用-i参数制定hosts文件,如不指定则表示all in onekolla-ansible prechecks I /usr/share/kolla/ansible/inventory/multimode执行安装命令,使用-i参数制定hosts文件,如不指定则表示all in onekolla-ansible deploy I /usr/share/kolla/ansible/inventory/multimode生成环境变量脚本/etc/kolla/admin-openrc.shkolla-ansible post-deploy完成后使用vip登录即可附录1、 kolla检查和安装
11、使用到的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节点配置文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论