Tema anterior: Cree un dispositivo importando una imagen de OVFTema siguiente: Solución de problemas


Importación de una imagen de OVF

Se puede crear una clase nueva importando una imagen de OVF de Windows o Linux.

El asistente de creación de clases importa máquinas virtuales en formato OVF en su dispositivo. Esto convierte a la imagen de OVF en un dispositivo de singleton no gestionado. A continuación, se puede instalar un APK de Windows o Linux para crear un dispositivo gestionado.

Siga los pasos siguientes:

  1. En el editor de infraestructura, haga clic en el icono Agregar clase.

    El asistente de creación de clases se abre y muestra la página de selección de imágenes.

  2. Seleccione la ubicación como una dirección URL o un volumen impex.

    En el caso del archivo impex, seleccione el archivo ova.

    En el caso de la dirección URL, introduzca la ruta de la dirección URL. Introduzca el nombre del usuario y la contraseña, según sea necesario.

  3. Haga clic en Siguiente.

    Aparece la ventana Configuración de clase.

  4. Verifique el nombre de clase. El nombre de archivo utiliza el nombre de la clase como valor predeterminado.

    Seleccione el sistema operativo y, a continuación, marque Siguiente.

    Se muestra la ventana Adjudicación del recurso.

  5. Especifique los valores de recursos, según sea necesario.

    Si no se especifican, se utilizan los valores predeterminados o la configuración de la imagen.

  6. Haga clic en Siguiente.

    Se mostrará la ventana Finalizando.

  7. Compruebe los valores del parámetro.
  8. Para importar OVF, haga clic en Siguiente.

    Aparece el estado Creando clase, seguido del mensaje que indica que el proceso se ha realizado correctamente.

    Se ha creado el dispositivo no gestionado o el nivel de un dispositivo, pero no se ha iniciado.

Cómo configurar el dispositivo

Se configura el interior del dispositivo y se vincula el límite exterior con el interior.

El interior consta de lo siguiente:

  1. Instalación de software
  2. Separación de la configuración y los datos del código
  3. Vinculación del límite con el interior
Instalación de software

Se carga e instala el software específico de la aplicación en el dispositivo. Para empezar, se identifican las aplicaciones y sus requisitos de autorización y distribución que se necesitan para el dispositivo.

El método más flexible y eficaz para instalar software en el dispositivo consiste en utilizar la interfaz de SSH y el comando scp (copia segura). Si se está utilizando Windows, verifique que está utilizando un cliente scp y no sftp.

Siga los pasos siguientes:

  1. Configure el acceso de SSH al grid.
  2. Configure el cliente de SSH en la estación de trabajo.
  3. Coloque el software específico de la aplicación en la estación de trabajo.
  4. Verifique que el volumen de la clase se puede leer y editar.
  5. Inicie el dispositivo desde la GUI.
  6. Conéctese al shell del grid y ejecute el siguiente comando:
    ssh appname:componentname 
    

    Se proporciona acceso raíz al dispositivo.

    Nota: Además, también se pueden utilizar las macros del shell de acceso remoto (rmacros.sh), que proporcionan el shell assh que incluye el comando ascp para copiar un archivo. El rmacros.sh requiere el shell bash y OpenSSH 3.9 o posterior.

  7. En el dispositivo, ejecute scp para transferir los archivos de la aplicación al dispositivo.
  8. Salga del shell del grid. No es necesario detener el dispositivo.

Separación de la configuración y los datos del código

Se separa la configuración de los datos del código mediante la creación de un volumen de clase, como datos, para almacenar el código. Todas las instancias de la clase del dispositivo comparten el volumen de datos de solo lectura. El volumen de arranque de lectura y edición contiene el código del dispositivo.

Siga los pasos siguientes:

  1. Haga clic con el botón secundario del ratón en el dispositivo, y seleccione Modificar límite y Volúmenes.

    Se muestra la ficha Volúmenes.

  2. Para agregar un volumen nuevo, haga clic en Agregar.

    Aparece el cuadro de diálogo Crear Volúmenes.

  3. Introduzca los siguientes campos:
    Tipo

    Tipo de volumen, por ejemplo, Común.

    Nombre

    Nombre único del volumen, por ejemplo, Datos.

    Tamaño

    Tamaño del volumen en megabytes o gigabytes, por ejemplo, 100 MB.

    Sistema de archivos

    Sistema de archivos que se instala en el volumen. Por ejemplo: ext3.

    Haga clic en Siguiente y, posteriormente, en Cerrar.

    Se muestra la ficha Volúmenes.

  4. Seleccione el volumen; a continuación, introduzca el punto de montaje (como /content) del volumen en la columna Montar en y haga clic en Aceptar.

    Aparece el editor de infraestructura.

  5. Haga clic en el icono Shell del grid.
  6. Para iniciar la gestión del volumen, ejecute este comando:
    vol manage appliancename.volumename --rw
    
  7. Para crear el directorio de contenido, ejecute el siguiente comando:
    mkdir content 
    
  8. Coloque la configuración y los datos en el volumen independiente.
  9. Salga del shell del grid.

    Aparece el editor de infraestructura.

  10. Guarde la aplicación.
Vinculación del límite con el interior

Previamente se ha definido el límite del dispositivo. Ahora es necesario vincular el límite al interior con objeto de configurar el inicio del dispositivo. Esto permite que el dispositivo ejecute su propio entorno virtualizado e inicie su propio sistema operativo, los servicios de la aplicación y otro software que se requiera.

El interior del dispositivo consta de los siguientes elementos:

Cómo finalizar el dispositivo

Se prueba el dispositivo y se limpian los volúmenes del dispositivo. Se puede colocar el dispositivo en un catálogo. Los catálogos permiten empaquetar diversas clases del dispositivo en una biblioteca fácilmente. El catálogo contiene dispositivos que se utilizan en diversas aplicaciones, como una aplicación de gestión de base de datos de servicios sanitarios o una aplicación de servicios de asistencia.

APP--Create Appliance by Importing OVF_Finalize--OTH

  1. Prueba del dispositivo
  2. Limpieza del dispositivo
  3. Traslado del dispositivo al catálogo
  4. Realización de la prueba final del dispositivo
  5. Realización de la prueba final del dispositivo
  6. Traslado del dispositivo al catálogo
  7. Realización de la prueba final del dispositivo

Prueba del dispositivo

Se prueba el dispositivo para verificar que la configuración funcione como se planeara.

Siga los pasos siguientes:

  1. En el editor de infraestructura, seleccione el dispositivo y, a continuación, haga clic en el icono Iniciar.

    Aparece la ventana Iniciar la aplicación.

  2. Seleccione Activar opciones avanzadas y Modo de depuración y, posteriormente, haga clic en Iniciar la aplicación.

    En el dispositivo, aparece el indicador de inicio.

    Cuando el dispositivo se inicia, se muestra el indicador verde de ejecución.

  3. Si el dispositivo produce un error al iniciarse, consulte los detalles del error o los archivos de registro para obtener información acerca de la incidencia.

    Para ver los detalles del error, haga clic en en el cuadro de diálogo Petición. Aparecerán los detalles en el lienzo dinámico.

    Para consultar el conjunto completo de registros, seleccione la ficha Registros. Se muestra el conjunto de archivos de registro.

  4. Solucione los problemas de la incidencia.
  5. Repita estos pasos hasta que se inicie el dispositivo.

Limpieza del dispositivo

Se pueden eliminar archivos, como directorios o archivos de registro, que se agregan mediante la instalación del software y no se requiere ejecutar el dispositivo.

Siga los pasos siguientes:

  1. Conéctese al dispositivo.
  2. Elimine los archivos innecesarios, como los registros, las claves de SSH, el historial de bash y el historial de mysql.
  3. Borre la última información de inicio de sesión mediante la ejecución del siguiente comando:
    > /var/log/lastlog 
    
  4. Elimine la lista de comandos ejecutados recientemente desde la memoria caché del historial mediante la ejecución de estos comandos:
    rm -f ~/.bash_history 
    history -c 
    
  5. Cierre la conexión al dispositivo.
  6. En el editor de infraestructura, haga clic en el icono Detener y haga clic en Aceptar en el mensaje de confirmación.

    Ahora, está preparado para trasladar el dispositivo en el catálogo.

Traslado del dispositivo al catálogo

Se puede mover el dispositivo en el catálogo para compartir o crear una instancia del dispositivo. Al compartir, el dispositivo se permite a uno mismo u otros desarrolladores utilizar el dispositivo como un bloque de creación en la aplicación.

Siga los pasos siguientes:

  1. En el editor de infraestructura, verifique el catálogo en el que se prevé colocar el dispositivo.
  2. Seleccione el tipo de catálogo en la lista desplegable del catálogo.
  3. Verifique que se ha detenido el dispositivo.
  4. Arrastre el dispositivo al catálogo.
  5. Para guardar el dispositivo, haga clic en Aceptar.

    El dispositivo se agrega al catálogo.

  6. Si aparece un mensaje que indica los volúmenes comunes de un dispositivo debe ser de solo lectura, haga clic con el botón secundario del ratón en el dispositivo y seleccione Modificar límite.

    Aparece la ventana Modificar límite.

    Seleccione la ficha Volúmenes y compruebe que todos los volúmenes del tipo Común (suelen denominarse "usr") están marcados como de solo lectura y uso compartido. El tipo Común comparte el volumen común entre todas las instancias del dispositivo.

    Si no se desea compartir el volumen del dispositivo, cambie el tipo de volumen a instanciable.

    Haga clic en Aceptar y repita estos pasos, según sea necesario.

Realización de la prueba final del dispositivo

Se puede realizar una prueba final del dispositivo para verlo desde el enfoque de otros desarrolladores que utilizan el dispositivo.

Siga los pasos siguientes:

  1. En el editor de infraestructura, arrastre el dispositivo desde el catálogo.
  2. Haga clic en Iniciar.

    Aparece la ventana Iniciar la aplicación.

  3. Haga clic en Iniciar la aplicación.

    En el dispositivo, aparece el indicador de inicio con la barra de progreso.

    Cuando se inicia el dispositivo, se muestra el icono de ejecución.

  4. Haga clic en Detener y en Aceptar.

    Se ha completado la prueba final del dispositivo.

  5. Suprima la aplicación de espacio aislado.

    Ahora, el dispositivo es uno que se puede volver a utilizar y al que pueden acceder otros desarrolladores.