주의 - 골드 OS 이미지의 소스가 될 특수 용도의 논리 도메인 콘솔에서는 이 절차의 3-6단계만 수행하십시오. 이 프로세스는 도메인의 네트워크 구성을 제거하므로 도메인이 네트워크에서 격리되며 이 도메인에 대한 직접 네트워크 연결에 의존하는 세션이 중단됩니다. |
Oracle VM Server for SPARC 3.4 관리 설명서 의 게스트 도메인을 만들고 시작하는 방법을 참조하십시오.
nova# ldm add-vdsdev options=ro,slice /path-to-iso/simple-init-1.0.iso \ simple-init@primary-vds0 nova# ldm add-vdisk simple-init simple-init@primary-vds0 your-new-ldom
golden# mount -F hsfs /dev/dsk/c1d1s0 /mnt # or use c0d1s0 if Solaris 10
golden# mount -L simple-init /mnt
이 패키지는 부트 시 구성 드라이브를 마운트하며 ConfigDrive에 제공된 드라이버의 초기화 지침을 페이로드 파일을 통해 실행합니다.
golden# cd /mnt; ./setup
golden# ipadm delete-ip net0 golden# rm /etc/defaultrouter golden# route -p flush golden# rm /etc/ssh/ssh_host_* golden# nscfg unconfig svc:/network/dns/client:default golden# svcadm refresh svc:/network/dns/client:default golden# svccfg -s system/identity:node setprop config/nodename="openstack-build" golden# svccfg -s system/identity:node refresh
golden# rm /etc/hostname.* /etc/dhcp.* golden# rm /etc/defaultrouter /etc/resolv.conf golden# route -p flush golden# rm /etc/ssh/ssh_host_* golden# echo "openstack-build" > /etc/nodename
golden# rm -f /etc/sysconfig/network-scripts/ifcfg-eth* golden# rm -f /etc/sysconfig/network-scripts/route-eth* golden# rm -f /etc/resolv.conf golden# rm -f /etc/ssh/ssh_host_* golden# rm -f /etc/udev/rules.d/70-persistent-net.rules golden# echo "HOSTNAME=openstack-build" > /etc/sysconfig/network
golden# shutdown -i5 -g0 -y
golden# shutdown -h now
예를 들어 디스크 볼륨은 myldom-vol10입니다.
nova# ldm list -o disk primary | grep myldom-vol0 myldom-vol0 /dev/zvol/dsk/ldompool/myldom-vol0
게스트 도메인 백엔드 볼륨이 블록 장치(/dev/dsk)인 경우라도 이미지 캡처를 위해서는 gdd 명령에 해당하는 문자 장치(/dev/rdsk)가 필요합니다. 또한 VTOC 레이블을 갖는 장치의 경우 dNs2(슬라이스 2)로 끝나고, EFI 레이블을 갖는 장치의 경우 dN(디스크 번호)으로 끝나는 적합한 전체 디스크 장치 링크를 사용합니다.
예를 들어 myldom-vol10 디스크 볼륨은 입력 파일이고, sol11_3s12_simp-init.img 이미지는 출력 파일입니다.
nova# gdd if=/dev/zvol/rdsk/ldompool/myldom-vol0 of=sol11_3s12_simp-init.img \ bs=1048576 oflag=nocache conv=sparse