Instalación y configuración de OpenStack (Havana) en Oracle® Solaris

Salir de la Vista de impresión

Actualización: Mayo de 2016
 
 

Instalación de un sistema único

En esta sección, se describe cómo instalar la configuración de evaluación de OpenStack de un único sistema. Los primeros tres métodos descritos realizan la instalación en bare-metal. El cuarto método realiza la instalación en una zona de núcleo.

Cómo realizar la instalación con el archivo USB descargado

Este procedimiento describe cómo instalar Oracle Solaris y OpenStack en sistemas bare-metal mediante el archivo USB descargado. Este método no requiere un servidor AI y es el método más directo para instalaciones bare-metal.

  1. Descargue el archivo USB para la arquitectura del sistema de destino.

    Consulte Cómo descargar el archivo de imagen.

  2. Transfiera el archivo USB a una unidad flash USB.
    • Uso del comando usbcopy.

      Si tiene acceso a un sistema Oracle Solaris 11.2, use la utilidad usbcopy. Consulte la página del comando man usbcopy(1M).

      Debe usar el comando usbcopy de Oracle Solaris 11.2. No puede usar usbcopy de una versión anterior a Solaris.

    • Uso del comando dd.

      Si no tiene acceso a un sistema Oracle Solaris 11.2, puede usar el comando dd.

      Asegúrese de identificar correctamente el disco adecuado (unidad flash) cuando use dd.

      • En Oracle Solaris 11:
        1. Desactive el servicio HAL.
          # svcadm disable -t hal
        2. Inserte la unidad flash y ubique el dispositivo adecuado.
          # rmformat
        3. Copie la imagen.
          # dd if=/path/image.usb of=/dev/rdsk/device bs=16k
        4. Active el servicio HAL.
          # svcadm enable hal
      • En Linux:
        1. Inserte la unidad flash y ubique el dispositivo adecuado.
          # dmesg | tail
        2. Copie la imagen.
          # dd if=/path/image.usb of=/dev/diskN bs=16k
      • En MacOSX:
        1. Identifique la unidad, /dev/diskN, donde N es el número de disco.
          # diskutil list
          # diskutil unmountDisk /dev/diskN
        2. Copie la imagen.
          # dd if=/path/image.usb of=/dev/diskN bs=16k
  3. Inserte la unidad flash en el sistema e inicie el sistema desde USB.

    Se mostrará la herramienta System Configuration Interactive (SCI). Si no ve la herramienta SCI, presione la tecla Intro o presione Ctrl-L para volver a generar la pantalla.

Cómo realizar la instalación mediante el archivo Unified Archive y un servicio de instalación AI

Este procedimiento describe cómo instalar Oracle Solaris y OpenStack en un sistema bare-metal mediante el archivo de almacenamiento unificado descargado y AI.

  1. Descargue el archivo Unified Archive para la arquitectura del sistema de destino.

    Consulte Cómo descargar el archivo de imagen.

  2. Cree un manifiesto de AI.

    En el servidor de instalación AI de Oracle Solaris, copie y modifique el archivo /usr/share/auto_install/manifest/default_archive.xml según la configuración de AI. En la sección ARCHIVE software, especifique la ubicación del archivo .uar descargado.

  3. Configure un servicio de instalación AI.

    Configure un servicio de instalación AI mediante el manifiesto de AI del paso anterior. Consulte Parte III, Instalación con un servidor de instalación, de Instalación de sistemas Oracle Solaris 11.2.

  4. Inicie el sistema desde la red.
    ok boot net -install
  5. Una vez finalizada la instalación, reinicie el sistema.

    Se mostrará la herramienta SCI para configurar el sistema. Si no ve la herramienta SCI, presione la tecla Intro o presione Ctrl-L para volver a generar la pantalla.

Cómo realizar la instalación mediante un medio de inicio AI desde el archivo Unified Archive

Este procedimiento describe cómo instalar Oracle Solaris 11.2 y OpenStack en sistemas bare-metal mediante la creación de una imagen AI de inicio. Se crea una imagen USB con capacidad de inicio desde el archivo Unified Archive descargado. Consulte Capítulo 5, Instalaciones automatizadas que se inician desde medios de Instalación de sistemas Oracle Solaris 11.2 para obtener más información acerca de este método.

  1. Descargue el archivo Unified Archive para la arquitectura del sistema de destino.

    Consulte Cómo descargar el archivo de imagen.

  2. Cree el USB de AI desde el archivo Unified Archive.
    # archiveadm create-media -s http://pkg.oracle.com/solaris/release \
    -f usb -o /workdir/usb-filename \
    /workdir/uar-file

    donde workdir es la ubicación en donde descargó el archivo Unified Archive. El archivo USB AI se creará en el mismo directorio.

  3. Transfiera el archivo USB a una unidad flash USB.
    • Si ha descargado el archivo USB a un sistema Oracle Solaris 11.2, utilice el comando usbcopy.

    • Si ha descargado el archivo USB a un sistema cuyo sistema operativo Oracle Solaris es anterior a 11.2, utilice el comando dd de la siguiente manera:

      1. Desactive el servicio HAL.

        # svcadm disable -t hal
      2. Inserte la unidad flash y ubique el dispositivo adecuado.

        # rmformat
      3. Copie la imagen en la unidad flash.

        # dd if=/path/image.usb of=/dev/rdsk/device bs=16k
      4. Active el servicio HAL.

        # svcadm enable hal
  4. Revise el manifiesto AI predeterminado.

    Puede usar el manifiesto predeterminado o crear un manifiesto personalizado. Si crea una manifiesto personalizado, almacene el manifiesto personalizado en una ubicación a la que pueda acceder el sistema que se instala.

  5. Inserte la unidad flash USB en el sistema e inicie el sistema desde USB.

    Se le pedirá que use el manifiesto de AI o que proporcione la ubicación del manifiesto personalizado.

    Se mostrará la herramienta SCI para configurar el sistema. Si no ve la herramienta SCI, presione la tecla Intro o presione Ctrl-L para volver a generar la pantalla.

Cómo realizar la instalación en una zona de núcleo mediante el archivo de almacenamiento unificado de Havana

Este procedimiento describe cómo instalar Oracle Solaris 11.2 y la versión Havana de OpenStack directamente en una zona de núcleo mediante el archivo de almacenamiento unificado descargado.

Antes de empezar

Asegúrese de que el sistema que alojará la zona de núcleo cumpla con los requisitos de virtualización. Consulte Planning for an OpenStack Configuration.

  1. Descargue el archivo Unified Archive para la arquitectura del sistema de destino.

    Consulte Cómo descargar el archivo de imagen.

  2. Cree una zona de núcleo.
    # zonecfg -z OpenStackKZ create -t SYSsolaris-kz
  3. Configure la zona del núcleo.

    Asegúrese de que la zona de núcleo tenga suficientes CPU, RAM, almacenamiento y direcciones MAC virtuales. Ninguna zona global creada dentro de la zona de núcleo podrá consumir estas direcciones MAC adicionales automáticamente.

    El siguiente ejemplo configura la zona con 8 CPU virtuales, un límite de 8 GB de memoria física y asignación automática de direcciones MAC. Consulte la página del comando man zonecfg(1M) para obtener descripciones de los recursos configurables.

    # zonecfg -z OpenStackKZ
    zonecfg:OpenStackKZ> add virtual-cpu
    zonecfg:OpenStackKZ:virtual-cpu> set ncpus=8
    zonecfg:OpenStackKZ:virtual-cpu> end
    zonecfg:OpenStackKZ> select capped-memory
    zonecfg:OpenStackKZ:capped-memory> set physical=8g
    zonecfg:OpenStackKZ:capped-memory> end
    zonecfg:OpenStackKZ> select anet id=0
    zonecfg:OpenStackKZ:anet> add mac
    zonecfg:OpenStackKZ:anet:mac> set mac-address=auto
    zonecfg:OpenStackKZ:anet:mac> end
    zonecfg:OpenStackKZ:anet> end
    zonecfg:OpenStackKZ> exit
  4. Compruebe su configuración.
    # zonecfg -z OpenStackKZ info
  5. Instale la zona del núcleo.

    El siguiente ejemplo muestra la instalación de la versión x86 del archivo .uar.

    # zoneadm -z OpenStackKZ install -a /path/uar-file

    donde uar-file es la versión Oracle Solaris 11.2 con el archivo de Havana OpenStack.

  6. Inicie la zona.
    # zoneadm -z OpenStackKZ boot
  7. Inicie sesión en la consola de la zona para completar la configuración.
    # zlogin -C OpenStackKZ

    Se mostrará la herramienta SCI para configurar el sistema. Si no ve la herramienta SCI, presione la tecla Intro o presione Ctrl-L para volver a generar la pantalla.

  8. Asegúrese de que la zona de núcleo tenga una dirección IP.

    Unified Archive espera que un servidor DHCP asigne una dirección IP a la zona de núcleo. Si usa DHCP, asegúrese de que la dirección MAC esté asignada a la zona de núcleo. La selección de Automático en la página de red de la herramienta SCI del paso anterior generará la asignación de una dirección MAC. Si ni usa DHCP, asegúrese de asignar una dirección IPv4 a la zona de núcleo.

    La dirección IP es importante porque actualmente no existen repositorios de sistema para las zonas de núcleo. Con una dirección IP, la zona de núcleo puede conectarse a un repositorio de paquete IPS si se requiere.