가상 SCSI HBA와 가상 SAN 구성은 매우 유연성이 있습니다. ldm add-vsan 명령에서 사용되는 물리적 SCSI HBA 개시자 포트는 광 섬유 채널, SAS, SATA 등 SCSI를 지원하는 모든 유형의 버스를 구동할 수 있습니다. 가상 SCSI HBA와 가상 SAN은 동일한 도메인에서 실행할 수 있습니다. 또한 ldm add-io 명령을 사용하여 서비스 도메인에 물리적 SCSI HBA 카드를 추가한 후에 I/O 도메인에서 가상 SAN을 실행할 수 있습니다.
가상 SAN은 개념상 물리적 SAN과 연관되지만 꼭 그럴 필요는 없습니다. 하나 이상의 서버 로컬 디스크로 구성된 가상 SAN을 만들 수 있습니다. 예를 들어, 일부 시스템에는 마더보드의 SAS HBA에서 연결할 수 있는 디스크가 있으며, 다음 ldm list-hba 출력에 SASHBA로 표시됩니다.
primary# ldm list-hba -d primary NAME MY_VSAN ---- ---- /SYS/MB/SASHBA0/HBA0/PORT4 c5t5000CCA0564DEF39d0s0 /SYS/MB/SASHBA0/HBA0/PORT1 c3t5000CCA0564F1A7Dd0s0 /SYS/MB/SASHBA0/HBA0/PORT2 c4t5000CCA0564F6B89d0s0 /SYS/MB/SASHBA0/HBA0/PORT8 c6t5000CCA0564FCF6Dd0s0
서버의 로컬 디스크를 캡슐화한 가상 SAN을 정의하는 경우, 다음 zpool 명령을 사용하여 primary 도메인을 부트하는 디스크에 실수로 가상 LUN을 만들지 않도록 해야 합니다. 예를 들어, 다음 zpool 명령은 /SYS/MB/SASHBA0/HBA/PORT2 개시자 포트에서 연결할 수 있는 c4t5000CCA0564F6B89d0 디스크에 루트 rpool이 마운트되었는지 확인합니다.
# zpool iostat -v capacity operations bandwidth pool alloc free read write read write ----------------------- ----- ----- ----- ----- ----- ----- rpool 25.0G 531G 0 10 257 81.7K c4t5000CCA0564F6B89d0 25.0G 531G 0 10 257 81.7K ----------------------- ----- ----- ----- ----- ----- -----
가상 SAN을 구성할 때 LUN 0의 SCSI 대상 장치만 해당 물리적 LUN이 게스트 도메인에 표시됩니다. 이 제약 조건에 따라 Oracle Solaris OS 구현에서 대상의 LUN 0이 SCSI REPORT LUNS 명령에 응답해야 합니다.