Skip to main content
System Manager Classic
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

在 ONTAP 中建立 LIF (網路介面)

貢獻者 netapp-barbe

SVM透過一或多個網路邏輯介面(LIF)、為用戶端提供資料服務。您必須在您要用來存取資料的連接埠上建立LIF。LIF (網路介面)是與實體或邏輯連接埠相關聯的 IP 位址。如果元件發生故障、LIF可能會容錯移轉至不同的實體連接埠、或移轉至不同的實體連接埠、進而繼續與網路通訊。

最佳實務做法

連接至 ONTAP 的交換器連接埠應設定為跨距樹狀目錄邊緣連接埠、以減少 LIF 移轉期間的延遲。

開始之前
  • 您必須是叢集管理員才能執行此工作。

  • 基礎實體或邏輯網路連接埠必須設定為管理UP狀態。

  • 如果您打算使用子網路名稱來配置LIF的IP位址和網路遮罩值、則該子網路必須已經存在。

    子網路包含屬於同一第3層子網路的IP位址集區。它們是使用 System Manager 或命令建立 `network subnet create`的。

  • 指定LIF處理之流量類型的機制已變更。對於僅適用於更新版本的版本、LIF會使用角色來指定其處理的流量類型。ONTAP從ONTAP Sf6開始、l生命 就會使用服務原則來指定處理的流量類型。

關於這項工作
  • 您無法將NAS和SAN傳輸協定指派給相同的LIF。

    支援的傳輸協定包括SMB、NFS、FlexCache 支援功能、iSCSI和FC; iSCSI和FC無法與其他傳輸協定結合使用。不過、NAS和乙太網路型SAN傳輸協定可以存在於同一個實體連接埠上。

    • 您不應設定承載SMB流量的生命期、以自動還原至其主節點。如果SMB伺服器要裝載解決方案、以便透過Hyper-V或SQL Server透過SMB進行不中斷營運、則此建議為必填。

  • 您可以在同一個網路連接埠上同時建立IPV4和IPv6 LIF。

  • SVM使用的所有名稱對應和主機名稱解析服務、例如DNS、NIS、LDAP和Active Directory、 必須至少有一個LIF處理SVM的資料流量。

  • 處理節點之間叢集內流量的LIF、不應與處理管理流量的LIF或處理資料流量的LIF位於相同的子網路上。

  • 建立沒有有效容錯移轉目標的LIF會產生警告訊息。

  • 如果叢集中有大量的生命量、您可以驗證叢集上支援的LIF容量:

    • System Manager:從ONTAP 功能完善的9.12.0,開始檢視網路介面網格的處理量。

    • CLI :使用命令(進階權限層級),使用 network interface capacity show`每個節點上支援的命令和 LIF 容量 `network interface capacity details show

  • 從ONTAP NetApp 9.7開始、如果相同子網路中的SVM已存在其他LIF、您就不需要指定LIF的主連接埠。在相同的廣播網域中、系統會自動在指定的主節點上選擇隨機連接埠、如同在同一個子網路中設定的其他LIF。ONTAP

    從ONTAP 支援FFC-NVMe的支援功能到支援的功能表9.4開始。如果您要建立FC-NVMe LIF、應該注意下列事項:

    • NVMe傳輸協定必須受到建立LIF的FC介面卡支援。

    • FC-NVMe是資料生命中唯一的資料傳輸協定。

  • 必須為每個支援SAN的儲存虛擬機器(SVM)設定一個LIF處理管理流量。

  • NVMe LIF和命名空間必須裝載在同一個節點上。

  • 每個SVM只能設定一個處理資料流量的NVMe LIF。

  • 當您建立具有子網路的網路介面時ONTAP 、ENetApp會自動從所選子網路選取可用的IP位址、並將其指派給網路介面。如果有多個子網路、您可以變更子網路、但無法變更IP位址。

  • 建立(新增)SVM時、您無法為網路介面指定位於現有子網路範圍內的IP位址。您會收到子網路衝突錯誤。此問題發生在網路介面的其他工作流程中、例如在SVM設定或叢集設定中建立或修改叢集間網路介面。

  • 從 ONTAP 9.10.1 開始, network interface CLI 命令包含 `-rdma-protocols`透過 RDMA 組態的 NFS 參數。從 ONTAP 9.12.1 開始,系統管理員支援透過 RDMA 組態建立 NFS 的網路介面。如需更多資訊、請參閱 透過 RDMA 設定 NFS 的生命

  • 從 ONTAP 9.11.1 開始、全快閃 SAN 陣列( ASA )平台可自動進行 iSCSI LIF 容錯移轉。

    如果指定 SVM 中不存在 iSCSI 生命體,或指定 SVM 中所有現有的 iSCSI 生命體均已啟用 iSCSI LIF 容錯移轉,則會在新建立的 iSCSI 生命體上自動啟用 iSCSI LIF 容錯移轉(容錯移轉原則設為,且自動還原值 `true`設 `sfo-partner-only`為)。

    如果在升級至 ONTAP 9.11.1 或更新版本之後, SVM 中現有的 iSCSI 生命體尚未啟用 iSCSI LIF 容錯移轉功能,且您在同一個 SVM 中建立新的 iSCSI 生命體,則新的 iSCSI 生命(`disabled`體將採用相同的容錯移轉原則),以在 SVM 中現有的 iSCSI 生命體為準。

從ONTAP 支援支援的版本9.7開始、ONTAP 只要IPspace的同一子網路中至少已存在一個LIF、則該產品就會自動選擇LIF的主連接埠。在同一個廣播網域中選擇一個主連接埠、以作為該子網路中的其他LIF。ONTAP您仍可指定主連接埠、但不再需要主連接埠(除非該子網路在指定的IPspace中尚不存在任何生命區)。

從ONTAP 功能性的9.12.0開始、您所遵循的程序取決於您所使用的介面-系統管理員或CLI:

系統管理員

使用System Manager新增網路介面

步驟
  1. 選擇*網路>總覽>網路介面*。

  2. 選擇。 新增圖示

  3. 選取下列其中一個介面角色:

    1. 資料

    2. 叢集間

    3. SVM管理

  4. 選取傳輸協定:

    1. SMB/CIFS與NFS

    2. iSCSI

    3. FC

    4. NVMe / FC

    5. NVMe / TCP

  5. 命名LIF或接受先前選擇所產生的名稱。

  6. 接受主節點、或使用下拉式選單選取一個節點。

  7. 如果在所選SVM的IPspace中至少設定一個子網路、則會顯示子網路下拉式清單。

    1. 如果您選取子網路、請從下拉式清單中選擇該子網路。

    2. 如果您在沒有子網路的情況下繼續、則會顯示「廣播網域」下拉式清單:

      1. 指定IP位址。如果IP位址正在使用中、則會顯示警告訊息。

      2. 指定子網路遮罩。

  8. 從廣播網域中選取主連接埠、可以是自動(建議)或從下拉式功能表中選取一個。主連接埠控制項會根據廣播網域或子網路選擇來顯示。

  9. 儲存網路介面。

CLI
  • 使用 CLI 建立 LIF*

步驟
  1. 確定要用於LIF的廣播網域連接埠。

    network port broadcast-domain show -ipspace ipspace1

    IPspace     Broadcast                       Update
    Name        Domain name   MTU   Port List   Status Details
    ipspace1
                default       1500
                                    node1:e0d   complete
                                    node1:e0e   complete
                                    node2:e0d   complete
                                    node2:e0e   complete
  2. 驗證要用於lifs的子網路是否包含足夠的未使用IP位址。

    network subnet show -ipspace ipspace1

  3. 在您要用來存取資料的連接埠上建立一個或多個生命體。

    警告 NetApp 建議為資料 SVM 上的所有生命建立子網路物件。這對 MetroCluster 組態尤其重要,因為每個子網路物件都有相關的廣播網域,因此子網路物件可讓 ONTAP 判斷目的地叢集上的容錯移轉目標。有關說明,請參閱"建立子網路"
    network interface create -vserver _SVM_name_ -lif _lif_name_ -service-policy _service_policy_name_ -home-node _node_name_ -home-port port_name {-address _IP_address_ - netmask _Netmask_value_ | -subnet-name _subnet_name_} -firewall- policy _policy_ -auto-revert {true|false}
    • -home-node`是在 LIF 上執行命令時 LIF 傳回的節點 `network interface revert

      您也可以使用-autom-revert選項、指定LIF是否應自動還原為主節點和主連接埠。

    • -home-port`是 LIF 上執行命令時, LIF 傳回的實體或邏輯連接埠 `network interface revert

    • 您可以使用和 -netmask`選項指定 IP 位址 `-address,或使用選項從子網路啟用分配 -subnet_name

    • 使用子網路提供IP位址和網路遮罩時、如果子網路是使用閘道定義、則使用該子網路建立LIF時、會自動將通往該閘道的預設路由新增至SVM。

    • 如果您手動指派IP位址(不使用子網路)、則在不同IP子網路上有用戶端或網域控制器時、可能需要設定通往閘道的預設路由。如"ONTAP 命令參照"需詳細 `network route create`資訊,請參閱。

    • -auto-revert`可讓您指定資料 LIF 是否在啟動,管理資料庫狀態變更或建立網路連線等情況下自動還原至其主節點。預設設定為 `false,但您可以根據環境中的網路管理原則將其設定為 true

    • -service-policy`從 ONTAP 9.5 開始,您可以使用選項指派 LIF 的服務原則 `-service-policy。當為LIF指定服務原則時、該原則會用來建構LIF的預設角色、容錯移轉原則和資料傳輸協定清單。在支援的過程中、服務原則僅適用於叢集間和BGP對等服務。ONTAP在NetApp 9.6中ONTAP 、您可以建立多種資料與管理服務的服務原則。

    • `-data-protocol`可讓您建立支援 FCP 或 NVMe / FC 傳輸協定的 LIF 。建立IP LIF時不需要此選項。

  4. 選用:在-address選項中指派IPv6位址:

    1. 使用network NDP prefix show命令查看在各種介面上學習到的RA前置詞清單。

      此 `network ndp prefix show`命令可在進階權限層級使用。

    2. 使用格式 `prefix::id`手動建構 IPv6 位址。

      `prefix`是在各種介面上學習的首碼。

    若要衍生 id,請選擇隨機的 64 位元十六進位數字。

  5. 驗證LIF介面組態是否正確。

    network interface show -vserver vs1

              Logical    Status     Network         Current   Current Is
    Vserver   Interface  Admin/Oper Address/Mask    Node      Port    Home
    --------- ---------- ---------- --------------- --------- ------- ----
    vs1
               lif1       up/up      10.0.0.128/24   node1     e0d     true
  6. 確認容錯移轉群組組態符合需求。

    network interface show -failover -vserver vs1

             Logical    Home       Failover        Failover
    Vserver  interface  Node:Port  Policy          Group
    -------- ---------- ---------  ---------       --------
    vs1
             lif1       node1:e0d  system-defined  ipspace1
    Failover Targets: node1:e0d, node1:e0e, node2:e0d, node2:e0e
  7. 確認已設定的IP位址可連線:

若要驗證…​

使用…​

IPV4位址

網路ping

IPv6 位址

網路ping6.

範例

下列命令會建立 LIF 並使用和參數指定 IP 位址和 -netmask`網路遮罩值 `-address

network interface create -vserver vs1.example.com -lif datalif1 -service-policy default-data-files -home-node node-4 -home-port e1c -address 192.0.2.145 -netmask 255.255.255.0 -auto-revert true

下列命令會建立LIF、並從指定的子網路(名為client1_sub)指派IP位址和網路遮罩值:

network interface create -vserver vs3.example.com -lif datalif3 -service-policy default-data-files -home-node node-3 -home-port e1c -subnet-name client1_sub - auto-revert true

下列命令會建立 NVMe / FC LIF 並指定 `nvme-fc`資料傳輸協定:

network interface create -vserver vs1.example.com -lif datalif1 -data-protocol nvme-fc -home-node node-4 -home-port 1c -address 192.0.2.145 -netmask 255.255.255.0 -auto-revert true