OVMM 3.3.x 管理

    版本為 19:39, 5 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    Oracle VM Manager 3.3.x 管理操作

    更多文章:

    第一次設定 OVM 步驟:

    1. Discover Servers
    2. Discover Storage
    3. Create Virtual Network
    4. Cretae Server Pool
    5. Create Storage Repository
    6. Import VM Template
    7. Create Virtual Machine

     

    Discover Servers (新增 OVS)

    NOTE: 要新增 OVS 主機之前,請先 SSH 登入至 OVS,檢查系統時間是否與 OVMM 上的系統時間差不多,如果差好幾個小時,可能導致新增失敗,執行人工校時指令 ntpdate <time-server-ip> && hwclock -w 。

    開啟瀏覽器,輸入 https://ovmm.ip.address:7002/ovm/console,登入 admin。

    Servers and VMs > Discover Servers(中間左邊的小圖示)

    • Oracle VM Agent Port:<OVS agent 的 port,預設是 8899>
    • Oracle VM Agent Password:<安裝 OVS 時設定的 agent 密碼>
    • IP Address/Hostname:<OVS 的 IP>

    TIPs:

    * 執行 Discover 之前,請先確定 OVS 主機的系統時間與 OVMM 的一樣,否則可能 Discover 會失敗。

    * 新增 OVS 連線成功,在 Unassigned Servers 項目內會出現這台主機,並且欄位 Owned 應該顯示 Owned by you。

    * 如果 OVS 有連接 SAN Storage,在執行完 Discover Servers 成功後,在 OVMM > Storage > SAN Servers > Unmanaged FibreChannel Storage Array 會出現 LUN Disk 的資訊。

    * 在做完 Discover Servers 後,OVS 主機會自動設定校時服務。

    Discover Storage (新增 Storage)

    OVM 的 Storage 類型有兩種,File Server 及 SAN Server,系統差異為:

    • File Server:NFS Server
    • SAN Server:iSCSI、FCP
       

    SAN Server with FCP)
    OVMM > Storage > Discover SAN Server (中間左邊的小圖示)

    NOTE:

    如果 OVS 事先就與 SAN Storage 連接好,並且在 OVS 系統執行 multipath -l 會顯示完整的 LUN Disks,只要在前個步驟 Discover Servers 執行完後,系統也會自動完成 Discover Storage 程序,不需再手動執行。

    新增 Server Pool

    沒有使用 SAN 或 iSCSI Disks 時

    請參閱這篇:使用 Local Disk 新增一個 Server Pool

    使用 SAN Disk(FCP)時

    Enable Multipath I/O support

    重要: multipath.conf 的參數 user_friendly_names 要設為 no,預設是 no。

    新增 Cluster Server Pool:使用 FCP 新增 Clustered Server Pool

    新增 Virtual Machine Network

    NOTE:每一台 OVS 至少要有兩個 ethernet port,一個作為 management port,其他 port 可給所有 VMs 使用。

    例如:OVS 在安裝完成後,預設會使用 eth0 作為 management port,而 eth1 就可以被新增到其他的 Virtual Machine Network 然後就能被 VM 使用。

    OVMM > Networking > Networks > Create New Network > Select a Network Configuration > Create a Network with Ports/Bond Ports/VLAN INterface

    • Name: VM_LAN_10-23-0-X
    • Network Uses: 勾選 Virtual Machine

    Select Ports > 按下+ 新增一個 port >
    選擇 Server Pool > 選擇 OVS 主機 > 選擇 網路埠號 > OK > Next > 完成

    TIP:

    選擇實體網路埠時,必須包含有同個 Cluster 底下的所有實體主機,一旦有遷移 vm 就不會影響網路連線。 

    新增 Storage Repositories

    Storage Repository 是用來做 VM 的 Virtual Disk,此外也能用來儲存 ISO 檔、VM templates 等。

    OVMM > Repositories > Create a Repository

    • Repository Name: NA_8020_FAS-ODD-DB    (建議: ODD-DB 是 NetApp 上的 LUN 名稱)
    • Repository Location: Physical Dsik
      • Server Pool: <選擇 Server Pool>
      • Physical Dsik: 按下搜尋後,先選擇 Unmanaged FibreChannel Storage Array,然後出現 LUN Disk,如果確認容量沒問題,就按下 OK。
    • Present to Servers: 選擇要使用這個 repository 的 OVS 主機
      NOTE: 選擇同個 Cluster 下的所有主機

    匯入 OVM Template/Virtual Appliance

    NOTE:

    OVM 3.4+ 不再需要將 *.ova 轉換成 vm template,而是一旦匯入完成,就可以用來新增 VM。

    OVM 提供三種不同來源安裝 VM:

    • Virtual Appliance: 檔名為 *.ova,封裝成 OVF (Open Virtualization Format)格式的 template。
      NOTE: OVM 3.3 以前稱為 Assembly
    • OVM template: 檔名為 *.tgz,舊式的 template 格式。
    • ISO file: 傳統安裝光碟格式

     

    1. 下載官方的 VM Templates
      http://edelivery.oracle.com/oraclevm
      NOTE: 官方提供兩種 Template,分別是 .tgz 與 .ova(OVF)。
    2. 準備一台 HTTP 或 FTP server
    3. 將 VM Template 檔(*.ova, *.tgz)上傳至 HTTP/FTP 主機
    4. OVMM > Repositories > 選擇要匯入的 Storage Repositories > VM Template > Import VM template
      • Server:要匯入的 OVS
      • VM Template URLs:<輸入 VM Template 檔的有效 URL 位址, *.tgz。注意:不能是 *.ova 格式>
        例如 ftp://192.168.21.203/OVM/ovm_templates/OVM_OL5U7_X86_64_PVM_10GB.tgz

    TIPs:

    - 如果 Template 是 *.ova 檔,要先以 Assemblies 方式匯入,完成後再從  Assemblies 轉成 VM Template(在 Assemblies > 選擇剛上傳的 *.ova > Create VM Template (圖示+ )。

    - 如果有多個 Storage Repositories,匯入的 VM template 只能屬於被匯入的 Storage Repository,其他的 Repository 不可使用那些 templates。

    新增 Virtual Machine (guest OS)

    在 OVM 新增 guest OS 有下列幾種方式:

    1. 從 VM Template 複製
      必須先匯入 VM Template 至指定的 Storage Repository。
      NOTE:使用 Template 複製,預設系統使用的磁碟空間會與 Template 的相同。
    2. 從 Assembly (OVF) 新增
      必須先匯入 Assembly 至指定的 Storage Repository 後,還要再轉成 VM Template。
    3. 從 ISO 檔新增
      必須先匯入 ISO 檔 至指定的 Storage Repository。
       

    從 VM Template 新增
    OVMM > Server and VMs > 選擇 Server Pool > Create Virtual Machine (中間視窗的+圖示)

    • Clone from an existing VM Template
    • Clone Count:1
    • Repository:<選擇 Storage Repository>
    • VM Template:<選擇 VM Template>
    • VM Name:<自訂>
    • Server Pool:<選擇 Server Pool>
       

    設定 Virtual Network

    OVMM > Server and VMs > Server Pool > 選擇剛剛設定的 Pool > 選擇 OVS > 選擇剛剛新增的 VM > Edit

    • Networks > Network <選擇合適的 Network>

    NOTE:

    如果使用 Oracle Linux Template,VM 在第一次啟動時會要求設定 root 密碼,及網路 IP。

    Powered by MindTouch Core