ドメインアカウントがデフォルトのUNIXユーザにマッピングされていることを確認する
Hyper-V および SQL Server では、継続的可用性を備えた共有への SMB 接続を作成する際にドメインアカウントを使用します。接続を作成するには、コンピュータアカウントが UNIX ユーザに正しくマッピングされている必要があります。そのための最も便利な方法は、コンピュータアカウントをデフォルトの UNIX ユーザにマッピングすることです。
Hyper-V および SQL Server は、ドメインコンピュータアカウントを使用して SMB 接続を作成します。また、 SQL Server は、 SMB 接続を作成するサービスアカウントとしてドメインユーザアカウントを使用します。
Storage Virtual Machine(SVM)を作成すると、ONTAPによってデフォルトユーザ「pcuser」(UIDが)とグループ「pcuser」(GIDが 65534
)が自動的に作成され 65534
、デフォルトユーザが「pcuser」グループに追加されます。クラスタをData ONTAP 8 2にアップグレードする前に使用していたSVMでHyper-V over SMBソリューションを設定する場合は、デフォルトのユーザとグループが存在していない可能性があります。デフォルトの UNIX ユーザを設定していない場合は、 CIFS サーバのデフォルトの UNIX ユーザを設定する前に、デフォルトのユーザとグループを作成する必要があります。
-
デフォルトの UNIX ユーザが存在するかどうかを確認します。
vserver cifs options show -vserver vserver_name
-
デフォルトユーザオプションが設定されていない場合は、デフォルトの UNIX ユーザとして指定できる UNIX ユーザが存在するかどうかを確認します。
vserver services unix-user show -vserver vserver_name
-
デフォルトユーザオプションが設定されておらず、デフォルトの UNIX ユーザとして指定できる UNIX ユーザも存在しない場合は、デフォルトの UNIX ユーザとデフォルトのグループを作成し、デフォルトのユーザをそのグループに追加します。
通常、デフォルトユーザにはユーザ名「
pcuser
」が与えられ、のUIDを割り当てる必要があります。 `65534`デフォルトのグループには ' 通常 ' グループ名として pcuser が与えられますグループに割り当てるGIDはである必要があり `65534`ます。-
デフォルトグループを作成します。+
vserver services unix-group create -vserver vserver_name -name pcuser -id 65534
-
デフォルトユーザを作成し、デフォルトグループに追加します。+
vserver services unix-user create -vserver vserver_name -user pcuser -id 65534 -primary-gid 65534
-
デフォルトのユーザとデフォルトグループが正しく設定されていることを確認します。
vserver services unix-user show -vserver vserver_name
++vserver services unix-group show -vserver vserver_name -members
-
-
CIFS サーバのデフォルトのユーザが設定されていない場合は、次の手順を実行します。
-
デフォルトユーザを設定します。
vserver cifs options modify -vserver *vserver_name -default-unix-user pcuser*
-
デフォルトの UNIX ユーザが正しく設定されていることを確認します。
vserver cifs options show -vserver vserver_name
-
-
アプリケーションサーバのコンピュータアカウントがデフォルトのユーザに正しくマッピングされていることを確認するには、SVMの共有にドライブをマッピングし、コマンドを使用してWindowsユーザとUNIXユーザのマッピングを確認します
vserver cifs session show
。このコマンドの使用方法の詳細については、マニュアルページを参照してください。
次のコマンドでは、 CIFS サーバのデフォルトのユーザが設定されていないことがわかりますが、「 pcuser 」ユーザと「 pcuser 」グループは存在します。「 pcuser 」ユーザは、 SVM vs1 上の CIFS サーバのデフォルトのユーザとして割り当てられています。
cluster1::> vserver cifs options show Vserver: vs1 Client Session Timeout : 900 Default Unix Group : - Default Unix User : - Guest Unix User : - Read Grants Exec : disabled Read Only Delete : disabled WINS Servers : - cluster1::> vserver services unix-user show User User Group Full Vserver Name ID ID Name --------- --------------- ------ ------ ---------------- vs1 nobody 65535 65535 - vs1 pcuser 65534 65534 - vs1 root 0 1 - cluster1::> vserver services unix-group show -members Vserver Name ID vs1 daemon 1 Users: - vs1 nobody 65535 Users: - vs1 pcuser 65534 Users: - vs1 root 0 Users: - cluster1::> vserver cifs options modify -vserver vs1 -default-unix-user pcuser cluster1::> vserver cifs options show Vserver: vs1 Client Session Timeout : 900 Default Unix Group : - Default Unix User : pcuser Guest Unix User : - Read Grants Exec : disabled Read Only Delete : disabled WINS Servers : -