암호화 작업은 vCenter Server가 포함된 환경에서만 가능합니다. 또한 ESXi 호스트에서 대부분의 암호화 작업에 대해 암호화 모드를 사용하도록 설정해야 합니다. 작업을 수행하는 사용자에게 적절한 권한이 있어야 합니다. 암호화 작업 권한 집합을 통해 권한 부여를 세부적으로 제어할 수 있습니다. 가상 시스템 암호화 작업에서 호스트 암호화 모드를 변경해야 할 경우 추가 권한이 필요합니다.
암호화 권한 및 역할
- 암호화 작업 권한을 추가합니다.
암호화 작업 권한이 필요 없는 vCenter Server 관리자에게 암호화 관리자 없음 역할을 할당할 수 있습니다.
사용자가 수행할 수 있는 작업을 추가로 제한하기 위해 암호화 관리자 없음 역할을 복제하여 일부 암호화 작업 권한만 가진 사용자 지정 역할을 생성할 수 있습니다. 예를 들어 사용자가 가상 시스템을 암호화할 수 있지만 암호를 해독할 수 없도록 하는 역할을 생성할 수 있습니다. 역할을 사용하여 권한 할당의 내용을 참조하십시오.
호스트 암호화 모드
호스트 암호화 모드는 ESXi 호스트가 가상 시스템 및 가상 디스크를 암호화하기 위한 암호화 자료를 수락할 준비가 되었는지 여부를 결정합니다. 호스트에서 암호화 작업을 수행하려면 먼저 호스트 암호화 모드를 사용하도록 설정해야 합니다. 호스트 암호화 모드는 종종 필요할 때 자동으로 사용되도록 설정되지만 명시적으로 사용하도록 설정할 수 있습니다. vSphere Client 또는 vSphere API를 사용하여 현재 호스트 암호화 모드를 확인하고 명시적으로 설정할 수 있습니다.
호스트 암호화 모드를 사용하도록 설정하면 vCenter Server가 호스트에 호스트 키를 설치하며, 이는 호스트의 암호화가 "안전"함을 보장합니다. 호스트 키가 올바르게 있으면 vCenter Server가 키 제공자에서 키를 가져와 ESXi 호스트에 푸시하는 등의 다른 암호화 작업을 진행할 수 있습니다.
"안전" 모드에서는 사용자 월드(즉, hostd) 및 암호화된 가상 시스템의 코어 덤프가 암호화됩니다. 암호화되지 않은 가상 시스템의 코어 덤프는 암호화되지 않습니다.
암호화된 코어 덤프 및 VMware 기술 지원에서 암호화된 코어 덤프를 사용하는 방법에 대한 자세한 내용은 VMware 기술 자료 문서(http://kb.vmware.com/kb/2147388)를 참조하십시오.
자세한 내용은 호스트 암호화 모드를 사용하도록 명시적으로 설정의 내용을 참조하십시오.
호스트 암호화 모드를 사용하도록 설정한 경우 사용하지 않도록 설정하기가 쉽지 않습니다. API를 사용하여 호스트 암호화 모드 사용 안 함의 내용을 참조하십시오.
암호화 작업에서 호스트 암호화 모드를 사용하도록 설정하려고 하면 자동 변경이 이루어집니다. 예를 들어 암호화된 가상 시스템을 독립형 호스트에 추가할 때 호스트 암호화 모드가 사용되도록 설정되지 않은 경우, 호스트에 대한 필요한 권한이 있으면 암호화 모드가 자동으로 사용으로 변경됩니다.
클러스터에 호스트 A, B, C의 세 ESXi 호스트가 있고 호스트 A에 암호화된 가상 시스템을 생성할 경우 이루어지는 작업은 몇 가지 요소에 따라 달라집니다.
- 호스트 A, B, C가 이미 암호화를 사용하도록 설정된 경우 가상 시스템을 생성하기 위해 권한만 필요합니다.
- 호스트 A와 B는 암호화를 사용하도록 설정되고 C는 사용하도록 설정되지 않은 경우 다음과 같이 진행됩니다.
- 각 호스트에
이 경우에도 호스트 C에서 호스트 암호화를 사용하도록 명시적으로 설정할 수 있습니다.
와 권한이 모두 있는 경우, 가상 시스템 생성 중에 호스트 C에서 암호화를 사용하도록 설정됩니다. 암호화 프로세스를 통해 호스트 C에서 호스트 암호화 모드를 사용하도록 설정되고 클러스터의 각 호스트에 키가 푸시됩니다. - 가상 시스템 또는 가상 시스템 폴더에 권한만 있는 경우, 가상 시스템 생성이 성공하고 호스트 A와 호스트 B에서 키를 사용할 수 있게 되며, 호스트 C는 암호화를 사용하지 않도록 유지되고 가상 시스템 키를 갖지 않습니다.
- 각 호스트에
- 암호화가 사용되도록 설정된 호스트가 없고 호스트 A에 권한이 있는 경우 가상 시스템 생성 중에 해당 호스트에서 호스트 암호화가 사용되도록 설정됩니다. 그렇지 않은 경우 오류가 발생합니다.
- 또한 vSphere API를 사용하여 클러스터의 암호화 모드를 "강제 사용"으로 설정할 수 있습니다. 강제 사용은 클러스터의 모든 호스트가 암호적으로 "안전한" 상태가 되도록 합니다. 즉, vCenter Server에서 호스트에 호스트 키를 설치합니다. "vSphere Web Services SDK 프로그래밍 가이드" 의 내용을 참조하십시오.
디스크 공간 요구 사항
기존 가상 시스템을 암호화하는 경우 해당 가상 시스템이 현재 사용하는 공간보다 두 배 이상 많은 공간이 필요합니다.