|NO.Z.00011|——————————|^^^^ 部署 ^^^^|——|OpenStack&元件.V02|--------------------------|OpenStack-nova|controller節點下部署nova計算服務|
阿新 • • 發佈:2022-03-27
[CloudVirtualiZation:OpenStack&元件.V02] [Applications.CloudVirtualiZation] [|OpenStack|OpenStack.nova|controller節點下部署nova計算服務|在compute節點部署一個compute例項]
一、構建實驗:(yuanjian)openstack-compute(nova)(實驗專題)
二、在openstack-controller節點確定基礎環境### --- openstack-compute(nova)(實驗專題) ~~~ 安裝和配置controller節點scheduler服務上,scheduler服務會分機, ~~~ 如果指定了對應的主機,直接發起請求。 ~~~ 若果沒有指定對應的主機,會進行一個權重的計算, ~~~ 怎麼樣會合理的呼叫對應的節點上,資料庫的資源會合理的呼叫到每臺主機之中, ~~~ scheduler會獲取到當前的使用狀態。 ~~~ 怎樣保證當前消耗的資源不會太大,又會合理的去排程當前的資料呢, ~~~ 定時每一分鐘或每五分鐘去更新一下資料庫。 ~~~ 如有人在我們compute中寫入資料的話,我們快速同步到當前的資料庫 ~~~ 確認環境條件是否配置正常:在openstack-controller節點配置部署
### --- 在openstack-controller節點確定基礎環境 ~~~ 確認環境條件是否配置正常:在openstack-controller節點配置部署 [root@controller ~]# systemctl status NetworkManager.service NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; disabled) Active: inactive (dead) [root@controller ~]# systemctl status firewall.service firewall.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)
[root@controller ~]# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination [root@controller ~]# getenforce Disabled
~~~ 配置時間同步伺服器
[root@compute ~]# yum install -y ntp
[root@compute ~]# vim /etc/ntp.conf
restrict 192.168.222.0 mask 255.255.255.0 nomodify notrap
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server 127.127.1.0
fudge 127.127.1.0 stratum 10
[root@controller ~]# systemctl start ntpd.service
[root@controller ~]# systemctl enable ntpd.service
ln -s '/usr/lib/systemd/system/ntpd.service' '/etc/systemd/system/multi-user.target.wants/ntpd.service'
[root@controller ~]# systemctl status ntpd.service
ntpd.service - Network Time Service
Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled)
Active: active (running) since Mon 2021-01-11 02:40:20 CST; 4min 42s ago
Main PID: 11854 (ntpd)
CGroup: /system.slice/ntpd.service
└─11854 /usr/sbin/ntpd -u ntp:ntp -g
[root@controller ~]# systemctl status mariadb.service
三、在openstack-compute節點確認基礎環境
### --- 在openstack-compute節點確認基礎環境
[root@compute ~]# systemctl status firewall.service
firewall.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
[root@compute ~]# systemctl status NetworkManager.service
NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; disabled)
Active: inactive (dead)
[root@compute ~]# getenforce
Disabled
~~~ 更改它的主機名為:compute1.nice.com
[root@compute ~]# hostnamectl set-hostname compute1.nice.com
[root@compute ~]# cat /etc/hostname
compute1.nice.com
~~~ 在controller節點把hosts檔案傳送到compute1節點下
[root@controller ~]# scp /etc/hosts [email protected]:/etc/host
192.168.222.5 controller.nice.com
192.168.222.6 network.nice.com
192.168.222.10 compute1.nice.com
192.168.222.20 block1.nice.com
~~~ ping一下我們的域名是否配置正確
[root@compute ~]# ping controller.nice.com
64 bytes from controller.nice.com (192.168.222.5): icmp_seq=1 ttl=64 time=0.401 ms
### --- 配置時間同步伺服器的相關配置:
~~~ 更新過yum源,刪除centos的官方yum原始檔
[root@compute yum.repos.d]# ls
back CentOS-Base.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Sources.repo CentOS-Vault.repo ftp.repo
[root@compute yum.repos.d]# rm -rf CentOS-*
[root@compute yum.repos.d]# ls
back ftp.repo
[root@compute ~]# yum clean all
~~~ 安裝ntpdate工具;時間同步伺服器的客戶端
~~~ 配置客戶端同步時間服務的地址
[root@compute ~]# yum install -y ntpdate
[root@compute ~]# /sbin/ntpdate -u controller.nice.com
11 Jan 03:00:32 ntpdate[11182]: step time server 192.168.222.5 offset -70457.883365 sec
~~~ 每一分鐘去同步時間,/dev/null是垃圾箱,可以無限制的丟進資料,而不被儲存
[root@compute ~]# crontab -e
*/1 * * * * /sbin/ntpdate -u controller.nice.com &> /dev/null
[root@compute ~]# systemctl restart crond.service
[root@compute ~]# systemctl enable crond.service
[root@compute ~]# hostname
compute1.nice.com
===============================END===============================
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
來自為知筆記(Wiz)