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
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
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 serie | Tipo de hypervisor | Nombre del grupo | Nombre de la imagen |
|---|---|---|---|
| 1 | KVM | KVM, grupo del disco local | kvm-redhat5.4 kvm-redhat5.5 |
| 2 | System p | Grupo SystemP | PowerVM-AIX5.3ML8 PowerVM-AIX6.1ML3 |
| 3 | VMControl | VMControl Pool | VMC-AIX6 VMC-AIX6ML2 |
| 4 | VMware | VMware ESX Pool | vmware-suse10 vmware-win2k3 |
| 5 | Xen | Xen Local Disk Pool | xen-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:
- Vaya a la página de IBM SmartCloud Enterprise .
- Ingrese su nombre de usuario y contraseña de SmartCloud Enterprise.
Figura 3. Pantalla de inicio de sesión
- Haga clic en Enviar.
- 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
- Haga clic en el botón Add instance en la pestaña Control Panel.
Figura 5. Agregar botón de instancia
- Seleccione lo siguiente:
- Visualizar lista: Público.
- 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
- 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
- Haga clic en Next.
- En el paso 2 de 4: configure la imagen, seleccione lo siguiente:
- Request Name: Nombre descriptivo de una solicitud.
- Key: Seleccione la tecla derecha para usar con esta imagen.
- Conserve los otros valores predeterminados.
Figura 8. Configure la imagen
- Haga clic en Next.
- Revise los detalles y haga clic en Finish.
- Espere que la instancia del servidor esté a disposición.
- Una vez que el servidor esté disponible, el estado del servidor cambia a Activo.
Figura 9. 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.
- 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.
- 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:
- Inicie sesión en la IU de autoservicio.
- Habilite el cliente predeterminado PMRDPCUST.
- Cree un equipo.
- Registre una imagen en los grupos.
- Solicite un servidor virtual.
- 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.
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:
- Vaya a la opción Home > Request a New Service > Manage Customers > Create Customers.
- Seleccione Network Configuration Template: Common Dual Network en la página de opciones Create Customer. Haga clic en OK.
- Espere una solicitud para cambiar el estado de New a Resolve en My Requests.
- Cierre sesión en el portal SimpleSRM haciendo clic en Logout en el extremo superior derecho de la página.
- 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.
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:
- Inicie sesión en el portal SimpleSRM
https://<ipaddress>:444/SimpleSRM/login.jsp:
- Nombre de usuario: PMRDPCAUSR
- Contraseña: xxxxx
- Vaya a la opción Home > Request a New Service > Virtual Server Management > Manage Users and Teams > Create Team.
- 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.
- Haga clic en OK.
- 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:
- Inicie sesión en el portal SimpleSRM
https://<ipaddress>:444/SimpleSRM/login.jsp:
- Nombre de usuario: PMRDPCAUSR
- Contraseña: xxxxx
- 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.
- 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.
- Haga clic en Next.
- En la sección Resources, completar los valores de recursos Minimum y Recommended. Haga clic en Next.
- En la sección Network Configuration, seleccione Management luego haga clic en Next.
- En Platform Settings, completar los campos obligatorios correspondientes, lo que varía en función del hypervisor; utilizar cualquier contraseña ficticia.
- Haga clic en Next > Next.
- En la página Summary, revise los datos y haga clic en Finish.
- 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:
- Vaya a la opción Home > Request a New Service > Virtual Server Management > Create Project with VMware Server.
- Seleccione la opción para sus necesidades; se selecciona la opción VMware para la demostración.
- 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.
- Haga clic en Next.
- 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.
- Haga clic en Next.
- En la sección Server Details, seleccione la CPU deseada, la memoria y el espacio de almacenamiento.
- Haga clic en Next > Next > Next > Next.
- Revise los datos de la solicitud en la sección Summary.
- Haga clic en Finish.
- 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:
- Inicie sesión en el portal SimpleSRM
https://<ipaddress>:444/SimpleSRM/login.jsp:
- Nombre de usuario: PMRDPCAUSR
- Contraseña: xxxxx
- Haga clic en Manager Servers en el widget My Projects en la página principal.
- Asegúrese de que el número total de servidores requeridos se enumeran en la lista.
Tenga en cuenta que
- Los servidores provistos son simulados y por lo tanto no son reales.
- Los servidores simulados pueden responder a las acciones ping IP.
- 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:
- SSH en el servidor del simulador de nube (en SmartCloud) como idcuser.
- sudo como usuario de raíz al ejecutar:
# sudo /bin/bash
- Ejecute el Tivoli Service Automation Manager
Comandostart:# /etc/init.d/tsam_middleware.sh start
El inicio puede llevar unos 10 minutos o más; espere.
Para detener el servidor:
- SSH en el servidor del simulador de nube (en SmartCloud) como idcuser.
- sudo como usuario de raíz al ejecutar:
# sudo /bin/bash
- Ejecute el Tivoli Service Automation Manager
Comandostop:# /etc/init.d/tsam_middleware.sh stop
Para reiniciar el servidor:
- SSH en el servidor del simulador de nube (en SmartCloud) como idcuser.
- sudo como usuario de raíz al ejecutar:
# sudo /bin/bash
- Ejecute el Tivoli Service Automation Manager
Comandorestart:# /etc/init.d/tsam_middleware.sh restart
Administración del sistema de backend
Para iniciar:
- SSH en el servidor del simulador de nube (en SmartCloud) como idcuser.
- sudo como usuario de raíz al ejecutar:
# sudo /bin/bash
- Ejecute el Tivoli Service Automation Manager
Comandostart:# /etc/init.d/rc2sim.sh start
El inicio puede llevar unos 10 minutos o más; espere.
Para detener:
- SSH en el servidor del simulador de nube (en SmartCloud) como idcuser.
- sudo como usuario de raíz al ejecutar:
# sudo /bin/bash
- Ejecute el Tivoli Service Automation Manager
Comandostop:# /etc/init.d/rc2sim.sh stop
Para reiniciar:
- SSH en el servidor del simulador de nube (en SmartCloud) como idcuser.
- sudo como usuario de raíz al ejecutar:
# sudo /bin/bash
- Ejecute el Tivoli Service Automation Manager
Comandorestart:# /etc/init.d/rc2sim.sh restart
Aprender
- Lea la Guía de Usuario del IBM SmartCloud Enterprise para obtener una visión general y para el uso de la información. Esta guía está disponible después de que ha iniciado sesión en el portal del SmartCloud Enterprise.
-
Para saber más sobre cómo realizar tareas en el IBM Cloud, visite estos recursos:
- Cargue y descargue de archivos de una instancia Windows.
- Instale el servidor web IIS en Windows 2008 R2.
- Cree una instancia de IBM Cloud con la línea de comando Linux.
- Cree una instancia de IBM Cloud con la línea de comando Windows.
- Extienda su red corporativa con el IBM Cloud.
- Aplicaciones de alta disponibilidad en el IBM Cloud.
- Realice parámetros de imágenes de nubes para instancias personalizadas sobre la marcha.
- Enfoques dirigidos a Windows para la provisión de IBM Cloud.
- Despliegue de productos por medio del servicio de despliegue rápido.
- Integre su política de autenticación por medio de un proxy.
- Configure el Linux Logical Volume Manager.
- Despliegue una topología compleja por medio de una herramienta de utilidad de implementación.
- Provea y configure una instancia que abarca una VLAN pública y privada.
- Proteja el acceso a IBM Cloud para dispositivos Android.
- Recupere datos en IBM SmartCloud Enterprise.
- Proteja las instancias de máquina virtual en la nube.
-
En los recursos de desarrolladores de nube developerWorks, descubra y comparta conocimiento y experiencia de desarrolladores de aplicaciones y servicios que están creando sus proyectos para implementación en la nube.
-
Conozca cómo tener acceso a IBM SmartCloud Enterprise.
Obtener los productos y tecnologías
- Obtenga Módulos de aprendizaje y Documentación de usuario del Cloud Simulator para el Tivoli Service Automation Manager en la wiki de SmartCloud Enterprise.
-
Consulte las imágenes de producto disponibles para IBM SmartCloud Enterprise.
Comentar
-
Únase al grupo de computación en nube de developerWorks.
-
Lea todos los excelentes blogs sobre la nube en developerWorks.
-
Únase a la comunidad developerWorks, una red profesional y un conjunto unificado de herramientas comunitarias para conectarse, compartir y colaborar.
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 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.