certool CLI 또는 vSphere Certificate Manager 유틸리티를 사용하여 VMCA 서명된 인증서를 새로 생성한 후 vmdir에 게시합니다.
다중 노드 배포에서는 Platform Services Controller에서 루트 인증서 생성 명령을 실행합니다.
프로시저
예: 새 VMCA 서명 루트 인증서 생성
다음 예에서는 현재 루트 CA 정보를 확인하고 루트 인증서를 다시 생성하는 전체 단계를 보여 줍니다.
- (선택 사항) VMCA 루트 인증서를 나열하여 인증서 저장소에 있는지 확인합니다.
- Platform Services Controller 노드 또는 포함된 설치의 경우:
C:\>"C:\Program Files\VMware\vCenter Server\vmcad\"certool --getrootca
- 관리 노드의 경우(외부 설치):
C:\>"C:\Program Files\VMware\vCenter Server\vmcad\"certool --getrootca --server=<psc-ip-or-fqdn>
출력은 다음과 비슷합니다.output: Certificate: Data: Version: 3 (0x2) Serial Number: cf:2d:ff:49:88:50:e5:af ...
- Platform Services Controller 노드 또는 포함된 설치의 경우:
- (선택 사항) VECS TRUSTED_ROOTS 저장소를 나열하고 여기의 인증서 일련 번호를 1단계의 출력과 비교합니다.
VECS가 vmdir을 폴링하므로 이 명령은 Platform Services Controller 노드와 관리 노드 모두에서 작동합니다.
"C:\Program Files\VMware\vCenter Server\vmafdd\"vecs-cli entry list --store TRUSTED_ROOTS --text
루트 인증서가 하나만 있는 가장 간단한 경우 출력은 다음과 비슷합니다.Number of entries in store : 1 Alias : 960d43f31eb95211ba3a2487ac840645a02894bd Entry type : Trusted Cert Certificate: Data: Version: 3 (0x2) Serial Number: cf:2d:ff:49:88:50:e5:af
- 새 VMCA 루트 인증서를 생성합니다. 명령은 인증서를 VECS 및 vmdir(VMware Directory Service)의 TRUSTED_ROOTS 저장소에 추가합니다.
C:\>"C:\Program Files\VMware\vCenter Server\vmcad\"certool --selfca --config="C:\Program Files\VMware\vCenter Server\vmcad\certool.cfg"
Windows에서는 명령이 기본 certool.cfg 파일을 사용하므로 --config는 선택 사항입니다.