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

設定LDAP或NIS伺服器存取總覽

貢獻者

您必須先設定LDAP或NIS伺服器存取SVM、LDAP或NIS帳戶才能存取SVM。交換器功能可讓您使用LDAP或NIS做為替代名稱服務來源。

設定LDAP伺服器存取

您必須先設定LDAP伺服器存取SVM、LDAP帳戶才能存取SVM。您可以使用 vserver services name-service ldap client create 在 SVM 上建立 LDAP 用戶端組態的命令。然後您就可以使用 vserver services name-service ldap create 用於將 LDAP 用戶端組態與 SVM 建立關聯的命令。

關於這項工作

大多數LDAP伺服器都可以使用ONTAP 由下列功能提供的預設架構:

  • ms-AD-BIS(大多數Windows 2012及更新版本AD伺服器的偏好架構)

  • AD-IDMU ( Windows 2008 、 Windows 2016 及更新版本的 AD 伺服器)

  • AD-SFU(Windows 2003和舊版AD伺服器)

  • RFC-2307(UNIX LDAP伺服器)

除非有其他需求、否則最好使用預設架構。如果是、您可以複製預設架構並修改複本、以建立自己的架構。如需詳細資訊、請參閱:

開始之前
步驟
  1. 在 SVM 上建立 LDAP 用戶端組態:

    vserver services name-service ldap client create -vserver SVM_name -client-config client_configuration -servers LDAP_server_IPs -schema schema -use-start-tls true|false

    註 只有資料SVM存取才支援Start TLS。不支援存取管理SVM。

    如需完整的命令語法、請參閱 "工作表"

    下列命令會在 SVM 「 engData 」上建立名為「 corp 」的 LDAP 用戶端組態。用戶端會匿名連結至 IP 位址為 172.0.0.100 和 172.16.0.101 的 LDAP 伺服器。用戶端使用 RFC-2307 架構進行 LDAP 查詢。用戶端與伺服器之間的通訊會使用Start TLS加密。

    cluster1::> vserver services name-service ldap client create
    -vserver engData -client-config corp -servers 172.16.0.100,172.16.0.101 -schema RFC-2307 -use-start-tls true
    註 從 ONTAP 9.2 開始 -ldap-servers 取代欄位 -servers。此新欄位可以使用LDAP伺服器的主機名稱或IP位址。
  2. 將 LDAP 用戶端組態與 SVM 建立關聯: vserver services name-service ldap create -vserver SVM_name -client-config client_configuration -client-enabled true|false

    如需完整的命令語法、請參閱 "工作表"

    下列命令會關聯 LDAP 用戶端組態 corp 使用 SVM engData,並在 SVM 上啟用 LDAP 用戶端。

    cluster1::>vserver services name-service ldap create -vserver engData -client-config corp -client-enabled true
    註 從 ONTAP 9.2 開始 vserver services name-service ldap create 如果 ONTAP 無法連絡名稱伺服器、命令會執行自動組態驗證、並回報錯誤訊息。
  3. 使用vserver services name-service LDAP檢查命令來驗證名稱伺服器的狀態。

    下列命令會驗證SVM vs0上的LDAP伺服器。

    cluster1::> vserver services name-service ldap check -vserver vs0
    
    | Vserver: vs0                                                |
    | Client Configuration Name: c1                               |
    | LDAP Status: up                                             |
    | LDAP Status Details: Successfully connected to LDAP server "10.11.12.13".                                              |

    名稱服務檢查命令可從ONTAP 版本號不含資訊的9.2開始使用。

設定 NIS 伺服器存取

您必須先設定NIS伺服器對SVM的存取權、NIS帳戶才能存取SVM。您可以使用 vserver services name-service nis-domain create 在 SVM 上建立 NIS 網域組態的命令。

關於這項工作

您可以建立多個NIS網域。只能將一個 NIS 網域設定為 active 一次。

開始之前
  • 在SVM上設定NIS網域之前、所有已設定的伺服器都必須可供使用和存取。

  • 您必須是叢集或SVM管理員、才能執行此工作。

步驟
  1. 在 SVM 上建立 NIS 網域組態:

    vserver services name-service nis-domain create -vserver SVM_name -domain client_configuration -active true|false -nis-servers NIS_server_IPs

    如需完整的命令語法、請參閱 "工作表"

    註 從 ONTAP 9.2 開始 -nis-servers 取代欄位 -servers。此新欄位可取得 NIS 伺服器的主機名稱或 IP 位址。

    下列命令會在 SVM "`engData" 上建立 NIS 網域組態。NIS 網域 nisdomain 建立時為作用中狀態、並與 IP 位址為 192.0.2.180 的 NIS 伺服器通訊。

    cluster1::>vserver services name-service nis-domain create
    -vserver engData -domain nisdomain -active true -nis-servers 192.0.2.180

建立名稱服務交換器

名稱服務交換器功能可讓您使用LDAP或NIS做為替代名稱服務來源。您可以使用 vserver services name-service ns-switch modify 命令以指定名稱服務來源的查詢順序。

開始之前
  • 您必須已設定LDAP和NIS伺服器存取。

  • 您必須是叢集管理員或SVM管理員、才能執行此工作。

步驟
  1. 指定名稱服務來源的查詢順序:

    vserver services name-service ns-switch modify -vserver SVM_name -database name_service_switch_database -sources name_service_source_order

    如需完整的命令語法、請參閱 "工作表"

    下列命令會指定 SVM "`engData" 上 "passwd" 資料庫的 LDAP 和 NIS 名稱服務來源查詢順序。

    cluster1::>vserver services name-service ns-switch
    modify -vserver engData -database passwd -source files ldap,nis