Oracle VM Server for SPARC 환경에서는 시스템에서 도메인을 최대 128개(Fujitsu M10 서버의 경우 최대 256개) 프로비전할 수 있습니다. 일부 서버, 특히 단일 프로세서와 일부 듀얼 프로세서 시스템에는 제한된 수의 I/O 버스와 물리적 I/O 슬롯이 허용됩니다. 그 결과, 이러한 시스템의 모든 도메인에서 물리적 디스크 및 네트워크 장치에 배타적 액세스를 제공하지 못할 수 있습니다. 물리적 장치에 액세스를 제공하려면 PCIe 버스 또는 끝점 장치를 도메인에 지정할 수 있습니다. 이 해결법은 모든 도메인에 배타적 장치 액세스를 제공하기에는 부족합니다. 직접 액세스할 수 있는 물리적 I/O 장치 수에 대한 이와 같은 제한은 가상화된 I/O 모델을 구현하여 해결할 수 있습니다. Chapter 5, I/O 도메인 구성을 참조하십시오.
물리적 I/O 액세스가 없는 논리적 도메인은 서비스 도메인과 통신하는 가상 I/O 장치로 구성됩니다. 서비스 도메인은 가상 장치 서비스를 실행하여 물리적 장치 또는 그 기능에 액세스할 수 있습니다. 이 클라이언트-서버 모델에서 가상 I/O 장치는 LDC(논리적 도메인 채널)라는 도메인간 통신 채널을 통해 서비스 상대방과 또는 서로 통신합니다. 가상화된 I/O 기능은 가상 네트워킹, 저장소, 콘솔에 지원됩니다.
Oracle VM Server for SPARC는 가상 네트워크 장치 및 가상 네트워크 스위치 장치를 사용하여 가상 네트워킹을 구현합니다. 가상 네트워크(vnet) 장치는 이더넷 장치를 에뮬레이트하고 지점간 채널을 사용하여 시스템의 다른 vnet 장치와 통신합니다. 가상 스위치(vsw) 장치는 주로 모든 가상 네트워크의 송/수신 패킷의 멀티플렉서로 작동합니다. vsw 장치는 서비스 도메인에서 물리적 네트워크 어댑터와 직접 상호 작용하고 가상 네트워크 대신 패킷을 송/수신합니다. 또한 vsw 장치는 단순 계층-2 스위치로 작동하고 시스템에서 연결된 vnet 장치 간에 패킷을 전환합니다.
가상 저장소 기반구조는 클라이언트-서버 모델을 사용하여 논리적 도메인에 직접 지정되지 않은 블록 레벨 저장소에 액세스할 수 있습니다. 이 모델은 다음 구성 요소를 사용합니다.
가상 디스크 서비스(vds) - 가상 디스크 클라이언트 대신 디스크 요청을 처리하여 서비스 도메인에 상주하는 백엔드 저장소에 제출합니다.
가상 디스크는 클라이언트 도메인에 일반 디스크로 나타나지만, 대부분의 디스크 작업이 가상 디스크 서비스로 전달되고 서비스 도메인에서 처리됩니다.
Oracle VM Server for SPARC 환경에서 primary 도메인의 콘솔 I/O는 서비스 프로세서로 지정됩니다. 그 밖의 모든 도메인의 콘솔 I/O는 가상 콘솔 집중기(vcc)를 실행 중인 서비스 도메인으로 재지정됩니다. vcc를 실행하는 도메인은 일반적으로 primary 도메인입니다. 가상 콘솔 집중 장치 서비스는 모든 도메인의 콘솔 트래픽 집중 장치로 작동하고 가상 네트워크 터미널 서버 데몬(vntsd)상호 작용하여 UNIX 소켓을 통해 각 콘솔에 대한 액세스를 제공합니다.