雙節點部署openstack


第一步、雙網卡設置

首先創建兩台新的虛擬機(或者先創建一台配置完基礎環境之后打快照然后克隆第二台)

下圖是需要注意修改的地方:

 

 

 

 

  

 

 

 

 

 進入網絡和主機名

 

 

 

 

設置完成后開始安裝

安裝完成之后配置網卡

 

第二步、雙節點部署open stack

設置兩個節點主機名:

 主機名:controller 控制節點 

 NAT 192.168.233.70 eno16777736

 僅主機 192.168.133.80 eno33554960

 主機名:compute 計算節點

 NAT 192.168.233.71 eno16777736

 僅主機 192.168.133.81 eno33554960

計算節點分區,分兩個區為sdb1與sdb2,再額外增加20G的硬盤
# lsblk
# fdisk /dev/sdb
# lsblk

 

關閉防火牆,設置開機不自啟(兩個節點都需要)

    # systemctl stop firewalld

    # systemctl disable firewalld

    # setenforce 0

    # vi /etc/selinux/config //進入之后換成disabled

上傳基礎鏡像,手動配置yum源(兩個節點都需要)

    # mkdir /opt/centos

    # mkdir /opt/iaas

    # mount /dev/sr0 /opt/centos

    # mount XianDian-IaaS-v2.2.iso /opt/iaas/

    # rm -rf /etc/yum.repos.d/*

    # vi /etc/yum.repos.d/local.repo

     [centos]

     name=centos
     baseurl=file:///opt/centos
     gpgcheck=0
     enabled=1
     [iaas]
     name=iaas
     baseurl=file:///opt/iaas/iaas-repo
     gpgcheck=0
     enabled=1

    # yum clean all

    # yum repolist

 

 安裝iaas-xiandian服務

[root@controller ~]# yum install iaas-xiandian -y
[root@compute ~]# yum install iaas-xiandian -y

修改配置文件(兩個節點都需要修改)

    # vi /etc/xiandian/openrc.sh

 

 跑腳本

1.安裝基礎服務

# 兩個節點都跑
[root@localhost ~]# iaas-pre-host.sh

2.安裝MySQL數據庫服務

[root@controller~]# iaas-install-mysql.sh

3.安裝

[root@controller ~]# iaas-install-keystone.sh

4.安裝 鏡像服務

[root@controller ~]# iaas-install-glance.sh

5.安裝Nova計算服務

[root@controller ~]# iaas-install-nova-controller.sh
[root@compute~]# iaas-install-nova-compute.sh

6.安裝Neutron網絡服務

[root@controller ~]# iaas-install-neutron-controller.sh
[root@controller ~]# iaas-install-neutron-controller-gre.sh
[root@compute~]# iaas-install-neutron-compute.sh
[root@compute~]# iaas-install-neutron-compute-gre.sh

7.安裝儀表板服務

[root@controller ~]# iaas-install-dashboard.sh

8.安裝Cinder塊存儲服務

[root@controller ~]# iaas-install-cinder-controller.sh
[root@compute~]# iaas-install-cinder-compute.sh

9.安裝Swift對象存儲服務

[root@controller ~]# iaas-install-swift-controller.sh
[root@compute ~]# iaas-install-swift-compute.sh

10.訪問儀表板服務

打開瀏覽器,訪問http://192.168.223.70/dashboard/project/instances/地址,輸入環境變量文件中填寫的密碼

域為 demo 、用戶名為 admin 、密碼為 000000,然后連接

 


免責聲明!

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



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