VM (Guest OS) 管理

    版本為 12:40, 20 Sep 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    VM Clone 複製

    • VM 可複製成另一個新的 VM 或 VM Template 範本
    • VM 複製後,新的 VM 所使用的 Virtual Disk 也會被複製,要注意 Repositories 的空間足不足夠存放新的 virtual disks。
    • 如果 VM 有用到 Physical Disk,在 Clone 時會發生失敗,解決方法是,先將 Physical Disk 卸載(將它設為 Empty 即可),然後再複製一次,完成後,再將 Physical Disk 掛載回來。

     

    OEL5.x PVM (ovm template) 系統優化

    安裝管理工具
    > yum install setuptool system-config-network* system-config-firewall* system-config-securitylevel-tui \
    system-config-keyboard ntsysv
    
    關閉 SELinux 與 firewall,設定時區
    > setup
    
    設定校時服務
    1. 編輯 /etc/ntp.conf
      // 註解這兩行
      #server 127.127.1.0     # local clock
      #fudge  127.127.1.0 stratum 10

      // 最後一行加上 time server
      # OVM Manager
      server 10.23.0.203
    2. 重啟 ntpd 服務

     

    關閉 ipv6
    編輯 /etc/modprobe.conf
    加上這一行
    install ipv6 /bin/true
    
    編輯 /etc/sysconfig/network
    加上這兩行
    NETWORKING_IPV6=no
    IPV6INIT=no
    
    重啟系統
    
    驗證
    > lsmod | grep ipv6
    > ifconfig               ;不會出現 inet6 addr:... 這一行
    
    增加 Swap 虛擬記憶體

    1. 新增一個 virtual disk,並且建立 SWAP 磁區

    #> fdisk /dev/xvdb
    

    2. 執行下列指令

    #> mkswap /dev/xvdb1
    #> swapon /dev/xvdb1
    #> swapon -s 
    

    3. 開機時自動掛載
    編輯 /etc/fstab,增加這一行

    /dev/xvdb1              swap                    swap    defaults        0 0
    

    Clustered Server Pool 的 VM

    • VM 要正常啟動,所在的 OVS 主機必須是執行中
    • OVS 關閉時,其所屬的 VM 若要啟動,必須先 Migrate 至其他執行中的 OVS 主機 (做 VM Migrate 時,原始 OVS 不需要開啟)
    • OVS 上的 VM,只要有一個尚未關閉,就無法關閉底層的 OVS 主機。
    • 以 VM Template 方式新增 VM 後,這個 VM 會自動建立在第二台 OVS 主機上 (非 Master Server);所以這個 VM 若要正式上線,必須手動 Migrate 至 Master Server,否則它會在第二台主機上。

    VM 的 CPU 與 Memory 調整

    • Max. Processors: 必須關閉 VM 才能做調整
    • Processor
      • 必須小於 Max.Processor
      • 可隨時調整但要被系統套用,必須關閉 VM 再重啟 VM。(NOTE: 若在系統內執行 reboot,有時可能無法生效)
    • Max. Memory(MB): 必須先關閉 VM 才能調整
    • Memeory(MB)
      • 必須小於 Max. Memory
      • 可隨時調整但要被系統套用,必須關閉 VM 再重啟 VM。(NOTE: 若在系統內執行 reboot,有時可能無法生效)
    Powered by MindTouch Core