1. 程式人生 > 其它 >雙節點部署openstack

雙節點部署openstack

第一步、雙網絡卡設定

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

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

進入安裝位置

進入網路和主機名

設定完成後開始安裝

安裝完成之後配置網絡卡

第二步、雙節點部署open stack

設定兩個節點主機名:

controller 控制節點

NAT 192.168.233.70 eno16777736

controller 控制節點

NAT192.168.233.70eno16777736

僅主機 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,然後連線