1장 Oracle VM Server for SPARC 3.1.1.2, 3.1.1.1, 3.1.1 및 3.1 릴리스 노트
Oracle VM Server for SPARC 3.1.1.2 유지 관리 업데이트
Oracle VM Server for SPARC 3.1.1.1 유지 관리 업데이트
Oracle VM Server for SPARC 3.1.1.1 유지 관리 업데이트의 새로운 기능
Oracle VM Server for SPARC 3.1.1 릴리스의 새로운 기능
Oracle VM Server for SPARC 3.1 릴리스의 새로운 기능
Oracle VM Server for SPARC 3.1.1.1 유지 관리 업데이트의 경우 필요한 Oracle Solaris OS 버전
Oracle VM Server for SPARC 3.1.1의 경우 필요한 Oracle Solaris OS 버전
Oracle VM Server for SPARC 3.1의 경우 필요한 Oracle Solaris OS 버전
최신 Oracle VM Server for SPARC 기능을 사용으로 설정하기 위해 필요한 소프트웨어
PCIe SR-IOV 하드웨어 및 소프트웨어 요구 사항
비-primary 루트 도메인 하드웨어 및 소프트웨어 요구 사항
Oracle VM Server for SPARC 소프트웨어의 위치
Oracle VM Server for SPARC 소프트웨어와 함께 사용할 수 있는 소프트웨어
Oracle VM Server for SPARC와 상호 작용하는 시스템 컨트롤러 소프트웨어
최신 Oracle VM Server for SPARC 소프트웨어로 업그레이드
Oracle VM Server for SPARC 3.1.1.1 소프트웨어로 업그레이드
Oracle VM Server for SPARC 3.1.1 소프트웨어로 업그레이드
Oracle VM Server for SPARC 3.1 소프트웨어로 업그레이드
사용되지 않는 Oracle VM Server for SPARC 기능
도메인이 서로 서비스를 제공할 때 바인드를 해제할 수 없음
1024개를 초과하는 CPU가 지정된 경우 게스트 도메인에서 Oracle Solaris 10 OS를 실행할 수 없음
두 도메인이 서로 서비스를 제공하는 구성을 만들지 못함
Oracle Solaris 10 5/08 OS보다 오래된 Oracle Solaris 10 OS로부터 업그레이드
서비스 프로세서 및 시스템 컨트롤러는 서로 바꿔서 사용할 수 있는 용어임
특정 조건에서 게스트 도메인의 Solaris Volume Manager 구성 또는 메타 장치가 손실될 수 있음
게스트 도메인의 Solaris Volume Manager 구성 또는 메타 장치를 찾는 방법
Oracle VM Server for SPARC 시스템의 정상 종료 및 전원 껐다 켜기
요청된 메모리 크기가 할당된 메모리 크기와 다를 수 있음
Oracle Sun SNMP 관리 에이전트가 다중 도메인을 지원하지 않음
ldmp2v convert 명령: 부트 중 VxVM 경고 메시지
소프트웨어 라이센스에 대한 Oracle 하드 분할 요구 사항
ldmp2v prepare -R을 사용할 때 업그레이드 옵션이 제공되지 않음
때때로 동적으로 추가된 메모리 블록을 전체로서만 동적으로 제거할 수 있음
ldmp2v 명령: ufsdump 아카이브 방법이 더 이상 사용되지 않음
지연된 재구성 중 하나의 CPU 구성 작업만 수행할 수 있음
단일 네트워크 어댑터에 여러 개의 가상 스위치가 지정된 경우 Oracle VM Server for SPARC 3.1 ldmd 데몬이 시작되지 않음
하나의 가상 CPU만 지정된 도메인에서 라이브 마이그레이션 중 패닉이 발생할 수 있음
Oracle VM Server for SPARC MIB 문제
snmptable 명령이 버전 2 또는 버전 3 옵션에서 작동하지 않음
SR-IOV 가상 기능이 게스트 도메인에 지정된 Oracle Solaris 10 루트 도메인을 재부트할 때 잘못된 트랩 패닉이 발생함
SR-IOV 가상 기능을 삭제한 후 prtdiag를 실행할 때 Oracle Solaris 10 루트 도메인에 패닉이 발생할 수 있음
I/O 도메인을 중지하거나 시작할 때 컨트롤 도메인 멈춤
광 섬유 채널 가상 기능을 만들 때 콘솔에 경고가 나타남
광 섬유 채널 물리적 기능 구성 변경을 완료하려면 수 분이 필요함
Fujitsu M10 시스템에 서로 다른 SR-IOV 기능 제한 사항이 있음
InfiniBand SR-IOV 작업에 잘못된 메시지가 표시됨
Oracle VM Server for SPARC 소프트웨어에 영향을 주는 버그
Oracle VM Server for SPARC 3.1.1.2 소프트웨어에 영향을 주는 버그
부분 코어 primary 도메인에 전체 코어 제약 조건을 적용할 때 시스템 충돌 발생
게스트 도메인을 마이그레이션한 후 format 명령이 중단되거나 게스트 도메인 콘솔에서 입력을 받지 못함
커널 영역이 게스트 도메인의 라이브 마이그레이션을 차단함
Oracle VM Server for SPARC 3.1.1.1 소프트웨어에 영향을 주는 버그
가상 스위치 net-dev가 누락된 경우 유지 관리 모드에서 ldmd으로 인해 복구 모드가 실패함
SPARC M5 또는 SPARC T5 시스템으로 마이그레이션하면 suspend: get stick freq failed와 함께 패닉이 발생할 수 있음
Logical Domains Manager가 순환 종속성 만들기를 금지하지 않음
Oracle VM Server for SPARC 3.1.1 소프트웨어에 영향을 주는 버그
게스트 도메인에서 LDC 수가 너무 많을 경우 Oracle Solaris에 문제가 발생할 수 있음
광 섬유 채널 물리적 기능이 FMA에 의해 결함 발생 및 사용 안함으로 설정됨
많은 수의 가상 네트워크 장치가 존재할 때 가상 네트워크 LDC 핸드셰이크 문제 발생
Sun Storage 16Gb 광 섬유 채널 범용 HBA 펌웨어가 대역폭 콘트롤을 지원하지 않음
CPU 간 마이그레이션 수행 후 메모리를 추가하면 게스트 도메인에서 패닉 발생
루트 도메인에서 광 섬유 채널 가상 기능에 대한 잘못된 장치 경로
바인드 또는 바인드 해제 상태에서 도메인 바인드를 시도할 때 ldmd가 코어 덤프
Oracle VM Server for SPARC 3.1 소프트웨어에 영향을 주는 버그
FMA에서 결함이 있는 메모리를 감지하는 경우 문제가 발생할 수 있음
virtual-channel@0:hvctl을 만들 때 지연으로 인해 ldmd 서비스 시작 실패
지연된 재구성에서 CPU를 지정하기 전에 메모리를 지정하는 경우 컨트롤 도메인의 낮은 유사성
단일 슬라이스 가상 디스크에서 EFI GPT 디스크 레이블을 사용하여 Oracle Solaris 11.1 OS를 설치할 수 없음
마이그레이션 후에, 도메인을 시작하거나 재부트한 후 부트 시 패닉이 발생할 수 있음
미리 할당된 시스템 설명 버퍼 크기가 마이그레이션 중 사용됨
코어 재매핑 작업을 성공한 후 게스트 도메인의 가상 CPU 크기를 조정하려고 시도하면 실패할 수 있음
Oracle Solaris 10: primary 재부트 시 failure-policy=reset 조건일 때 비-primary 루트 도메인이 부트 시 중단됨
ldmpower 출력에 때때로 시간 기록이 포함되지 않음
마이그레이션 실패: Invalid Shutdown-group: 0
가상 기능이나 PCIe 장치를 제거한 후 자동 저장 구성이 업데이트되지 않음
ldmp2v convert 명령 실패로 업그레이드 루프가 발생함
시스템 펌웨어 8.3을 실행하는 SPARC T4 시스템에서 SPARC T5, SPARC M5 또는 SPARC M6 시스템으로의 도메인 마이그레이션이 잘못 허용됨
lgrp_lineage_add(mutex_enter: bad mutex, lp=10351178)에서 게스트 도메인 패닉 발생
primary 도메인을 재부트한 후 게스트 도메인이 전환 상태에 있음
가상 네트워크 장치 드라이버가 TxDring 모드로 작동할 때 드물게 패닉 발생
하나의 가상 CPU만 지정된 도메인에서 라이브 마이그레이션 중 패닉이 발생할 수 있음
복구 모드 중 비-primary 루트 도메인에서 PCIe 슬롯 제거를 지원해야 함
ldm list에 물리적 I/O 장치의 evacuated 등록 정보가 표시되지 않음
send_mondo_set: timeout 스트레스 작업 후 게스트 도메인에서 ldm stop 명령 사용 시 패닉 발생
PCIe 장치 아래의 하위 장치가 지정되지 않은 이름으로 복원됨
WARNING: ddi_intr_alloc: cannot fit into interrupt pool은 I/O 장치 드라이버를 연결하는 동안 인터럽트 공급이 소진되었음을 의미함
SPARC M5-32 및 SPARC M6-32: panic: mpo_cpu_add: Cannot read MD
SPARC M5-32 및 SPARC M6-32: 다중 직접 I/O 경로를 통해 액세스할 수 있는 디스크 관련 문제
ixgbevf primary 도메인을 재부트할 때 SR-IOV 도메인의 장치가 사용 안함으로 설정될 수 있음
Oracle Solaris 10 1/13 primary 도메인의 재부트로 IP 주소가 가상 기능 인터페이스에 자동으로 연결 또는 지정되지 않을 수 있음
Oracle Solaris 10만 해당: 재부트 또는 종료 중 primary 도메인에서 mutex_enter: bad mutex 패닉 발생
SPARC M5-32 및 SPARC M6-32: LSI-SAS 컨트롤러가 SR-IOV로 잘못 내보내짐
SPARC T5-8: 일부 ldm List 명령에서 업타임 데이터에 0 값이 표시됨
SPARC T5-1B 시스템의 primary 도메인에서 sxge 가상 기능에 대한 점보 MTU를 설정할 수 없음
ldmd가 sxge 장치에 대한 mac-addr 및 alt-mac-addrs 등록 정보 값을 설정할 수 없음
SPARC T5-1B 시스템에서 sxge 장치에 대한 ldm list-io -d 출력에 두 가지 등록 정보가 누락됨
ldm이 게스트 도메인에서 결함이 있는 코어를 비우지 못함
4GB 미만으로 메모리를 줄이는 경우 메모리 DR 작업 중단
가상 CPU 수가 매우 많은 CPU DR은 실패로 보일 수 있음
HIO 가상 네트워크로 게스트 도메인 마이그레이션 및 도메인이 일시 중지 상태가 되기를 기다리는 동안 cpu-arch=generic 시간 초과
SPARC T4-4: 게스트 도메인을 바인드할 수 없음
threading 등록 정보 값을 max-throughput에서 max-ipc로 변경할 때 게스트 도메인 패닉 발생
두 개의 활성 직접 I/O 도메인이 있는 컨트롤 도메인이 재부트 시 중단됨
메모리 DR 추가가 부분적으로 성공한 경우 오류 메시지가 표시되지 않음
하이브리드 I/O 네트워크 장치를 포함하는 게스트 도메인을 바인드 해제하거나 마이그레이션할 때 주 도메인 또는 게스트 도메인에서 패닉 발생
XML 파일로부터 PCIe 가상 기능이 포함된 도메인을 다시 만드는 작업이 실패함
전체 코어 사용에서 부분 코어 사용으로 컨트롤 도메인을 변경할 때 잘못된 오류 메시지가 발생함
ldm init-system 명령이 물리적 I/O 변경을 수행한 도메인 구성을 올바르게 복원하지 못함
여러 도메인을 동시에 수정하려고 시도하면 Logical Domains Manager가 중단되고 다시 시작될 수 있음
ldm list -o 명령이 더 이상 Format 약어를 허용하지 않음
마이그레이션을 취소한 후 대상 시스템에서 실행되는 ldm 명령이 응답하지 않음
I/O 도메인에 지정된 경우 일부 Emulex 카드가 작동하지 않음
SPARC T4 시스템으로 마이그레이션하는 동안 cputrack 명령을 실행하면 게스트 도메인에 패닉이 발생함
Oracle Solaris 11: DRM 도용으로 Oracle Solaris DR 오류가 보고되고 재시도됨
CPU 간 마이그레이션을 사용하는 게스트 도메인에서 마이그레이션이 완료된 후 업타임이 임의로 보고됨
Intel 듀얼 포트 이더넷 컨트롤러 X540 카드로 부트할 때 Oracle Solaris 10: ixgbe 드라이버에서 패닉이 발생할 수 있음
SPARC T4 시스템에서 게스트 도메인 콘솔이 임의로 중단됨
모든 가상 기능을 삭제하고 슬롯을 루트 도메인으로 반환해도 루트 컴플렉스 리소스가 복원되지 않음
PCIe-PCI 브리지가 포함된 PCIe 카드의 ldm remove-io가 허용되지 않아야 함
ldm start 명령 후 즉시 실행할 경우 ldm stop 명령이 실패할 수 있음
init-system이 저장된 XML 파일에서 게스트 도메인의 이름이 지정된 코어 제약 조건을 복원하지 않음
지정된 가상 기능 수가 매우 많은 primary 도메인을 재부트할 때 시스템 패닉이 발생함
부분 코어 primary가 전체 코어 DR 변환을 허용하지 않음
ldm list-io 명령이 부트 후 UNK 또는 INV 상태를 표시함
SPARC T4-4 시스템에서 매우 큰 메모리 도메인을 마이그레이션하면 대상 시스템에서 도메인 패닉이 발생함
Oracle Solaris 핫 플러그 작업을 사용하여 PCIe 끝점 장치를 제거할 수 없음
하이브리드 I/O 가상 네트워크 장치를 포함하는 게스트 도메인을 마이그레이션할 때 nxge 패닉이 발생함
마이그레이션에 공유 NFS 리소스가 누락된 경우 모든 ldm 명령이 중단됨
시스템 로그 서비스가 온라인으로 설정되지 않으면 Logical Domains 에이전트 서비스가 온라인으로 설정되지 않음
커널 교착 상태로 인해 마이그레이션 중 시스템이 중단됨
DRM 및 ldm list 출력에 실제 게스트 도메인에 있는 것과 다른 개수의 가상 CPU가 표시됨
대상 시스템의 비활성 마스터 도메인에 종속되는 도메인의 라이브 마이그레이션으로 인해 ldmd에서 세그먼테이션 결함이 발생함
정책이 제거되거나 만료될 때 DRM이 마이그레이션된 도메인에 대한 가상 CPU의 기본 개수를 복원하지 못함
시스템 MAC 주소가 다른 MAC 주소와 충돌할 때 마이그레이션 오류 이유가 보고되지 않음
“반대 방향”으로 동시 마이그레이션 작업을 수행할 경우 ldm이 중단될 수 있음
탄력적 정책이 설정된 Oracle Solaris 10 8/11 OS를 실행하는 시스템이 중단될 수 있음
pkgadd가 /var/svc/manifest/platform/sun4v/ldmd.xml에 ACL 항목을 설정하지 못함
SPARC T3-1: 다중 직접 I/O 경로를 통해 액세스할 수 있는 디스크의 문제
다중 플럼된 NIU nxge 인스턴스를 사용한 메모리 DR 제거 작업이 무기한 중단되고 완료되지 않을 수 있음
마스터-슬레이브 관계의 도메인에서 ldm stop -a 명령을 사용하면 슬레이브에 stopping 플래그가 설정됨
사용으로 설정된 기본 DRM 정책을 포함하는 도메인을 마이그레이션하면 대상 도메인에 사용 가능한 모든 CPU가 지정됨
ldmconfig가 SP에 도메인 구성을 만들 수 없음
cpu0이 오프라인인 경우 비통합 Oracle Solaris 도메인 마이그레이션이 차단될 수 있음
취소된 마이그레이션에 따라 메모리 DR이 사용 안함으로 설정됨
일부 경우에 가상 네트워크 장치에서 MTU 값의 동적 재구성이 실패함
대상 OS가 암호화 단위의 DR을 지원하지 않을 때 MAU로 마이그레이션된 도메인에 CPU가 하나만 포함됨
마이그레이션 오류 메시지를 실제 주소 메모리 바인드 오류와 혼동
도메인에서 모든 암호화 단위를 동적으로 제거하면 SSH가 종료됨
ldm list-io -l 출력에서 PCI Express 이중 10Gbit 이더넷 파이버 카드에 4개의 하위 장치가 표시됨
높은 디스크 가용성을 위해 MPXIO 스토리지 어레이 구성에서 Logical Domains mpgroup 사용
여러 도메인을 부트할 때 ldm 명령의 응답 속도가 느림
Oracle Solaris 11: 자동 네트워크 인터페이스로 구성된 영역을 시작하지 못할 수 있음
Oracle Solaris 10: 가상 네트워크 장치가 컨트롤 도메인에 올바르게 생성되지 않음
Logical Domains가 구성된 경우 새로 추가된 NIU/XAUI 어댑터가 호스트 OS에 표시되지 않음
e1000g에서 부트할 때 I/O 도메인 또는 게스트 도메인 패닉이 발생함
명시적 콘솔 그룹 및 포트 바인딩이 마이그레이션되지 않음
대상에서 vdsdev가 다른 백엔드를 갖더라도 마이그레이션이 실패하지 않음
대상에 사용 가능한 메모리가 충분한 경우에도 마이그레이션에서 메모리 바인드를 실패할 수 있음
시스템이 네트워크에 연결되지 않았고 NIS 클라이언트가 실행 중인 경우 Logical Domains Manager가 시작되지 않음
Logical Domains Manager에서 마이그레이션된 도메인이 이미 부트되었는데도 변환 상태로 표시됨
vntsd를 다시 시작하지 않으면 마이그레이션된 도메인의 콘솔에 연결할 수 없음
일부 경우에 Logical Domains 시스템에서 uadmin 1 0 명령을 실행하면 시스템이 OK 프롬프트로 돌아가지 않음
Logical Domains Manager가 도메인을 종료하는 데 15분 이상 소요될 수 있음
SC 또는 SP 재설정 후 scadm 명령이 중단될 수 있음
공통 콘솔 그룹에 있을 경우 다중 도메인의 동시 넷 설치가 실패함
DHCP를 사용하는 동일 네트워크에서 가상 네트워크가 너무 많은 게스트 도메인이 응답하지 않을 수 있음
OpenBoot PROM 변수는 Logical Domains Manager가 실행 중일 때 eeprom 명령으로 수정할 수 없음
Logical Domains가 실행 중인 상태로 보안 키를 설정할 수 없음
ldm stop-domain 명령 동작이 혼동될 수 있음
ldm1M 매뉴얼 페이지: mblock 등록 정보 사용에 대한 제한 사항 설명
ldm1M 매뉴얼 페이지: ldm list -o status 명령 설명 개선
ldm1M 매뉴얼 페이지: ldm add-spconfig -r만 수동 복구 수행
Oracle VM Server for SPARC 3.1 관리 설명서 광 섬유 채널 SR-IOV OS 요구 사항이 부정확함
Oracle VM Server for SPARC 3.1.1.2 릴리스에서 해결된 문제
Oracle VM Server for SPARC 3.1.1.1 릴리스에서 해결된 문제
Oracle VM Server for SPARC 3.1.1 릴리스에서 해결된 문제
이 절에서는 특정 버그 번호보다 포괄적인 이 릴리스의 Oracle VM Server for SPARC 소프트웨어에 대해 알려진 일반 문제에 대해 설명합니다. 가능한 경우에는 해결 방법이 제공됩니다.
각 도메인이 서로 서비스를 제공하는 두 도메인 사이에 순환 종속성을 만들지 마십시오. 이러한 구성은 한 도메인의 장애로 인해 다른 도메인을 사용할 수 없게 되는 단일 실패 조건 지점을 만듭니다. 또한 순환 종속성 구성의 경우 처음에 바인드된 후 도메인 바인드를 해제하지 못하게 됩니다.
Logical Domains Manager에서는 순환 도메인 종속성을 만들지 못하도록 하지 않습니다.
순환 종속성으로 인해 도메인을 바인드 해제할 수 없는 경우 종속성을 유발하는 장치를 제거한 다음 도메인 바인드 해제를 시도하십시오.
1024개를 초과하는 CPU가 지정된 게스트 도메인은 Oracle Solaris 10 OS를 실행할 수 없습니다. 또한 Oracle Solaris 10 OS를 실행하기 위해 CPU DR을 사용하여 CPU 수를 1024 이하로 축소할 수도 없습니다.
이 문제를 해결하려면 게스트 도메인의 바인드를 해제하고 CPU가 1024개 이하가 될 때까지 CPU를 제거한 다음 게스트 도메인을 다시 바인드하십시오. 그러면 이 게스트 도메인에서 Oracle Solaris 10 OS를 실행할 수 있습니다.
두 도메인이 서로 서비스를 제공하는 구성을 만들지 마십시오. 이 경우 한 도메인의 가동이 중단되면 다른 도메인으로 확산됩니다. 또한 이러한 도메인이 해당 구성과 바인드된 경우 바인드를 해제할 수 없습니다. Logical Domains Manager는 현재 이러한 순환 종속성을 막지 못합니다.
이러한 종류의 종속성 때문에 도메인의 바인드를 해제할 수 없는 경우 순환 종속성을 일으키는 장치를 제거한 후 다시 바인드 해제를 시도하십시오.
Oracle Solaris 10 5/08 OS보다 오래된 Oracle Solaris 10 OS 버전(또는 패치 127127-11이 없는 OS 버전)으로부터 컨트롤 도메인을 업그레이드할 경우, 그리고 볼륨 관리자 볼륨을 가상 디스크로 내보낸 경우, Logical Domains Manager가 업그레이드된 후 options=slice를 사용하여 가상 디스크 백엔드를 다시 내보내야 합니다. Exporting Volumes and Backward Compatibility in Oracle VM Server for SPARC 3.1 Administration Guide 를 참조하십시오.
Oracle VM Server for SPARC 설명서에서 SP(서비스 프로세서)와 SC(시스템 컨트롤러)는 서로 바꿔서 사용할 수 있는 용어입니다.
서비스 도메인이 Oracle Solaris 10 1/13 OS 이전의 Oracle Solaris 10 OS 버전을 실행 중이고 게스트 도메인에 물리적 디스크 슬라이스를 가상 디스크로 내보내는 경우 이 가상 디스크는 게스트 도메인에서 잘못된 장치 ID로 표시됩니다. 해당 서비스 도메인을 다시 Oracle Solaris 10 1/13 OS로 업그레이드하면 가상 디스크로 내보낸 물리적 디스크 슬라이스가 게스트 도메인에 장치 ID 없이 표시됩니다.
이러한 가상 디스크의 장치 ID 제거로 인해 가상 디스크의 장치 ID를 참조하려고 시도하는 응용 프로그램에 문제가 발생할 수 있습니다. 특히, Solaris Volume Manager가 해당 구성을 찾을 수 없거나 해당 메타 장치에 액세스하지 못할 수 있습니다.
임시해결책: 서비스 도메인을 Oracle Solaris 10 1/13 OS로 업그레이드한 후 게스트 도메인이 해당 Solaris Volume Manager 구성 또는 해당 메타 장치를 찾을 수 없는 경우 다음 절차를 수행하십시오.
md_devid_destroy=1; md_keep_repl_state=1;
도메인이 부트되면 Solaris Volume Manager 구성 및 메타 장치를 사용할 수 있어야 합니다.
재부트 중에 다음과 비슷한 메시지가 표시됩니다.
NOTICE: mddb: unable to get devid for 'vdc', 0x10
이러한 메시지는 정상이며 문제를 보고하지 않습니다.
Oracle VM Server for SPARC 소프트웨어는 도메인을 만들 때 메모리 크기 제한을 적용하지 않습니다. 메모리 크기 요구 사항은 게스트 운영 체제의 특성입니다. 제공된 메모리 양이 권장 크기보다 작을 경우 일부 Oracle VM Server for SPARC 기능이 작동하지 않을 수 있습니다. Oracle Solaris 10 OS의 권장 및 최소 메모리 요구 사항을 보려면 System Requirements and Recommendations in Oracle Solaris 10 8/11 Installation Guide: Planning for Installation and Upgrade 를 참조하십시오. Oracle Solaris 11 OS의 권장 및 최소 메모리 요구 사항을 보려면 Oracle Solaris 11 Release Notes 및 Oracle Solaris 11.1 Release Notes 를 참조하십시오.
OpenBoot PROM은 도메인에 대한 최소 크기 제한을 갖고 있습니다. 현재까지 이 제한은 12MB입니다. 이 크기보다 작은 도메인을 설정하면 Logical Domains Manager가 도메인 크기를 자동으로 12MB로 늘립니다. Fujitsu M10 시스템에 대한 최소 크기 제한은 256MB입니다. 메모리 크기 요구 사항에 대한 자세한 내용은 시스템 펌웨어의 릴리스 노트를 참조하십시오.
메모리 DR(동적 재구성) 기능은 지정된 작업에 관련된 메모리의 주소 및 크기에 256MB를 강제로 할당합니다. Memory Alignment in Oracle VM Server for SPARC 3.1 Administration Guide 를 참조하십시오.
플랫폼에 따라 다음 개수의 도메인을 부트할 수 있습니다.
물리적 분할 영역당 Fujitsu M10 시스템의 경우 최대 256개
물리적 도메인당 SPARC M6 시스템의 경우 최대 128개
물리적 도메인당 SPARC M5 시스템의 경우 최대 128개
SPARC T5 시스템의 경우 최대 128개
SPARC T4 서버의 경우 최대 128개
SPARC T3 서버의 경우 최대 128개
UltraSPARC T2 Plus 서버의 경우 최대 128개
UltraSPARC T2 서버의 경우 최대 64개
할당되지 않은 가상 CPU가 있는 경우, 가상 I/O 요청 처리를 지원하도록 서비스 도메인에 이를 지정할 수 있습니다. 32개를 초과하는 도메인을 만들 때는 서비스 도메인에 4~8개의 가상 CPU를 할당합니다. 최대 도메인 구성에 따라 서비스 도메인에 단일 CPU만 포함된 경우 도메인을 구성 및 사용할 때 단일 CPU에 불필요한 스트레스를 주지 마십시오. 가상 스위치(vsw) 서비스는 시스템에서 사용 가능한 모든 네트워크 어댑터에 분산되어야 합니다. 예를 들어, Sun SPARC Enterprise T5240 서버에서 128개의 도메인을 부트할 경우 각각 32개의 가상 네트워크(vnet) 인스턴스를 지원하는 4개의 vsw 서비스를 만듭니다. vsw 서비스당 32개보다 많은 vnet 인스턴스를 지정하면 서비스 도메인에서 하드 중단이 발생할 수 있습니다.
최대 구성을 실행하려면 시스템에서 게스트 도메인을 지원하는 데 적합한 메모리 양이 필요합니다. 메모리 양은 플랫폼 및 OS에 따라 달라집니다. 플랫폼 설명서, Oracle Solaris 10 8/11 Installation Guide: Planning for Installation and Upgrade , Installing Oracle Solaris 11 Systems 및 Installing Oracle Solaris 11.1 Systems 를 참조하십시오.
도메인에서 사용되는 vsw 서비스가 여러 도메인에 있는 여러 가상 네트워크에 서비스를 제공할 경우 게스트 도메인에서 메모리 및 스왑 공간 사용이 늘어납니다. 이 증가는 vsw에 연결된 모든 vnet 인스턴스 간의 피어 투 피어 연결 때문입니다. 서비스 도메인은 추가 메모리를 확보함으로써 이점을 얻을 수 있습니다. 64개를 초과하는 도메인을 실행할 때의 권장 최소값은 4GB입니다. 10개 이하의 도메인으로 시작하고, 현재 일괄 처리가 부트될 때까지 기다린 후 다음 일괄 처리를 시작하십시오. 도메인에 운영 체제를 설치할 때도 동일한 조건이 적용됩니다. Vnet 간 링크를 사용 안함으로 설정하여 링크 수를 줄일 수 있습니다. Inter-Vnet LDC Channels in Oracle VM Server for SPARC 3.1 Administration Guide 를 참조하십시오.
SC에 마지막으로 구성을 저장한 후 구성을 변경한 경우에는, Oracle VM Server for SPARC 시스템 전원을 끄거나 전원을 껐다 켜기 전에 보존하려는 최신 구성을 저장할지 확인하십시오.
바인드된 다른 도메인이 없으므로, 펌웨어가 자동으로 시스템 전원을 끕니다.
바인드된 다른 도메인이 없으므로, 시스템을 재부트하기 전에 펌웨어가 자동으로 시스템 전원을 껐다 켭니다. 시스템이 다시 시작되면 마지막으로 저장되었거나 명시적으로 설정된 도메인 구성으로 부트됩니다.
특정 환경에서는 Logical Domains Manager가 요청된 메모리 할당을 8KB 또는 4MB의 배수 중에서 그 다음으로 가장 큰 수로 반올림합니다. 다음 예제에서 ldm list-domain -l 명령의 샘플 출력을 보면 제약 조건 값이 실제로 할당된 크기보다 작은 것을 알 수 있습니다.
Memory: Constraints: 1965 M raddr paddr5 size 0x1000000 0x291000000 1968M
변수 업데이트는 재부트 후에도 지속되지만 변수 업데이트가 컨트롤 도메인에서 OpenBoot 펌웨어로부터 시작되지 않았거나 이후 구성을 SC에 저장하지 않은 경우, 전원을 껐다 켤 때는 지속되지 않습니다.
다음 조건에 유의하십시오.
컨트롤 도메인을 재부트할 때, 바인드된 게스트 도메인이 없고 진행 중인 지연된 재구성이 없으면, SC에서 시스템 전원을 껐다 켭니다.
컨트롤 도메인이 재부트될 때, 게스트 도메인이 바인드되었거나 활성 상태이면(또는 컨트롤 도메인이 지연된 재구성을 수행하는 중인 경우), SC가 시스템 전원을 껐다 켜지 않습니다.
도메인에 대한 Logical Domains 변수는 다음 방법을 사용하여 지정할 수 있습니다.
OpenBoot 프롬프트에서
Oracle Solaris OS eeprom(1M) 명령 사용
Logical Domains Manager CLI (ldm) 사용
제한된 방식으로 SC(시스템 컨트롤러)에서 bootmode 명령 사용. 이 방법은 특정 변수에 대해 factory-default 구성에서만 사용할 수 있습니다.
이러한 방법을 사용하여 수행된 변수 업데이트는 도메인 재부트 시에도 항상 지속되어야 합니다. 변수 업데이트는 또한 SC에 저장된 이후의 도메인 구성에도 항상 적용됩니다.
Oracle VM Server for SPARC 3.1 소프트웨어에서는 변수 업데이트가 예상한 대로 지속되지 않는 일부 경우가 존재합니다.
모든 변수 업데이트 방법은 해당 도메인의 재부트 시에도 지속됩니다. 하지만 이후 논리적 도메인 구성을 SC에 저장하지 않으면 시스템을 껐다 켤 때 지속되지 않습니다.
컨트롤 도메인에서 OpenBoot 펌웨어 명령 또는 eeprom 명령을 사용하여 수행한 업데이트는 시스템 전원을 껐다 켤 때도 지속됩니다. 즉, 이후에 새 논리적 도메인 구성을 SC에 저장하지 않아도 업데이트가 지속됩니다. eeprom 명령은 SPARC T5, SPARC M5 및 SPARC M6 시스템과 시스템 펌웨어의 버전 8.2.1 이상을 실행하는 SPARC T3 및 SPARC T4 시스템에서 이 동작을 지원합니다.
모든 경우에 Logical Domains Manager에서 생성된 구성에서 공장 초기 구성으로 복구할 때는 모든 Logical Domains 변수가 해당 기본값으로 시작됩니다.
Logical Domains 변수 변경이 문제가 될 경우 다음 중 하나를 수행합니다.
시스템에 ok 프롬프트를 표시하고 변수를 업데이트합니다.
Logical Domains Manager가 사용 안함으로 설정된 상태에서 변수를 업데이트합니다.
# svcadm disable ldmd update variables # svcadm enable ldmd
라이브 업그레이드를 실행할 때 다음 단계를 수행합니다.
# svcadm disable -t ldmd # luactivate be3 # init 6
논리적 도메인에서 시간 또는 날짜를 수정할 경우(예: ntpdate 명령 사용), 도메인 재부트 시에 변경 사항이 지속되지만 호스트의 전원을 껐다 켤 때는 지속되지 않습니다. 시간 변경 사항이 지속되도록 하려면 시간 변경을 포함하는 구성을 SP에 저장하고 해당 구성으로부터 부트합니다.
이러한 문제 해결을 위해 버그 ID 15375997, 15387338, 15387606, 15415199가 제공되었습니다.
Sun SNMP(Simple Network Management Protocol) 관리 에이전트는 다중 도메인을 지원하지 않습니다. 단일 전역 도메인만 지원됩니다.
primary 도메인이 지연된 재구성 상태인 경우 Oracle VM Server for SPARC가 관리하는 리소스는 primary 도메인이 재부트된 후에만 전원 관리됩니다. Solaris Power Aware Dispatcher에서 관리하는 CPU와 같이 OS가 직접 관리하는 리소스는 이 상태의 영향을 받지 않습니다.
별도의 암호화 단위는 UltraSPARC T2, UltraSPARC T2 Plus, SPARC T3 시스템에만 존재합니다.
암호화 단위 동적 재구성(DR)을 통해 도메인에서 암호화 단위를 추가 및 제거할 수 있습니다. Logical Domains Manager는 도메인이 암호화 단위 DR을 허용하는지 여부를 자동으로 검색하고 해당 도메인에 대해서만 기능을 사용으로 설정합니다. 또한 CPU DR은 암호화 단위가 바인드되었고 Oracle Solaris OS의 적합한 버전을 실행하는 도메인에서 더 이상 사용 안함으로 설정되지 않습니다.
Oracle Solaris 10 OS에서 Veritas Volume Manager(VxVM) 5.x 실행은 Oracle VM Server for SPARC P2V 도구에서 지원(테스트)되는 유일한 버전입니다. Solaris 8 및 Solaris 9 운영 체제에서 실행되는 이전 버전의 VxVM(예: 3.x 및 4.x)도 작동할 수 있습니다. 그러한 경우, ldmp2v convert 명령을 실행한 후 처음 부트하면 VxVM 드라이버에서 경고 메시지가 표시될 수 있습니다. 이러한 메시지는 무시할 수 있습니다. 게스트 도메인을 부트한 후에는 이전 VRTS* 패키지를 제거할 수 있습니다.
Boot device: disk0:a File and args: SunOS Release 5.10 Version Generic_139555-08 64-bit Copyright 1983-2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Hostname: normaal Configuring devices. /kernel/drv/sparcv9/vxdmp: undefined symbol 'romp' WARNING: mod_load: cannot load module 'vxdmp' WARNING: vxdmp: unable to resolve dependency, module 'misc/ted' not found /kernel/drv/sparcv9/vxdmp: undefined symbol 'romp' WARNING: mod_load: cannot load module 'vxdmp' WARNING: vxdmp: unable to resolve dependency, module 'misc/ted' not found /kernel/drv/sparcv9/vxio: undefined symbol 'romp' WARNING: mod_load: cannot load module 'vxio' WARNING: vxio: unable to resolve dependency, module 'drv/vxdmp' not found WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER WARNING: VxVM vxspec V-5-0-0 vxspec: vxio not loaded. Aborting vxspec load WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER WARNING: VxVM vxspec V-5-0-0 vxspec: vxio not loaded. Aborting vxspec load WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER WARNING: VxVM vxspec V-5-0-0 vxspec: vxio not loaded. Aborting vxspec load WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER WARNING: VxVM vxspec V-5-0-0 vxspec: vxio not loaded. Aborting vxspec load WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER WARNING: VxVM vxspec V-5-0-0 vxspec: vxio not loaded. Aborting vxspec load WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER WARNING: VxVM vxspec V-5-0-0 vxspec: vxio not loaded. Aborting vxspec load WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER NOTICE: VxVM not started
소프트웨어 라이센스의 Oracle의 하드 분할 요구 사항에 대한 자세한 내용은 Partitioning: Server/Hardware Partitioning을 참조하십시오.
Oracle Solaris 설치 프로그램은 루트(/) 파일 시스템을 보유하는 슬라이스의 분할 태그가 root로 설정되지 않은 경우 업그레이드 옵션을 제공하지 않습니다. 이러한 상황은 게스트의 부트 디스크를 레이블 지정할 때 태그가 명시적으로 설정되지 않은 경우에 발생합니다. format 명령을 사용하여 분할 태그를 다음과 같이 설정할 수 있습니다.
AVAILABLE DISK SELECTIONS: 0. c0d0 <SUN-DiskImage-10GB cyl 282 alt 2 hd 96 sec 768> /virtual-devices@100/channel-devices@200/disk@0 1. c4t2d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848> /pci@400/pci@0/pci@1/scsi@0/sd@2,0 2. c4t3d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848> /pci@400/pci@0/pci@1/scsi@0/sd@3,0 Specify disk (enter its number)[0]: 0 selecting c0d0 [disk formatted, no defect list found] format> p PARTITION MENU: 0 - change `0' partition 1 - change `1' partition 2 - change `2' partition 3 - change `3' partition 4 - change `4' partition 5 - change `5' partition 6 - change `6' partition 7 - change `7' partition select - select a predefined table modify - modify a predefined partition table name - name the current table print - display the current table label - write partition map and label to the disk !<cmd> - execute <cmd>, then return quit partition> 0 Part Tag Flag Cylinders Size Blocks 0 unassigned wm 0 0 (0/0/0) 0 Enter partition id tag[unassigned]: root Enter partition permission flags[wm]: Enter new starting cyl[0]: 0 Enter partition size[0b, 0c, 0e, 0.00mb, 0.00gb]: 8g partition> label Ready to label disk, continue? y partition>
Oracle Solaris OS에서 동적으로 추가된 메모리를 관리하기 위해 메타 데이터를 처리하는 방법 때문에, 이전에 동적으로 추가된 메모리를 나중에 제거할 때 적절한 하위 세트가 아닌 전체 블록만 제거할 수 있습니다.
이러한 상황은 다음 예제에 표시된 것처럼 메모리 크기가 작은 도메인이 훨씬 큰 크기로 동적으로 증가할 경우에 발생할 수 있습니다.
primary# ldm list ldom1 NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME ldom1 active -n-- 5000 2 2G 0.4% 23h primary# ldm add-mem 16G ldom1 primary# ldm rm-mem 8G ldom1 Memory removal failed because all of the memory is in use. primary# ldm rm-mem 16G ldom1 primary# ldm list ldom1 NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME ldom1 active -n-- 5000 2 2G 0.4% 23h
임시해결책: ldm add-mem 명령을 사용하여 나중에 제거할 수 있는 것보다 큰 청크가 아닌 작은 청크로 메모리를 순차적으로 추가합니다.
복구: 다음 작업 중 하나를 수행합니다.
도메인을 중지하고 메모리를 제거한 후 도메인을 다시 시작합니다.
도메인을 재부트합니다. 그러면 Oracle Solaris OS에서 메모리 관리 메타 데이터를 다시 할당하므로 이전에 추가된 메모리를 작은 청크로 동적으로 제거할 수 있습니다.
가상 디스크에서 UFS 파일 시스템의 파일로 지원되는 ufsdump 아카이브를 복원하면 시스템이 중단될 수 있습니다. 그러한 경우 ldmp2v prepare 명령이 종료됩니다. 가상 디스크가 UFS 파일 시스템의 파일일 때 ldmp2v prepare -R /altroot 명령을 준비하면서 ufsdump 아카이브를 수동으로 복원하면 이 문제가 발생할 수 있습니다. 이전에 생성된 ufsdump 아카이브와의 호환성을 위해서는 가상 디스크에서 ldmp2v prepare 명령을 계속 사용하여 UFS 파일 시스템의 파일로 지원되지 않는 ufsdump 아카이브를 복원할 수 있습니다. 하지만 ufsdump 아카이브 사용은 권장되지 않습니다.
지연된 재구성 상태일 때는 primary 도메인에서 CPU 구성 작업을 두 개 이상 수행하려고 시도하지 마십시오. 더 많은 CPU 구성 요청을 시도하면 요청이 거부됩니다.
해결 방법: 다음 작업 중 하나를 수행합니다.
지연된 재구성을 취소하고, 다른 재구성을 시작한 후, 이전 지연된 재구성에서 손실된 구성 변경 사항을 요청합니다.
잘못된 CPU 수가 포함된 컨트롤 도메인을 재부트한 후 도메인이 재부트된 다음에 할당을 수정합니다.
Oracle VM Server for SPARC 3.0 소프트웨어에서는 단일 네트워크 어댑터에 여러 개의 가상 스위치를 지정하는 기능이 의도하지 않게 표시되었습니다. 이 기능은 Oracle VM Manager 소프트웨어를 통해 특정 방식으로만 사용되어야 합니다.
Oracle VM Server for SPARC 3.1 소프트웨어에서는 단일 네트워크 어댑터에 여러 개의 가상 스위치를 지정할 수 없도록 하는 원래의 동작이 복원되었습니다. 그러나 단일 네트워크 어댑터에 여러 개의 가상 스위치를 지정하도록 Oracle VM Server for SPARC 3.0 시스템을 구성한 경우, Oracle VM Server for SPARC 3.1로 업그레이드하면 ldmd 데몬이 시작되지 않습니다.
해결 방법: 다음 단계를 수행합니다.
ldmd 데몬이 시작될 수 있도록 Oracle VM Server for SPARC 3.1 시스템에서 일시적으로 이 기능을 다시 사용으로 설정합니다.
# svccfg -s ldoms/ldmd setprop ldmd/ovm_manager=true # svcadm refresh ldmd # svcadm disable ldmd # svcadm enable ldmd
네트워크 장치에 가상 스위치가 한 개만 지정되도록 구성을 업데이트합니다.
Oracle VM Server for SPARC 3.1 시스템에서 이 기능을 사용 안함으로 설정합니다.
# svccfg -s ldoms/ldmd setprop ldmd/ovm_manager=false # svcadm refresh ldmd # svcadm disable ldmd # svcadm enable ldmd
ovm_manager 등록 정보로 인해 이후 Oracle VM Server for SPARC 릴리스에서 다른 부작용이 발생할 수 있으므로 이 등록 정보를 false로 설정하는 것이 중요합니다.
지금까지 Oracle Solaris OS는 SMI VTOC 디스크 레이블로 구성된 부트 디스크에 설치되었습니다. Oracle Solaris 11.1 OS부터는 기본적으로 EFI(Extensible Firmware Interface) GPT(GUID 분할 영역 테이블) 디스크 레이블로 구성된 부트 디스크에 OS가 설치됩니다. 펌웨어에서 EFI를 지원하지 않을 경우 대신 SMI VTOC 디스크 레이블로 디스크가 구성됩니다. 이 경우 시스템 펌웨어 버전 8.4.0 이상을 실행하는 SPARC T4 서버, 시스템 펌웨어 버전 9.1.0 이상을 실행하는 SPARC T5, SPARC M5, SPARC M6 서버, XCP2230 이상을 실행하는 Fujitsu M10 시스템에만 적용됩니다.
다음 서버의 경우 EFI GPT 디스크 레이블이 있는 디스크에서 부트할 수 없습니다.
모든 시스템 펌웨어 버전의 UltraSPARC T2, UltraSPARC T2 Plus 및 SPARC T3 서버
8.4.0 이전 버전의 시스템 펌웨어를 실행하는 SPARC T4 서버
9.1.0 이전 버전의 시스템 펌웨어를 실행하는 SPARC T5, SPARC M5 및 SPARC M6 서버
2230 이전 버전의 XCP를 실행하는 Fujitsu M10 시스템
따라서 최신 SPARC T4, SPARC T5, SPARC M5, SPARC M6 또는 Fujitsu M10 시스템에 만들어진 Oracle Solaris 11.1 부트 디스크는 이전 서버 또는 이전 펌웨어를 실행하는 서버에서 사용할 수 없습니다.
이러한 제한 사항으로 인해 콜드 또는 라이브 마이그레이션을 사용하여 도메인을 최신 서버에서 이전 서버로 이동할 수 없습니다. 또한 이전 서버에서 EFI GPT 부트 디스크 이미지를 사용할 수도 없습니다.
Oracle Solaris 11.1 부트 디스크가 서버 및 해당 펌웨어와 호환되는지 확인하려면 Oracle Solaris 11.1 OS가 SMI VTOC 디스크 레이블로 구성된 디스크에 설치되었는지 확인하십시오.
이전 펌웨어를 실행하는 시스템과의 역호환성을 유지하려면 다음 절차 중 하나를 사용하십시오. 그렇지 않으면 기본적으로 부트 디스크에 EFI GPT 디스크 레이블이 사용됩니다. 다음 절차는 시스템 펌웨어 버전 8.4.0 이상을 실행하는 SPARC T4 서버, 시스템 펌웨어 버전 9.1.0 이상을 실행하는 SPARC T5, SPARC M5, SPARC M6 서버, XCP 버전 2230 이상을 실행하는 Fujitsu M10 시스템에서 SMI VTOC 디스크 레이블이 있는 부트 디스크에 Oracle Solaris 11.1 OS가 설치되었는지 확인하는 방법을 보여줍니다.
해결책 1: 펌웨어에서 EFI를 지원하지 않도록 gpt 등록 정보를 제거합니다.
OpenBoot PROM 프롬프트에서 자동 부트를 사용 안함으로 설정하고 설치할 시스템을 재설정합니다.
ok setenv auto-boot? false ok reset-all
시스템이 재설정되면 ok 프롬프트로 돌아옵니다.
/packages/disk-label 디렉토리로 변경하고 gpt 등록 정보를 제거합니다.
ok cd /packages/disk-label ok " gpt" delete-property
Oracle Solaris 11.1 OS 설치를 시작합니다.
예를 들어 네트워크 설치를 수행합니다.
ok boot net - install
해결책 2: format -e 명령을 사용하여 Oracle Solaris 11.1 OS와 함께 설치할 디스크에 SMI VTOC 레이블을 씁니다.
디스크에 SMI VTOC 레이블을 씁니다.
예를 들어 label 옵션을 선택하고 SMI 레이블을 지정합니다.
# format -e c1d0 format> label [0] SMI Label [1] EFI Label Specify Label type[1]: 0
전체 디스크를 포함하는 슬라이스 0과 슬라이스 2로 디스크를 구성합니다.
디스크에 다른 분할 영역이 없어야 합니다. 예를 들면 다음과 같습니다.
format> partition partition> print Current partition table (unnamed): Total disk cylinders available: 14087 + 2 (reserved cylinders) Part Tag Flag Cylinders Size Blocks 0 root wm 0 - 14086 136.71GB (14087/0/0) 286698624 1 unassigned wu 0 0 (0/0/0) 0 2 backup wu 0 - 14086 136.71GB (14087/0/0) 286698624 3 unassigned wm 0 0 (0/0/0) 0 4 unassigned wm 0 0 (0/0/0) 0 5 unassigned wm 0 0 (0/0/0) 0 6 unassigned wm 0 0 (0/0/0) 0 7 unassigned wm 0 0 (0/0/0) 0
SMI VTOC 디스크 레이블을 다시 씁니다.
partition> label [0] SMI Label [1] EFI Label Specify Label type[0]: 0 Ready to label disk, continue? y
부트 디스크의 슬라이스 0에 Oracle Solaris OS를 설치하도록 Oracle Solaris AI(자동 설치 프로그램)를 구성합니다.
AI 매니페스트의 <disk> 발췌 부분을 다음과 같이 변경합니다.
<target> <disk whole_disk="true"> <disk_keyword key="boot_disk"/> <slice name="0" in_zpool="rpool"/> </disk> [...] </target>
Oracle Solaris 11.1 OS 설치를 수행합니다.