2023年11月16日 星期四

Cloudstack(4.18) 添加宿主機(Host)節點

新增host計算節點cs05
Cloudstack(4.18) 添加宿主機(Host)節點

1.cs01節點添加主機DNS (cs01操作)
vi /etc/hosts
#---配置文件---
192.168.30.105 cs05
#------------
scp /root/.ssh/authorized_keys cs05:/root/.ssh/authorized_keys #公鑰給每一台
scp /etc/hosts cs05:/etc/hosts #同步文件給每一台

2.cs05設定主機名稱 (cs05操作)
hostnamectl set-hostname cs05

3.設定時區時間同步 (cs05操作)
apt update #更新
sed -i -e "s/1/0/g" /etc/apt/apt.conf.d/20auto-upgrades #關閉系統套件自動更新
apt install ntp ntpdate -y #安裝ntp套件
ntpdate -u cs01 #同步時間到cs01
timedatectl set-timezone Asia/Taipei  #設定時區
mkdir /var/mylog
crontab -e #設定
#---配置文件---
*/5 * * * * /usr/sbin/ntpdate -u cs01 >> /var/mylog/ntp.log 2>&1
#------------
crontab -l #查看

4.安裝kvm (cs05操作)
apt update #更新包
apt install cpu-checker -y #kvm-ok工具
grep -Eoc '(vmx|svm)' /proc/cpuinfo #查看是否開啟VT功能
kvm-ok #顯示 KVM acceleration can be used
lsmod | grep kvm #確認系統是否載入CPU虛擬化
apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager -y #安裝KVM所需套件
systemctl list-unit-files |grep libvirtd.service #確認啟用
brctl show #查看網橋接口

5.配置網橋 (cs05操作)
vi /etc/netplan/00-installer-config.yaml
#---配置文件---
network:
  ethernets:
    eno1:
      dhcp4: no
  bridges:
    cloudbr0:
      interfaces: [ eno1 ]
      addresses: [ 192.168.30.105/24 ]
      gateway4: { 192.168.30.1 }
      nameservers:
        search: [ 8.8.8.8 ]
        addresses: [ 1.1.1.1 ]
  version: 2
#------------
netplan apply   #重啟網卡

6.安裝cloudstack-agent (cs05操作)
wget -O - http://download.cloudstack.org/release.asc |sudo apt-key add - #配置源key
vi /etc/apt/sources.list.d/cloudstack.list #添加源
deb http://download.cloudstack.org/ubuntu focal 4.18
apt-get update #更新
apt install cloudstack-agent cloudstack-common -y #安裝
sed -i 's/^#vnc_listen =.*/vnc_listen = "0.0.0.0"/g' /etc/libvirt/qemu.conf #修改VNC預設端口
sed -i "s/host=.*/host=192.168.30.101/g" /etc/cloudstack/agent/agent.properties #指定cloudstack-manager IP
systemctl restart libvirtd #重啟kvm
systemctl start cloudstack-agent && systemctl enable cloudstack-agent #啟動
systemctl status cloudstack-agent #查看狀態
Cloudstack(4.18) 添加宿主機(Host)節點

7.部屬ssh金鑰給KVM主機 (cs01操作)
#金鑰刪除會自動在回來 /var/lib/cloudstack/management/
ssh-copy-id -i /var/lib/cloudstack/management/.ssh/id_rsa.pub cs05 #管理節點金鑰,-i是可以

8.進入儀表板,添加Hosts節點
Cloudstack(4.18) 添加宿主機(Host)節點

9.填寫資訊,完成添加Hosts節點
Cloudstack(4.18) 添加宿主機(Host)節點
Cloudstack(4.18) 添加宿主機(Host)節點


沒有留言:

張貼留言