DevOps 엔지니어는 kubectl 명령을 사용하여 사용 가능한 VM 리소스를 검토하고 감독자의 네임스페이스에 독립형 Linux 또는 Windows VM을 프로비저닝합니다. VM에 vGPU용으로 구성된 PCI 디바이스가 포함된 경우 vSphere IaaS control plane 환경에서 VM을 생성하고 부팅한 후에 NVIDIA vGPU 그래픽 드라이버를 설치하여 GPU 작업이 사용되도록 설정할 수 있습니다.
사전 요구 사항
- 네임스페이스를 생성하고 여기에 스토리지 정책을 할당합니다. 감독자에서 vSphere 네임스페이스 생성 및 구성의 내용을 참조하십시오.
- 컨텐츠 라이브러리를 생성하고 이를 네임스페이스와 연결합니다. vSphere IaaS control plane에서 독립형 VM에 대한 컨텐츠 라이브러리 생성 및 관리의 내용을 참조하십시오.
- 컨텐츠 라이브러리가 보안 정책에 의해 보호되는 경우 모든 라이브러리 항목은 해당 정책을 준수해야 합니다. 보호된 라이브러리에 준수 및 비준수 항목이 혼합되어 있는 경우 kubectl get virtualmachineimages 명령이 DevOps 엔지니어에게 VM 이미지를 표시하지 못합니다.
- vGPU 디바이스를 사용하여 VM을 배포하려는 경우 CentOS와 같이 부팅 모드가 EFI로 설정된 이미지에 액세스할 수 있어야 합니다.
- 기본 또는 사용자 지정 클래스를 네임스페이스와 연결했습니다. vSphere IaaS control plane의 VM 클래스 작업의 내용을 참조하십시오.
VM에 NVIDIA vGPU 또는 기타 PCI 디바이스를 사용하려는 경우 추가 요구 사항을 따라야 합니다. 자세한 내용은 vSphere IaaS control plane에 PCI 디바이스가 있는 VM 배포 항목을 참조하십시오.
VM Operator 및 지원되는 필드에 대한 자세한 내용은 VM 서비스의 개념 및 https://vm-operator.readthedocs.io/en/stable/ref/api/v1alpha2/ 항목을 참조하십시오.
vSphere IaaS control plane의 네임스페이스에서 사용 가능한 VM 리소스 보기
DevOps 엔지니어는 사용자가 네임스페이스의 VM 리소스에 액세스하고 환경에서 사용할 수 있는 VM 클래스 및 VM 템플릿을 볼 수 있는지 확인합니다. VM을 셀프 서비스하는 데 필요할 수 있는 스토리지 클래스 및 기타 항목을 나열할 수도 있습니다.
프로시저
vSphere IaaS control plane에서 가상 시스템 배포
DevOps 엔지니어는 Kubernetes YAML 파일에 VM 배포 규격을 작성하여 선언적 방식으로 VM 및 해당 게스트 운영 체제를 프로비저닝할 수 있습니다.
사전 요구 사항
VM용 NVIDIA vGPU 또는 기타 PCI 디바이스를 사용하는 경우 vSphere IaaS control plane에 PCI 디바이스가 있는 VM 배포 항목을 참조하십시오.