자체 개인 키 및 CA 서명된 인증서 파일이 있는 경우 VMware Cloud Director 환경으로 가져오면 SSL 통신에 대한 신뢰 수준이 가장 높아지고 클라우드 인프라 내에서 연결을 보호하는 데 도움이 됩니다.
VMware Cloud Director 10.4부터는 콘솔 프록시 트래픽과 HTTPS 통신에 모두 기본 443 포트를 사용합니다. 콘솔 프록시에 대해 별도의 인증서가 필요하지 않습니다.
참고:
VMware Cloud Director 10.4.1 이상은 콘솔 프록시 기능의 레거시 구현을 지원하지 않습니다.
프로시저
- VMware Cloud Director 장치 콘솔에 root로 직접 로그인하거나 SSH 클라이언트를 사용하여 로그인합니다.
- 기존 인증서 파일을 백업합니다.
옵션 |
설명 |
환경이 VMware Cloud Director 10.2에서 업그레이드된 경우. |
user.http.pem , user.http.key , user.consoleproxy.pem 및 user.consoleproxy.key 속성을 사용하여 /opt/vmware/vcloud-director/etc/global.properties의 기존 http 및 consoleproxy 인증서 파일 경로를 기록해 둡니다.
- 기존 인증서 파일을 백업하려면 2a단계의 경로를 사용하여 다음 명령을 실행합니다.
cp path_to_the_user.http.pem /opt/vmware/vcloud-director/etc/user.http.pem.original
cp path_to_the_user.http.key /opt/vmware/vcloud-director/etc/user.http.key.original
|
환경이 VMware Cloud Director 10.3에서 업그레이드되었거나 새 배포인 경우. |
기존 인증서 파일을 백업하려면 다음 명령을 실행합니다.cp /opt/vmware/vcloud-director/etc/user.http.pem /opt/vmware/vcloud-director/etc/user.http.pem.original
cp /opt/vmware/vcloud-director/etc/user.http.key /opt/vmware/vcloud-director/etc/user.http.key.original |
- /opt/vmware/vcloud-director/etc/user.http.pem 및 /opt/vmware/vcloud-director/etc/user.http.key에서 가져와야 하는 키 및 인증서 파일을 복사하고 교체합니다.
- 중간 인증서가 있는 경우 루트 CA 서명 인증서와 중간 인증서를 HTTP 인증서에 추가하려면 다음 명령을 실행합니다.
cat intermediate-certificate-file-1.cer intermediate-certificate-file-2.cerroot-CA-certificate.cer >> /opt/vmware/vcloud-director/etc/user.http.pem
여기서 intermediate-certificate-file-1.cer 및 intermediate-certificate-file-2.cer은 중간 인증서의 이름이고 root-CA-certificate.cer은 루트 CA 서명 인증서의 이름입니다.
- 명령을 실행하여 서명된 인증서를 VMware Cloud Director 인스턴스로 가져옵니다.
/opt/vmware/vcloud-director/bin/cell-management-tool certificates -j --cert /opt/vmware/vcloud-director/etc/user.http.pem --key /opt/vmware/vcloud-director/etc/user.http.key --key-password imported_key_password
- CA 서명된 인증서를 적용하려면 VMware Cloud Director 장치에서
vmware-vcd
서비스를 다시 시작합니다.
- 다음 명령을 실행하여 서비스를 중지합니다.
/opt/vmware/vcloud-director/bin/cell-management-tool cell -i $(service vmware-vcd pid cell) -s
- 다음 명령을 실행하여 서비스를 시작합니다.
systemctl start vmware-vcd