天天看點

先電Iaas安裝

傳送指令scp /etc/xiandian/openrc.sh 192.168.100.20:/etc/xiandian/
 scp k8s_node_install.sh [email protected]:/root 

# Controller節點和Compute節點
執行腳本iaas-pre-host.sh進行安裝
Controller節點
執行腳本iaas-install-mysql.sh進行安裝
# Controller節點
執行腳本iaas-install-keystone.sh進行安裝。
# Controller 節點
執行腳本iaas-install-glance.sh進行安裝
上傳鏡像
首先下載下傳(Wget)提供的系統鏡像到本地,本次以上傳CentOS_7.5_x86_64鏡像為例。
可以安裝Wget,從Ftp伺服器上下載下傳鏡像到本地。
# source admin-openrc.sh
# glance  image-create  --name  "CentOS7.5"  --disk-format  qcow2 
--container-format  bare  --progress  < 
 /opt/images/CentOS_7.5_x86_64_XD.qcow2
#Controller節點
執行腳本iaas-install-nova-controller.sh進行安裝
#Compute節點
執行腳本iaas-install-nova-compute.sh進行安裝
#Controller節點
執行腳本iaas-install-neutron-controller.sh進行安裝
#Compute節點
執行腳本iaas-install-neutron-compute.sh進行安裝
#Controller
執行腳本iaas-install-dashboard.sh進行安裝
6.5 通路
打開浏覽器通路 Dashboard
http://controller(或本機内網 ip)/dashboard
注:檢查防火牆規則,確定允許 http 服務相關端口通行,或者關閉防火牆。
6.6 建立雲主機
(1)管理者->資源管理->雲主機類型->建立雲主機類型
(2)管理者->網絡->網絡->建立網絡
(3)項目->網絡->安全組->管理規則->添加規則(ICMP、TCP、UDP)
(4)項目->資源管理->雲主機->建立雲主機#Controller
執行腳本iaas-install-cinder-controller.sh進行安裝
#Compute節點
執行腳本iaas-install-cinder-compute.sh進行安裝

# 驗證
#Controller
使用 cinder create 建立一個新的卷
# cinder create --display-name myVolume 1
通過 cinder list 指令檢視是否正确建立
#Controller
執行腳本iaas-install-swift-controller.sh進行安裝
#Compute節點
執行腳本iaas-install-swift-compute.sh進行安裝
#Controller節點
執行腳本iaas-install-heat.sh進行安裝
#Controller節點
執行腳本iaas-install-zun-controller.sh進行安裝
#Compute節點
執行腳本iaas-install-zun-compute.sh進行安裝
10.13 上傳鏡像
以CentOS7_1804.tar鏡像為例,CentOS7_1804.tar鏡像包存放在
XianDian-IaaS-v2.4.iso鏡像包中。将docker鏡像上傳到glance中,通過openstack使
用鏡像啟動容器。
# source /etc/keystone/admin-openrc.sh
# openstack image create centos7.5 --public --container-format docker 
--disk-format raw < CentOS7_1804.tar
10.14 啟動容器
通過glance存儲鏡像啟動容器
# zun run --image-driver glance centos7.5
# zun list
+--------------------------------------+--------------------+-------
----+---------+------------+--------------+-------+ | uuid 
| name | image | status | task_state | addresses | ports 
| 
+--------------------------------------+--------------------+----------
-+---------+------------+--------------+-------+ | 
c01d89b6-b927-4a5e-9889-356f572e184d | psi-9-container | centos7.5 | 
Running | None | 172.30.15.9 | [22] | | 
+--------------------------------------+--------------------+----------
-+---------+------------+--------------+-------+
#Controller節點
執行腳本iaas-install-ceilometer-controller.sh進行安裝
#Compute節點
執行腳本iaas-install-ceilometer-compute.sh進行安裝
#Controller節點
執行腳本iaas-install-aodh.sh進行安裝
修改 openrc.sh
把compute節點的IP和主機名改為controller節點的IP和主機名在控制節點運作iaas-install-nova-compute.sh
執行過程中需要确認登入controller節點和輸入controller節點root使用者密碼。
           

繼續閱讀