본문 바로가기

Compute

Replication with vCenter(embedded PSC) using vdcrepadmin

오늘은 지난 번 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