Q: 如何加大 Oracle VM Template 的可用空間
1. 使用 OVMM 將 VM 的 System 磁碟增大
OVMM > Servers and VMs > 選擇 VM > 編輯 VM > Disks > 編輯 Slot 0 的磁碟
- Virtual Disk Name:system (x) <可不用變更>
- Size (GB):12 -> 50GB
- Shareable:空白
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
Q: 如何取得 Oracle VM 的擁有權
(http://docs.oracle.com/cd/E26996_01/.../BABFCCHE.html)
- 在 OVMM 執行 Discover Servers 時,如果 OVM 是處於 Unowned 狀態,OVMM 會自動取得該擁有權。
- 如果連結某一台 OVM 顯示 Owned by Another.... 狀態時,必須回到最近加入這個 OVM 的 OVMM,然後解除該OVM主機的擁有權後,才可以再被新的 OVMM 加入。
- 要從 OVMM 介面解除某個 OVM 主機的擁有權,必須先移出 server pool,然後刪除該主機,或編輯該主機,將 take ownership 取消。
Q: 如何做校時設定
建議做法是將 OVMM 設定為 NTP Server,而所有的 OVS 會自動向 OVMM 做校時。
OVMM 設定 NTP)
- 設定系統時區
編輯 /etc/sysconfig/clock 或指令 setup。 - 設定 ntp.conf
編輯 ntp.conf
// 這裡要設定 OVS 的網段,如果有其他網段的主機也要做校時,也可以加上。
# Hosts on local network are less restricted.
restrict 192.168.7.0 mask 255.255.255.0 nomodify notrap
// 這裡是上層的 NTP 校時主機位址
server 127.127.1.0 # local clock - 啟動 ntpd 服務
OVS 設定 NTP)
- 設定系統時區
編輯 /etc/sysconfig/clock 或指令 setup。 - 編輯 ntp.conf
server 127.127.1.0 # OVMM IP address - 重啟 ntpd 服務
NOTE:
OVMM 3.3.x 不需要在 OVS 上做設定,當使用 VM Manager 第一次加入 OVS 時,系統會自動修改 OVS 的 ntp.conf。