有一個 OVS 需要重新安裝,但無法從已經加入的 Clustered Server Pool 中移除,出現以下錯誤:
OVMRU_000036E Cannot remove server: tycoddovs01.winfoundry.com, from pool: oddfdc_db. There are still OCFS2 file systems
解決:要移除從 Clustered Server Pool 裡移除其中一台 OVS 主機,必須符合下列條件
假使這個 OVS 是 Server Pool 裡唯一的主機,可以使用下述步驟,強制將它從 Server Pool 內移除。
1. SSH 登入至該 OVS 主機,執行以下指令:
service ovs-agent stop rm -rf /etc/ovs-agent/db cat /dev/null > /etc/ocfs2/cluster.conf service ovs-agent start
2. 登入 OVMM 後,從控制台的視窗,應該就會顯示該 OVS 主機是在 Unassigned Servers 狀態。
1. 使用 OVMM 將 VM 的 System 磁碟增大
OVMM > Servers and VMs > 選擇 VM > 編輯 VM > Disks > 編輯 Slot 0 的磁碟
2. 登入 VM 後,執行以下操作
記下 SWAP 的大小
> free -m 例如是 2048M
關閉 SWAP
> swapoff /dev/xvda3
-1 刪除 xvda3 & xvda2 磁區
-2 重建 xvda2 (+48G) & xvda3 (剩餘空間)
-3 寫入後離開
> fdisk /dev/xvda
重啟 VM
reboot
格式化 SWAP
> mkswap /dev/xvda3 > swapon /dev/xvda3
Resize 根目錄
> resize2fs /dev/xvda2
(http://docs.oracle.com/cd/E26996_01/.../BABFCCHE.html)
建議做法是將 OVMM 設定為 NTP Server,而所有的 OVS 會自動向 OVMM 做校時。
OVMM 設定 NTP)
OVS 設定 NTP)
NOTE:
OVMM 3.3.x 不需要在 OVS 上做設定,當使用 VM Manager 第一次加入 OVS 時,系統會自動修改 OVS 的 ntp.conf。