Go to main content
Guía de administración y utilidades del controlador OpenStack Nova 1.0 en Oracle® VM Server for SPARC

Salir de la Vista de impresión

Actualización: Septiembre de 2016
 
 

Cómo crear una imagen fiable del sistema operativo para Glance


Caution

Precaución  - Únicamente siga los Pasos 3 a 6 de este procedimiento desde la consola del dominio lógico de finalidad especial que será el origen de la imagen fiable del sistema operativo. Este proceso elimina la configuración de red del dominio y, por lo tanto, lo aísla de la red e interrumpe las sesiones que dependen de una conexión de red directa con este dominio.


  1. Cree un dominio invitado con una sola interfaz de red (como net0, vnet0, eth0).

    Consulte Cómo crear e iniciar un dominio invitado de Guía de administración de Oracle VM Server for SPARC 3.4.

  2. Conecte la imagen ISO simple-init al dominio invitado.
    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. Monte la imagen en el dominio invitado.
    • SO Oracle Solaris:
      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. Instale el paquete invitado.

    Este paquete monta el controlador de configuración durante el inicio y ejecuta las instrucciones de inicialización del controlador proporcionadas en ConfigDrive mediante un archivo de carga útil.

    golden# cd /mnt; ./setup
  5. Elimine la configuración única existente del dominio lógico de finalidad especial que será el origen de una imagen fiable del sistema operativo.
    • 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. Realice un cierre correcto del dominio invitado.
    • SO Oracle Solaris:
      golden# shutdown -i5 -g0 -y
    • Linux for SPARC 1.0:
      golden# shutdown -h now
  7. Busque el volumen backend del disco del dominio invitado.

    Por ejemplo, el volumen de disco es myldom-vol10.

    nova# ldm list -o disk primary | grep myldom-vol0
    myldom-vol0 /dev/zvol/dsk/ldompool/myldom-vol0
  8. Capture la imagen del disco en un archivo.

    Aun si el volumen backend del dominio invitado es un dispositivo de bloque (/dev/dsk), el comando gdd requiere el dispositivo de carácter correspondiente (/dev/rdsk) para la captura de imagen. Además, use el enlace de dispositivo de disco completo adecuado que finaliza en dNs2 (segmento 2) para los dispositivos que tienen una etiqueta VTOC y que finaliza en dN (el número de disco) para los dispositivos que tienen una etiqueta EFI.

    Por ejemplo, el volumen de disco myldom-vol10 es el archivo de entrada y el archivo de salida es la imagen 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