Conozca el IBM Cloud Simulator para el Tivoli Service Automation Manager

El método infalible para desarrollar un prototipo de nube de prueba de concepto para un cliente es diseñar, crear e implementar ese prototipo en el entorno del cliente. Puede ser una tarea que tome mucho tiempo personalizar una capa de automatización que le permita trabajar con el sistema del cliente. El IBM® Cloud Simulator for Tivoli® Service Automation Manager ofrece una simulación creada automáticamente del sistema de un cliente habilitado para Tivoli Service Automation Manager que permite a los desarrolladores crear prototipos eficaces y obtener una muestra de la gestión privada de servicios de nube y de las funciones administrativas. Los autores presentan el IBM Cloud Simulator, disponible en el IBM SmartCloud Enterprise.

Venugopala Channarayappa, Advisory Software Engineer, IBM

Venugopala Channarayappa completó su licenciatura en ingeniería / ciencias de la computación en el Instituto Nacional de Tecnología-Karnataka (NITK), Surathkal (antes KREC). Se unió a IBM en 2004 como ingeniero de software. Venugopala tiene tres años de experiencia con la tecnología de computación en nube de IBM y contribuye a las ofertas y las soluciones de nube de IBM, participó en forma activa en las primeras implementaciones de nube de clientes y de la creación de prototipos de prueba de concepto.



Yessong Johng, Technical Enablement Expert, IBM

Yessong Johng es un experto técnico en habilitación, analista sénior especialista en TI y un gerente de proyecto con amplia experiencia en todas las fases de ventas y soporte de soluciones TI desde la identificación de las oportunidades hasta la implementación de las soluciones. Le gusta analizar los síntomas de un problema, especialmente en las áreas de difusión de la información y la identificación de las causas, de manera que puede contribuir a la construcción del puente para conectar a los productores de información (como los desarrolladores y los gerentes de producto) con sus consumidores (los vendedores, los arquitectos de campo, los especialistas de TI y los usuarios finales). Uno de sus últimos proyectos fue permitir que la gente de IBM, los socios comerciales y los clientes tuvieran acceso a Tivoli Service Automation Manager a través del IBM SmartCloud Enterprise sin la necesidad de adquirir e implementar diferentes tipos de hardware y recursos de software. Es autor de una serie de IBM Redbooks, incluyendo el VMware VI3 en BladeCenter y el System x integrado con System i.



25-06-2012

El Tivoli Service Automation Manager es un componente basado en el Tivoli Process Automation Engine que implementa un modelo de datos, flujos de trabajo y aplicaciones para la automatización de la gestión de los servicios de TI mediante el uso de la noción de las definiciones de servicios y de las instancias de despliegue de servicios.

Como se muestra en la Figura 1, Tivoli Service Automation Manager requiere un entorno completamente controlado por un hypervisor para funcionar correctamente. Tanto para un propósito educativo interno como de prueba de concepto, la creación de un entorno totalmente controlado por un hypervisor toma mucho tiempo, esfuerzo y habilidad, sin mencionar la adquisición y configuración de recursos de hardware y software.

Figura 1. Visión general del Tivoli Service Automation Manager
Visión general del Tivoli Service Automation Manager

El IBM Cloud Simulator for Tivoli Service Automation Manager es una oferta paquete de Tivoli Service Automation Manager e IBM Cloud Simulator, el IBM Cloud Simulator actúa como un simulador de los componentes de suministro de infraestructura. Este componente de simulación define y llena los objetos de infraestructura de los centros de datos (servidores, red y almacenamiento) para el Tivoli Service Automation Manager, eliminando en forma eficaz la necesidad de la infraestructura física real.

Figura 2. Visión general del Tivoli Service Automation Manager con el IBM Cloud Simulator
Visión general del Tivoli Service Automation Manager con el IBM Cloud Simulator

La oferta está disponible en el IBM SmartCloud Enterprise y proporciona una imagen de trabajo del Tivoli Service Automation Manager que está preconfigurado para simular el entorno de un cliente, lo cual ofrece la ventaja de reducir la complejidad requerida para establecer un primer paso del prototipo de prueba de concepto del prototipo, y elimina la necesidad de personalizar la capa de automatización para trabajar con el entorno real del cliente. También ofrece a los usuarios la experiencia de auto-servicio de la gestión privada de servicios de nube y de las funciones de administración.

Cómo usar el simulador de nube

De la experiencia en el desarrollo del IBM Cloud Simulator para la imagen de Tivoli Service Automation Manager, nos gustaría esbozar algunas situaciones y proyectos en el uso del simulador que pueden beneficiar al desarrollador:

  • Etiquetado de IU (interfaz de usuario) específica del cliente. Durante el desarrollo de una prueba de concepto (PoC), es común que un cliente solicite que el etiquetado de interfaz de usuario que incluya la incorporación del logotipo del cliente en el inicio de sesión y la página de inicio, el portal de Tivoli Service Automation Manager, así como la adición y modificación de las frases de texto en las diferentes ofertas (por ejemplo, la pantalla que indica el coste de instancia / hora para una imagen seleccionada y los recursos de hardware). Con el simulador de nubes, es relativamente fácil desarrollar todos los cambios de interfaz de usuario y volver a configurar la IU. Los mismos cambios se pueden migrar al sistema de producción de Tivoli Service Automation Manager en un momento posterior.
  • Co-existencia de grupos múltiples de hypervisores. La mayoría de las pruebas de concepto del cliente va a incluir un mínimo de dos hypervisores, la mayoría de los clientes quieren observar cómo se comporta el sistema en escenarios múltiples de grupos de hypervisores variados. Están especialmente interesados en observar el proceso de cómo se autorizan estos grupos a diferentes clientes (inquilinos) en el Tivoli Service Automation Manager.
  • Integración con los sistemas externos. La integración es un caso de uso clave independientemente del cliente, por ejemplo, un proveedor de servicios de nube quiere exponer los servicios de Tivoli Service Automation Manager por medio de portales de mercado establecidos y externos. Esta integración incluye la invocación de la REST API de Tivoli Service Automation Manager para crear una solicitud, realizar un seguimiento de ella y encontrar su estado. El simulador lo simplifica.

Ahora echemos un vistazo a lo que hay en la imagen del simulador de nube preconfigurado.


El simulador de nube preconfigurado

El IBM Cloud Simulator para la imagen de Tivoli Service Automation Manager viene en paquete con el sistema operativo, Tivoli Service Automation Manager y los componentes del simulador. El paquete de imagen viene (en un modo preconfigurado) con:

  • Red Hat Enterprise Linux V5.5 (64-bit)
  • Tivoli Service Automation Manager V7.2.2 (co-ubicación del servidor de gestión y el administrador)
  • El IBM Cloud Simulator instalable
  • TPM tcdriver IBMCloudSimulator.tcdriver
  • Rc2sim instalable
  • Scripts de inicialización automatizadas

El modo de preconfiguración está estructurado de la siguiente manera:

  • Un cliente (producto "listo para usar"): PMRDPCUST, una ID de cliente predeterminada para administrar los clientes en el Tivoli Service Automation Manager.
  • Un administrador de nube (producto "listo para usar"): PMRDPCAUSR, un administrador de nube para administrar imágenes/usuarios.
  • Cinco grupos de hypervisores (vea la Tabla 1): El simulador de nube está preconfigurado con cinco grupos de hypervisores, uno para cada tipo de hypervisor.
  • Un sistema de backend con cinco servidores por hypervisor, detectados y enumerados en un grupo: Los servidores detectados son parte del grupo de recursos (CPU, memoria y almacenamiento) y están listos para crear solicitudes al servidor.
  • Dos imágenes simuladas que son pre-creadas por el hypervisor (vea la Tabla 1).
Tabla 1. Cinco grupos de hypervisores preconfigurados e imágenes simuladas para cada uno
Número de serieTipo de hypervisorNombre del grupoNombre de la imagen
1KVMKVM, grupo del disco localkvm-redhat5.4
kvm-redhat5.5
2System pGrupo SystemP PowerVM-AIX5.3ML8
PowerVM-AIX6.1ML3
3VMControlVMControl PoolVMC-AIX6
VMC-AIX6ML2
4VMwareVMware ESX Poolvmware-suse10
vmware-win2k3
5XenXen Local Disk Poolxen-rhel5.2.gz
xen-rhel5.3.gz

Los siguientes son nombres importantes de usuario y contraseñas predeterminados que forman parte del servidor de IBM Cloud Simulator:

  • PMRDPCAUSR/maxadmin
  • PMSCADMUSR/maxadmin
  • Maxadmin/simcloud

Si un usuario quiere saber las credenciales de cualquier otro usuario de Tivoli Service Automation Manager, tiene que hacer una solicitud al equipo de soporte o al propietario de la imagen.

La imagen está configurada para transmitir notificaciones de correo electrónico por medio de Gmail. Un usuario puede configurar las ID de la cuenta de Gmail para los usuarios de auto-servicio de Tivoli Service Automation Manager al crear nuevos usuarios. Nota: El usuario PMRDPUSER (listo para usar) no se configurará con ningún ID de correo electrónico. Configure la ID de correos electrónicos para recibir notificaciones para las acciones de PMRDPUSER.

Vamos a caminar dando los pasos necesarios para solicitar una instancia de simulador.


Cómo solicitar una instancia de simulador

Esta sección proporciona una guía paso a paso desde el inicio de sesión hasta el cierre de sesión de la manera más fácil y sencilla para acceder al servicio mediante un servidor preconfigurado, de inicio automático.

Para crear una instancia de simulador de nube:

  1. Vaya a la página de IBM SmartCloud Enterprise .
  2. Ingrese su nombre de usuario y contraseña de SmartCloud Enterprise.
    Figura 3. Pantalla de inicio de sesión
    Pantalla de inicio de sesión
  3. Haga clic en Enviar.
  4. Haga clic en la pestaña Overview, luego haga clic en Agregar una instancia para empezar.
    Figura 4. Agregar una instancia en la pestaña Overview
    Agregar una instancia en la pestaña Overview
  5. Haga clic en el botón Add instance en la pestaña Control Panel.
    Figura 5. Agregar botón de instancia
    Agregar botón de instancia
  6. Seleccione lo siguiente:
    1. Visualizar lista: Público.
    2. Seleccionar Data Center: Seleccione cualquier centro de datos. Actualmente, hay seis centros de datos en SmartCloud Enterprise. Probablemente, desee seleccionar el que se encuentra geográficamente más cerca
      Figura 6. Seccione un centro de datos
      Seccione un centro de datos
    3. Imagen: IBM Cloud Simulator for TivSAM - 64-bit DUO, por ejemplo. Elija la última versión de la imagen.
      Figura 7. Elija la image IBM Cloud Simulator for TivSAM
      Elija la image IBM Cloud Simulator for TivSAM
  7. Haga clic en Next.
  8. En el paso 2 de 4: configure la imagen, seleccione lo siguiente:
    1. Request Name: Nombre descriptivo de una solicitud.
    2. Key: Seleccione la tecla derecha para usar con esta imagen.
    3. Conserve los otros valores predeterminados.
      Figura 8. Configure la imagen
      Configure la imagen
  9. Haga clic en Next.
  10. Revise los detalles y haga clic en Finish.
  11. Espere que la instancia del servidor esté a disposición.
  12. Una vez que el servidor esté disponible, el estado del servidor cambia a Activo.
    Figura 9. Estado de servidor activo
    Estado de servidor activo

Tome nota de la dirección de IP de la instancia. Será necesaria en los pasos restantes.

Luego, ejecute el script de autoinicio del Tivoli Service Automation Manager.


Ejecute el script de autoinicio del Tivoli Service Automation Manager

Una vez que la instancia del simulador de nube está activa, es necesaria una tarea de configuración por única vez.

  1. Inicie sesión SSH en un servidor de instancia como idcuser. Vea la Guía de Usuario del IBM SmartCloud Enterprise para obtener información.
  2. Ejecute el script. En la consola SSH en el servidor, ejecute los siguientes comandos:
    # sudo /bin/bash # cd /home/idcuser/tools # ./tsamautoconfigure.sh # reboot

    El último comando reinicia el sistema.

Después del reinicio del servidor, espere a que el servidor inicie el servidor del Tivoli Service Automation Manager en forma automática. Lo que generalmente lleva unos 10 minutos. Para controlar el servidor del Tivoli Service Automation Manager, vaya a https://<ipaddress>:444/SimpleSRM/login.jsp.

Ahora tendremos disponible el servidor con el portal de autoservicio del Tivoli Service Automation Manager.


Disponga de un servidor por medio del portal de autoservicio del Tivoli Service Automation Manager

Para disponer de un servidor por medio del portal de autoservicio del Tivoli Service Automation Manager:

  1. Inicie sesión en la IU de autoservicio.
  2. Habilite el cliente predeterminado PMRDPCUST.
  3. Cree un equipo.
  4. Registre una imagen en los grupos.
  5. Solicite un servidor virtual.
  6. Verifique el estado de disponibilidad.

Iniciar sesión en la IU de autoservicio

Inicie sesión en el portal SimpleSRM en https://<ipaddress>:444/SimpleSRM/login.jsp con el nombre de usuario PMRDPCAUSR. Consulte la sección de contraseñas de la Guía de usuario del IBM SmartCloud Enterprise para obtener detalles sobre las contraseñas.

Habilitar PMRDPCUST

PMRDPCUST es un cliente predeterminado que viene preconfigurado. En el primer inicio de sesión, el portal SimpleSRM muestra solo un conjunto de parámetros para habilitar al cliente predeterminado. Para habilitar PMRDPCUST:

  1. Vaya a la opción Home > Request a New Service > Manage Customers > Create Customers.
  2. Seleccione Network Configuration Template: Common Dual Network en la página de opciones Create Customer. Haga clic en OK.
  3. Espere una solicitud para cambiar el estado de New a Resolve en My Requests.
  4. Cierre sesión en el portal SimpleSRM haciendo clic en Logout en el extremo superior derecho de la página.
  5. En el siguiente inicio de sesión, verá un cambio en el conjunto de opciones que figuran en Home > Request a New Service > Virtual Server Management.

Crear un equipo

Todos los proyectos creados en el portal de autoservicio del Tivoli Service Automation Manager requieren de un equipo, un proyecto al que pueden ser asignados. Antes de avanzar para crear un proyecto con un servidor asignado, cree un equipo:

  1. Inicie sesión en el portal SimpleSRM https://<ipaddress>:444/SimpleSRM/login.jsp:
    • Nombre de usuario: PMRDPCAUSR
    • Contraseña: xxxxx
  2. Vaya a la opción Home > Request a New Service > Virtual Server Management > Manage Users and Teams > Create Team.
  3. Complete los datos:
    • Nombre: Nombre del equipo.
    • Cuenta del proyecto: Código de la cuenta del proyecto.
    • Usuarios seleccionados: Seleccione el usuario PMRDPCAUSR en Usuarios y haga clic > para moverlo a Selected users.
  4. Haga clic en OK.
  5. Espere una solicitud para cambiar el estado de New a Resolve en My Requests.

Registrar una imagen en los grupos

Uno de los otros requisitos para crear proyectos es tener al menos una imagen enumerada en el catálogo de imágenes. Para registrar una imagen:

  1. Inicie sesión en el portal SimpleSRM https://<ipaddress>:444/SimpleSRM/login.jsp:
    • Nombre de usuario: PMRDPCAUSR
    • Contraseña: xxxxx
  2. Vaya a la opción Home > Request a New Service > Virtual Server Management > Manage Image Library > Register VMware Image.
    • Seleccione la opción para sus necesidades; se selecciona Registrar VMware Image para la demostración.
  3. En la sección General completar los datos:
    • Nombre de la imagen del servidor virtual: Nombre de la imagen.
    • Descripción de la Virtual Server Image: Descripción de la imagen.
    • Cloud Server Pool: Seleccione el grupo de recursos en nube.
    • Discovered Image: Seleccione la imagen VMware correcta, las imágenes preconfiguradas tienen nombre de hypervisor como un prefijo para que se identifiquen fácilmente.
  4. Haga clic en Next.
  5. En la sección Resources, completar los valores de recursos Minimum y Recommended. Haga clic en Next.
  6. En la sección Network Configuration, seleccione Management luego haga clic en Next.
  7. En Platform Settings, completar los campos obligatorios correspondientes, lo que varía en función del hypervisor; utilizar cualquier contraseña ficticia.
  8. Haga clic en Next > Next.
  9. En la página Summary, revise los datos y haga clic en Finish.
  10. Espere una solicitud para cambiar el estado de New a Resolve en My Requests.

Solicitar un proyecto para crear servidores virtuales

Una vez que la imagen se registra en el catálogo, haga una solicitud para crear un servidor virtual:

  1. Vaya a la opción Home > Request a New Service > Virtual Server Management > Create Project with VMware Server.
  2. Seleccione la opción para sus necesidades; se selecciona la opción VMware para la demostración.
  3. En la sección Project Details completar los datos:
    • Project Name: Nombre del proyecto.
    • Project Description: Descripción del proyecto.
    • Start Date: Fecha de inicio del proyecto.
    • Start Time: Hora de inicio del proyecto.
    • End Date: Fecha de finalización del proyecto.
  4. Haga clic en Next.
  5. En la sección Requesting Image, seleccione
    • Resource Group Used to Reserve Resources: grupo para disponibilidad.
    • Seleccione la imagen de Image to be Deployed.
    • Number of Servers to be Provisioned: Número de servidores para poner a disponibilidad.
  6. Haga clic en Next.
  7. En la sección Server Details, seleccione la CPU deseada, la memoria y el espacio de almacenamiento.
  8. Haga clic en Next > Next > Next > Next.
  9. Revise los datos de la solicitud en la sección Summary.
  10. Haga clic en Finish.
  11. Espere una solicitud para cambiar el estado de New a Resolve en My Requests.

Verificar el estado de disponibilidad

Al disponer con éxito del servidor, puede ejecutar una prueba de ping para comprobar y determinar si el servidor disponible está activo. Busque la dirección IP del servidor disponible y ejecute la prueba de ping:

  1. Inicie sesión en el portal SimpleSRM https://<ipaddress>:444/SimpleSRM/login.jsp:
    • Nombre de usuario: PMRDPCAUSR
    • Contraseña: xxxxx
  2. Haga clic en Manager Servers en el widget My Projects en la página principal.
  3. Asegúrese de que el número total de servidores requeridos se enumeran en la lista.

Tenga en cuenta que

  1. Los servidores provistos son simulados y por lo tanto no son reales.
  2. Los servidores simulados pueden responder a las acciones ping IP.
  3. Las direcciones de servidor IP simuladas son válidas en el ámbito de la instancia del simulador de nube, eso significa que no puede hacer ping a los servidores de simulación desde fuera del simulador.

En conclusión, algunas tareas de administración

Por último, le mostraremos una forma de realizar algunas tareas administrativas, tanto para el servidor del Tivoli Service Automation Manager como para el sistema de backend — inicio manual, parada y reinicio.

Servidor Tivoli Service Automation Manager

Para iniciar el servidor:

  1. SSH en el servidor del simulador de nube (en SmartCloud) como idcuser.
  2. sudo como usuario de raíz al ejecutar:
    # sudo /bin/bash
  3. Ejecute el Tivoli Service Automation Manager Comando start:
    # /etc/init.d/tsam_middleware.sh start

El inicio puede llevar unos 10 minutos o más; espere.

Para detener el servidor:

  1. SSH en el servidor del simulador de nube (en SmartCloud) como idcuser.
  2. sudo como usuario de raíz al ejecutar:
    # sudo /bin/bash
  3. Ejecute el Tivoli Service Automation Manager Comando stop:
    # /etc/init.d/tsam_middleware.sh stop

Para reiniciar el servidor:

  1. SSH en el servidor del simulador de nube (en SmartCloud) como idcuser.
  2. sudo como usuario de raíz al ejecutar:
    # sudo /bin/bash
  3. Ejecute el Tivoli Service Automation Manager Comando restart:
    # /etc/init.d/tsam_middleware.sh restart

Administración del sistema de backend

Para iniciar:

  1. SSH en el servidor del simulador de nube (en SmartCloud) como idcuser.
  2. sudo como usuario de raíz al ejecutar:
    # sudo /bin/bash
  3. Ejecute el Tivoli Service Automation Manager Comando start:
    # /etc/init.d/rc2sim.sh start

El inicio puede llevar unos 10 minutos o más; espere.

Para detener:

  1. SSH en el servidor del simulador de nube (en SmartCloud) como idcuser.
  2. sudo como usuario de raíz al ejecutar:
    # sudo /bin/bash
  3. Ejecute el Tivoli Service Automation Manager Comando stop:
    # /etc/init.d/rc2sim.sh stop

Para reiniciar:

  1. SSH en el servidor del simulador de nube (en SmartCloud) como idcuser.
  2. sudo como usuario de raíz al ejecutar:
    # sudo /bin/bash
  3. Ejecute el Tivoli Service Automation Manager Comando restart:
    # /etc/init.d/rc2sim.sh restart

Recursos

Aprender

Obtener los productos y tecnologías

Comentar

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Cloud computing
ArticleID=822412
ArticleTitle=Conozca el IBM Cloud Simulator para el Tivoli Service Automation Manager
publish-date=06252012