使用 NetApp CLI 更新 SVM Active Directory 組態 - FSx for OnTAP

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 NetApp CLI 更新 SVM Active Directory 組態

您可以使用 NetApp ONTAP CLI 將 SVM 加入和退出 Active Directory,以及修改現有的 SVM Active Directory 組態。

使用 ONTAP CLI 將 SVM 加入 Active Directory

您可以使用 ONTAP CLI 將現有的 SVMs 加入 Active Directory,如下列程序所述。即使您的 SVM 已加入 Active Directory,您也可以這麼做。

  1. 若要存取 ONTAP CLI,請執行下列命令,在 Amazon FSx for NetApp ONTAP 檔案系統或 SVM 的管理連接埠上建立 SSH 工作階段。management_endpoint_ip 將 取代為檔案系統管理連接埠的 IP 地址。

    [~]$ ssh fsxadmin@management_endpoint_ip

    如需詳細資訊,請參閱使用 CLI ONTAP 管理檔案系統

  2. 透過提供完整目錄 DNS 名稱 (corp.example.com) 和至少一個 DNS 伺服器 IP 地址,為您的 Active Directory 建立 DNS 項目。

    ::>vserver services name-service dns create -vserver svm_name -domains corp.example.com -name-servers dns_ip_1, dns_ip_2

    若要驗證與 DNS 伺服器的連線,請執行下列命令。將 svm_name 取代為您自己的資訊。

    FsxId0ae30e5b7f1a50b6a::>vserver services name-service dns check -vserver svm_name Name Server Vserver Name Server Status Status Details ------------- --------------- ------------ -------------------------- svm_name 172.31.14.245 up Response time (msec): 0 svm_name 172.31.25.207 up Response time (msec): 1 2 entries were displayed.
  3. 若要將 SVM 加入 Active Directory,請執行下列命令。請注意,您必須指定 Active Directory 中尚不存在computer_name的 ,並提供 的目錄 DNS 名稱-domain。針對 -OU,輸入您希望 SVM 加入的 OUs,以及 DC 格式的完整 DNS 名稱。

    ::>vserver cifs create -vserver svm_name -cifs-server computer_name -domain corp.example.com -OU OU=Computers,OU=example,DC=corp,DC=example,DC=com

    若要驗證 Active Directory 連線的狀態,請執行下列命令:

    ::>vserver cifs check -vserver svm_name Vserver : svm_name Cifs NetBIOS Name : svm_netBIOS_name Cifs Status : Running Site : Default-First-Site-Name Node Name DC Server Name DC Server IP Status Status Details --------------- -------------- --------------- ------ -------------- FsxId0ae30e5b7f1a50b6a-01 corp.example.com 172.31.14.245 up Response time (msec): 5 FsxId0ae30e5b7f1a50b6a-02 corp.example.com 172.31.14.245 up Response time (msec): 20 2 entries were displayed.
  4. 如果您在此聯結後無法存取共用,請判斷您用來存取共用的帳戶是否具有許可。例如,如果您使用預設Admin帳戶 (委派管理員) 搭配 AWS 受管 Active Directory,則必須在 ONTAP 中執行下列命令。netbios_domain 對應於 Active Directory 的網域名稱 (對於 corp.example.com,此處netbios_domain使用的 是 example)。

    FsxId0123456789a::>vserver cifs users-and-groups local-group add-members -vserver svm_name -group-name BUILTIN\Administrators -member-names netbios_domain\admin

使用 ONTAP CLI 修改 Active Directory 組態

您可以使用 ONTAP CLI 來修改現有的 Active Directory 組態。


  1. 若要存取 ONTAP CLI,請執行下列命令,在 Amazon FSx for NetApp ONTAP 檔案系統或 SVM 的管理連接埠上建立 SSH 工作階段。management_endpoint_ip 將 取代為檔案系統管理連接埠的 IP 地址。

    [~]$ ssh fsxadmin@management_endpoint_ip

    如需詳細資訊,請參閱使用 CLI ONTAP 管理檔案系統

  2. 執行下列命令來暫時關閉 SVM 的 CIFS 伺服器:


    FsxId0123456789a::>vserver cifs modify -vserver svm_name -status-admin down
  3. 如果您需要修改 Active Directory 的 DNS 項目,請執行下列命令:


    ::>vserver services name-service dns modify -vserver svm_name -domains corp.example.com -name-servers dns_ip_1,dns_ip_2

    您可以使用 vserver services name-service dns check -vserver svm_name命令,驗證 Active Directory DNS 伺服器的連線狀態。

    ::>vserver services name-service dns check -vserver svm_name Name Server Vserver Name Server Status Status Details ------------- --------------- ------------ -------------------------- svmciad dns_ip_1 up Response time (msec): 1 svmciad dns_ip_2 up Response time (msec): 1 2 entries were displayed.
  4. 如果您需要修改 Active Directory 組態本身,您可以使用下列命令來變更現有的欄位,取代:

    • computer_name,如果您想要修改 SVM 的 NetBIOS (機器帳戶) 名稱。

    • domain_name,如果您想要修改網域名稱。這應與本節 () 步驟 3 中記下的 DNS 網域項目對應corp.example.com

    • organizational_unit,如果您想要修改 OU (OU=Computers,OU=example,DC=corp,DC=example,DC=com)。

    您需要重新輸入您用來將此裝置加入 Active Directory 的 Active Directory 登入資料。

    ::>vserver cifs modify -vserver svm_name -cifs-server computer_name -domain domain_name -OU organizational_unit

    您可以使用 vserver cifs check -vserver svm_name命令來驗證 Active Directory 連線的連線狀態。

  5. 當您完成修改 Active Directory 和 DNS 組態時,請執行下列命令讓 CIFS 伺服器恢復:

    ::>vserver cifs modify -vserver svm_name -status-admin up

使用 NetApp ONTAP CLI 從 SVM 取消加入 Active Directory

NetApp ONTAP CLI 也可用來依照下列步驟,從 Active Directory 退出 SVM:

  1. 若要存取 ONTAP CLI,請執行下列命令,在 Amazon FSx for NetApp ONTAP 檔案系統或 SVM 的管理連接埠上建立 SSH 工作階段。management_endpoint_ip 將 取代為檔案系統管理連接埠的 IP 地址。

    [~]$ ssh fsxadmin@management_endpoint_ip

    如需詳細資訊,請參閱使用 CLI ONTAP 管理檔案系統

  2. 執行下列命令,刪除從 Active Directory 中取消加入裝置的 CIFS 伺服器。若要讓 ONTAP 刪除 SVM 的機器帳戶,請提供您最初用來將 SVM 加入 Active Directory 的登入資料。

    FsxId0123456789a::>vserver cifs modify -vserver svm_name -status-admin down
  3. 如果您需要修改 Active Directory 的 DNS 項目,請執行下列命令:


    FsxId0123456789a::vserver cifs delete -vserver svm_name In order to delete an Active Directory machine account for the CIFS server, you must supply the name and password of a Windows account with sufficient privileges to remove computers from the "CORP.ADEXAMPLE.COM" domain. Enter the user name: user_name Enter the password: Warning: There are one or more shares associated with this CIFS server Do you really want to delete this CIFS server and all its shares? {y|n}: y
  4. 執行下列命令來刪除 Active Directory 的 DNS 伺服器:

    ::vserver services name-service dns delete -vserver svm_name

    如果您看到如下所示的警告 - 指出 dns應該移除為 ns-switch- 而且您不打算將此裝置重新加入 Active Directory,您可以移除ns-switch項目。

    Warning: "DNS" is present as one of the sources in one or more ns-switch databases but no valid DNS configuration was found for Vserver "svm_name". Remove "DNS" from ns-switch using the "vserver services name-service ns-switch" command. Configuring "DNS" as a source in the ns-switch setting when there is no valid configuration can cause protocol access issues.
  5. (選用) 執行下列命令dns來移除 ns-switch的項目。驗證來源順序,然後修改 以移除hosts資料庫dns的項目,sources使其僅包含列出的其他來源。在此範例中,唯一的其他來源是 files

    ::>vserver services name-service ns-switch show -vserver svm_name -database hosts Vserver: svm_name Name Service Switch Database: hosts Name Service Source Order: files, dns
    ::>vserver services name-service ns-switch modify -vserver svm_name -database hosts -sources files
  6. (選用) 將資料庫主機sources的 修改為僅包含 ,以移除dns項目files

    ::>vserver services name-service ns-switch modify -vserver svm_name -database hosts -sources files