kolla单节点部署openstack

virtualbox环境:

双网卡:enp0s3(桥接)   192.168.102.194

    enp0s8(桥接)   无ip

块存储  50G

关闭防火墙,selinux。

配置yum源:wget  http://mirrors.aliyun.com/repo/Centos-7.repo

      yum install epel-release -y

配置主机名:hostnamectl set-hostname kolla

      vi /etc/hosts

      192.168.42.3  kolla

配置互信:ssh-keygen

     ssh-copy-id -i ~/.ssh/id_rsa.pub root@kolla

 

 

一,安装依赖

     yum install python-pip

     pip install -U pip

     yum install python-devel libffi-devel gcc openssl-devel libselinux-python

     pip install -U ansible

     mkdir  /etc/ansible

     vi  /etc/ansible/ansible.cfg

      [defaults]

   host_key_checking=False

   pipelining=True

   forks=100



二,安装kolla-ansible

      pip install kolla-ansible

      cp -r /usr/share/kolla-ansible/etc_examples/kolla /etc/kolla/

       cp /usr/share/kolla-ansible/ansible/inventory/* .

    将all-in-one文件中的localhost那一行注释,并在下行添加kolla

  vi  /etc/kolla/global.yml

   kolla_base_distro: "centos"

   kolla_install_type: "source"

   openstack_release: "queens"

    network_interface: "enp0s3"

   kolla_internal_vip_address: "192.168.102.194"

  neutron_external_interface: "enp0s8"

   enable_cinder: "no"

   enable_haproxy: "no"

   nova_compute_virt_type: "qemu"           全虚拟化模式

   keystone_token_provider: 'fernet'

  生成随机密码文件

   kolla-genpwd

  vi /etc/kolla/password.yml

  keystone_admin_password: admin

三,部署

   kolla-ansible -i all-in-one bootstrap-servers

   kolla-ansible -i all-in-one prechecks

   kolla-ansible -i all-in-one pull                      #第一次执行若有failed,再执行一次

   kolla-ansible -i deploy

生成环境变量脚本

  kolla-ansible post-deploy -i all-in-one

        .  /etc/kolla/admin-openrc.sh

安装openstack命令行客户端

  pip install python-openstackclient python-glanceclient python-neutronclient --ignore-installed

初始化运行环境

  . /usr/share/kolla-ansible/init-runonce

 

 

 


日志:/var/lib/docker/volumes/kolla_logs/_data/

销毁环境:kolla-ansible destroy -i all-in-one --yes-i-really-really-mean-it

 

 

 

参考:https://docs.openstack.org/project-deploy-guide/kolla-ansible/queens/quickstart.html

   https://www.lijiawang.org/posts/kolla%20queens%20on%20centos7.41.html

 

转载于:https://www.cnblogs.com/tozh/p/9962405.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值