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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM