오늘은 지난 번 Replication 소개글(https://haewon83.tistory.com/83)에 이어서 Replication이 실제로 어떻게 구성되어 있는지를 확인하는 방법에 대해서 알아보겠습니다.
명령어 수행 결과는 아래 환경을 토대로 진행하였습니다.
1. /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showservers
SSO Domain 내에 위치한 전체 PSC 서버 목록을 확인합니다.
root@vc-sitea [ ~ ]# /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showservers -h localhost -u administrator -w P@ssw0rd cn=vc-sitea.contoso.com,cn=Servers,cn=Default-First-Site,cn=Sites,cn=Configuration,dc=vsphere,dc=local cn=vc-siteb.contoso.com,cn=Servers,cn=Default-First-Site,cn=Sites,cn=Configuration,dc=vsphere,dc=local |
2. /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showpartners
자기 자신과 복제가 성립된 PSC를 확인합니다.
root@vc-sitea [ ~ ]# /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showpartners -h localhost -u administrator -w P@ssw0rd ldap://vc-siteb.contoso.com root@vc-siteb [ ~ ]# /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showpartners -h localhost -u administrator -w P@ssw0rd ldap://vc-sitea.contoso.com |
3. /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showpartnerstatus
Parnter와의 복제 상태를 확인합니다.
정상적인 상태라면, "Host available"과 "Status available"이 모두 Yes로 표시되어야 합니다.
root@vc-sitea [ ~ ]# /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showpartnerstatus -h localhost -u administrator -w P@ssw0rd Partner: vc-siteb.contoso.com Host available: Yes Status available: Yes My last change number: 10066 Partner has seen my change number: 10066 Partner is 0 changes behind. root@vc-siteb [ ~ ]# /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showpartnerstatus -h localhost -u administrator -w P@ssw0rd Partner: vc-sitea.contoso.com Host available: Yes Status available: Yes My last change number: 9632 Partner has seen my change number: 9632 Partner is 0 changes behind. |
4. /usr/lib/vmware-vmdir/bin/vdcrepadmin -f removeagreement
기존에 Partner와 맺어진 Replication Agreement를 제거할 수 있습니다.
root@vc-sitea [ ~ ]# /usr/lib/vmware-vmdir/bin/vdcrepadmin -f removeagreement -2 -h localhost -H vc-siteb.contoso.com -u administrator -p P@ssw0rd password: root@vc-sitea [ ~ ]# /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showpartners -h localhost -u administrator -p P@ssw0rd password: root@vc-sitea [ ~ ]# /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showpartnerstatus -h localhost -u administrator -p P@ssw0rd password: root@vc-sitea [ ~ ]# |
5. /usr/lib/vmware-vmdir/bin/vdcrepadmin -f createagreement
Partner와 신규로 Replication Agreement를 생성할 수 있습니다.
root@vc-sitea [ ~ ]# /usr/lib/vmware-vmdir/bin/vdcrepadmin -f createagreement -2 -h localhost -H vc-siteb.contoso.com -u administrator -p P@ssw0rd password: root@vc-sitea [ ~ ]# /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showpartners -h localhost -u administrator -p P@ssw0rd password: ldap://vc-siteb.contoso.com root@vc-sitea [ ~ ]# /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showpartnerstatus -h localhost -u administrator -p P@ssw0rd password: Partner: vc-siteb.contoso.com Host available: Yes Status available: Yes My last change number: 10224 Partner has seen my change number: 10224 Partner is 0 changes behind. |
vCenter 간 Replication은 위 명령어들을 이용하여, 상태 확인 및 추가/제거를 진행할 수 있습니다.
다만, Replication 자체에 문제가 생긴 경우 우선 var/log/vmware/vmdird/vmdird-syslog.log 로그 파일을 분석하고 그에 따라 알맞는 방법을 확인해야 합니다.
지난 번 다루었던 https://haewon83.tistory.com/55 의 경우에도 단순히 Replication을 다시 만드는 것이 아니라 Replication에 어떤 문제가 생겼는지를 파악하고 그에 따른 가이드를 드린 예제입니다.
'Compute' 카테고리의 다른 글
VCHA (1) - Architecture (0) | 2023.02.12 |
---|---|
How Importing OVF Works (0) | 2023.02.03 |
vCenter failover happened due to time sync (0) | 2023.01.06 |
Overview of Replication with vCenter(embedded PSC) (0) | 2023.01.04 |
How ballooning driver works (2) (0) | 2022.12.25 |