Go to main content
Oracle® VM Server for SPARC OpenStack Nova 드라이버 및 유틸리티 1.0 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 9월
 
 

Glance용 골드 OS 이미지를 만드는 방법


Caution

주의  - 골드 OS 이미지의 소스가 될 특수 용도의 논리 도메인 콘솔에서는 이 절차의 3-6단계만 수행하십시오. 이 프로세스는 도메인의 네트워크 구성을 제거하므로 도메인이 네트워크에서 격리되며 이 도메인에 대한 직접 네트워크 연결에 의존하는 세션이 중단됩니다.


  1. 단일 네트워크 인터페이스(예: net0, vnet0, eth0)만 사용하여 게스트 도메인을 만듭니다.

    Oracle VM Server for SPARC 3.4 관리 설명서 의 게스트 도메인을 만들고 시작하는 방법을 참조하십시오.

  2. simple-init ISO 이미지를 게스트 도메인에 연결합니다.
    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
  3. 게스트 도메인에서 이미지를 마운트합니다.
    • Oracle Solaris OS:
      golden# mount -F hsfs /dev/dsk/c1d1s0 /mnt    # or use c0d1s0 if Solaris 10
    • Linux for SPARC 1.0:
      golden# mount -L simple-init /mnt
  4. 게스트 패키지를 설치합니다.

    이 패키지는 부트 시 구성 드라이브를 마운트하며 ConfigDrive에 제공된 드라이버의 초기화 지침을 페이로드 파일을 통해 실행합니다.

    golden# cd /mnt; ./setup
  5. 골드 OS 이미지의 소스가 될 특수 용도의 논리 도메인에서 기존의 고유 구성을 제거합니다.
    • Oracle Solaris 11:
      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
    • Oracle Solaris 10:
      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
    • Linux for SPARC 1.0:
      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
  6. 게스트 도메인의 클린 종료를 수행합니다.
    • Oracle Solaris OS:
      golden# shutdown -i5 -g0 -y
    • Linux for SPARC 1.0:
      golden# shutdown -h now
  7. 게스트 도메인 디스크의 백엔드 볼륨을 찾습니다.

    예를 들어 디스크 볼륨은 myldom-vol10입니다.

    nova# ldm list -o disk primary | grep myldom-vol0
    myldom-vol0 /dev/zvol/dsk/ldompool/myldom-vol0
  8. 디스크 이미지를 파일에 캡처합니다.

    게스트 도메인 백엔드 볼륨이 블록 장치(/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