fix: resolve NetApp active DC discovery field mapping (server_name) and standalone parameter support
This commit is contained in:
+27
-1
@@ -1,4 +1,4 @@
|
||||
# 다중 도메인 컨트롤러(6대 DC) 환경에서의 NetApp Storage - Active Directory 실시간 동기화 및 비동기 처리 가이드
|
||||
# 다중 도메인 컨트롤러(6대 DC) 환경에서의 NetApp Storage - Active Directory 실시간 동기화 및 비동기 처리 가이드
|
||||
|
||||
본 문서는 Active Directory(AD)가 6대로 다중화된 대규모 엔터프라이즈 인프라에서, NetApp 스토리지(Qtree, Quota, CIFS Share)와 AD 보안그룹을 실시간 생성·연동할 때 발생하는 **도메인 복제 지연(Replication Lag) 오류**를 원천 차단하고, UI 멈춤 없이 무중단으로 작업을 처리하는 **비동기(`Task.Run`) 아키텍처**에 대해 상세히 기술합니다.
|
||||
|
||||
@@ -152,6 +152,32 @@ repadmin /kcc *
|
||||
repadmin /showobjmeta dc04.corp.local "CN=Finance_Share,OU=SecurityGroups,DC=corp,DC=local"
|
||||
```
|
||||
|
||||
### 5.3 PowerShell 콘솔에서 NetAppService.ps1 단독 발췌 테스트
|
||||
GUI 앱(ModernAdminStudio)을 띄우지 않고, 관리자 PowerShell 콘솔에서 모듈 파일만 단독으로 로드하여 NetApp Active DC 바인딩을 즉각 검증할 수 있습니다:
|
||||
|
||||
```powershell
|
||||
# 1. 모듈 로드
|
||||
. .\Modules\NetAppService.ps1
|
||||
|
||||
# 2. 클러스터 기본 연결 테스트
|
||||
Test-NetAppConnection -ClusterEndpoint "https://10.20.1.10" -Username "admin" -Password "YourPassword"
|
||||
|
||||
# 3. NetApp이 현재 바인딩 중인 Active DC 실시간 조회
|
||||
$dcInfo = Get-NetAppActiveDc `
|
||||
-ClusterEndpoint "https://10.20.1.10" `
|
||||
-Username "admin" `
|
||||
-Password "YourPassword" `
|
||||
-SvmName "svm_cifs_prod01" `
|
||||
-TimeoutSec 15
|
||||
|
||||
# 4. 결과 확인 (ActiveDC, IP, 상태, 전체 발견된 DC 목록)
|
||||
$dcInfo | Format-List ActiveDC, ActiveDcIp, Node, SvmName, Status, State, DiscoveryMethod, IsLive
|
||||
$dcInfo.AllDiscoveredServers | Format-Table ServerName, ServerIp, ServerType, State, Node, SvmName
|
||||
```
|
||||
|
||||
> **기술 참고 (REST API JSON Schema)**:
|
||||
> ONTAP REST API `/api/protocols/cifs/domains`의 `discovered_servers[]` 배열에서 각 서버의 FQDN 호스트명 필드는 `name`이 아니라 **`server_name`**입니다. 스크립트 단독 호출 시 `-ClusterEndpoint`를 제공하면 자동으로 `UseLive = $true`로 승격되어 실제 REST API를 호출합니다.
|
||||
|
||||
---
|
||||
|
||||
## 6. 결론 및 기대 효과
|
||||
|
||||
Reference in New Issue
Block a user