OVMM 3.3.x 管理

    版本為 21:58, 5 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    Oracle VM Manager 3.2/3.x 管理操作

    更多文章:

     

    新增 OVS Server

    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:

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

    新增 Server Pool

    如果沒有使用 SAN 或 iSCSI Disks 時

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

    使用 SAN Disk(FCP)

    啟用 DM-Multipath,可以參閱:Designing, Creating and Testing an Oracle VM 3.2 Environment

    適用 OVM 3.3.x 參閱:使用 FCP 新增 Clustered Server Pool

    新增 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 主機

    匯入 VM Template/Assembly

    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 > VM Template > Import VM template
      • Server:要匯入的 OVS
      • VM Template URLs:<輸入 VM Template 檔的有效 URL 位址, *.tgz>
        例如 ftp://192.168.21.203/OVM/ovm_templates/OVM_OL5U7_X86_64_PVM_10GB.tgz

    TIPs:

    - 如果 Template 是 *.ova 檔,要先以 Assemblies 方式匯入,完成後再從  Assemblies 轉成 VM Template(在 OVMM 上操作)。

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

    新增 Virtual Machine Network

    注意:每一台 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:1
      1. Create a network with bonds/ports only
        預設值,一般會使用這個,可以指定一個或多個 OVS server 的 ethernet port。
      2. Create a network with VLANs only (搭配 VLAN 網路)
      3. Create a hybrid network with bonds/ports and VLANS (搭配 VLAN 網路)
      4. Create a local network on a single server (不確定用途)
    • Name:ovs-eth1-10-3-x-x <自訂>
    • Network Channels:Virtual Machine
    • Selected Servers:選擇唯一的 OVS
    • Selected Ports:選擇 OVS 另一個 ethernet port (eth1)
    • Addressing:None <選擇 None,不要指定 IP>

    OVM 3.3.x 更新:

    Select a Network Configuration > Create a Network with Ports/Bond Ports/VLAN INterface

    • Name: ovs#1-vmsLAN-10-23-0-x
    • Network Uses: 勾選 Virtual Machine

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

    新增 VNICs

    NOTE: OVM 3.3.x 以後版本不需要這步驟。

    VNIC 是 VM 使用的虛擬網卡裝置,透過自動產生多組的 MAC address,使每一個 VNIC 有唯一的 MAC address。

    在新增 VM 之前,要先建立所需的 VNIC 裝置。

    OVMM > Networking > Virtual NICs > Auto Fill

    • Create:10 <要產生幾組>

    安裝 Virtual Machine Console Utilities(VNC)

    NOTE: OVM 3.3.x 以後版本,不再需要執行這步驟。

    啟動 VM 後,需要開啟 Console 管理這個 VM,如果沒有安裝這工具,Console 功能無法使用。

    下載 TightVNC:

    安裝 TightVNC 至 OVMM 主機

    rpm -ivh tightvnc-java-1.3.9-5.noarch.rpm
    

    TIPs:

    在管理 Oracle VM 時,如果需要調整 firewall,可以參考下列文字:

    Any firewall between the client and Oracle VM Manager needs port 15901 to be open. Any firewall
    between the Oracle VM Manager and the Oracle VM Servers needs ports 6900 and above open; one port
    for each virtual machine on an Oracle VM Server. For example, if you have 100 virtual machines on an
    Oracle VM Server, you should open ports 6900-6999 (100 ports) on any firewall between the Oracle VM
    Server and Oracle VM Manager.

    新增 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