




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Kolla部署实验手册一、准备环境1、host:配置系统:centos7.3内存:8Gcpu:4核kola节点:kolla8openstack控制节点2台:controller017controller02openstack计算节点+存储节点2台:compute01compute02建议配置互信,kolla节点可以免密码登录其他节点2、VIP:必须具有一个同网段且没被使用的ip二、软件安装和配置1、kola节点安装安装依赖包:yum install -y python-devel libffi-devel gcc openssl-devel git安装dockercurl -sSL https
2、:/get.docker.io | bash配置docker配置文件vi /usr/lib/systemd/system/docker.service ServiceMountFlags=sharedmkdir -p tee /etc/systemd/system/docker.service.d/kolla.conf <<-'EOF'ServiceMountFlags=sharedEOF重启dockersystemctl daemon-reloadsystemctl start docker安装docker-bypip install -U docker-py安装
3、ansible:newton版本需要使用ansible2.0以上,pip安装默认版本即可pip install ansible安装kolla工具pip install kolla/cd kolla/pip install -r requirements.txt -r test-requirements.txt生成配置文件pip install -U toxtox -egenconfigcp -rv etc/kolla /etc/安装openstack命令工具pip install -U python-openstackclient python-neutronclient2、控制节点和计算节点
4、安装和配置安装dockercurl -sSL https:/get.docker.io | bash配置docker配置文件vi /usr/lib/systemd/system/docker.service ServiceMountFlags=sharedmkdir -p tee /etc/systemd/system/docker.service.d/kolla.conf <<-'EOF'ServiceMountFlags=sharedEOF重启dockersystemctl daemon-reloadsystemctl start docker安装docker-
5、bypip install -U docker-py三、下载kolla镜像多节点部署必须要有私有仓库。1、本地镜像直接执行以下命令即可build 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 65.218:4000 push -base cen
6、tos -type source全部节点添加:vi /lib/systemd/system/docker.serviceService65.218:4000四、安装openstack1、修改kolla节点配置文件vi /etc/kolla/globals.yml kolla_install_type: "source"openstack_release: "3.0.3" #与下载的kolla镜像版本保持一致kolla_internal_vip_address: "33" #配置vipnetwork_inter
7、face: "ens33"#配置业务网卡,与vip同一网段neutron_external_interface: "ens32"#配置外部网卡,不需要配置ipdocker_registry: "18:4000" #配置私有仓库的信息#docker_namespace: "companyname"docker_registry_username: "admin"docker_registry_password: "admin"#这个文件底下还有各个组件
8、安装时的配置参数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
9、执行节点检查,使用-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检查
10、和安装使用到的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_O
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵州省黔东南苗族侗族自治州2026届九上化学期中教学质量检测试题含解析
- 急诊科护士年度个人工作总结
- 2026届河北省唐山市路北区九年级英语第一学期期末达标检测试题含解析
- 辽宁省灯塔市2026届化学九年级第一学期期中教学质量检测模拟试题含解析
- 变电站值班员试题库含答案(50题)
- 百年风华-《在灿烂的阳光下》+课件+2025-2026学年人音版(简谱)(2024)初中音乐八年级上册
- 广东省阳江市2026届九年级化学第一学期期中检测试题含解析
- 2026届陕西省定边县联考化学九上期中达标检测模拟试题含解析
- 主题公园租赁合同租客娱乐体验服务协议
- 离婚协议书无子女抚养权明确及财产分配标准范本
- 应聘家教兼职简历
- 慢阻肺的健康教育讲座
- 光伏电站安全风险辨识及风险库管理制度
- 铁路机车防火安全教育
- 企业内训师培养与培训课程设计
- 网架防腐刷漆施工方案
- 《采矿方法的选择案例综述》1700字
- 新冀教版二年级数学上册教学计划与课程标准对接
- (完整版)《珠心算口诀表》
- 微粒贷逾期立案通知函
- 【课件】校园心理危机干预理论与技巧
评论
0/150
提交评论