Orense, 20 28020 Madrid D`Aribau, 200 08036 Barcelona www.formadoresfreelance.es Tema 3: VMWARE VSPHERE. UPDATE MANAGER ADMINISTRATION Parte 1 - Puesta en marcha del VMware Update Manager Parte 2 - Funcionamiento del Update Manager Parte 3 - Actualizaciones Parte 4 - Upgrades Parte 5 - Extensiones © Formadores IT, Todos los derechos reservados. Prohibida su reproducción total o parcial. 3.1.1. Funcionalidad y Descripción del Componente Update Manager es el componente de VMware Vsphere 5 encargado de la gestión de actualizaciones y parches de forma automatizada y centralizada sobre hosts ESX / ESXi, máquinas virtuales y aplicaciones virtuales. Con el Update Manager se puede realizar las siguientes tareas: Updates y upgrades sobre servidores ESX / ESXi. Instalar y actualizar software de terceros en los hosts. Actualizar el hardware de las máquina virtuales, las VMware Tools, y las Virtual Appliances. El módulo de Update Manager se compone de dos partes: Un componente de servidor, que se puede instalar ya sea en el mismo equipo que el sistema de vCenter Server o en un equipo diferente. Un plug-in que se ejecuta en el cliente vSphere y añade la funcionalidad y el entorno gráfico para manejar el componente del servidor. 3.1.2. Requerimientos Mínimos Podremos instalar el Update Manager en una máquina física o virtual de nuestra infraestructura de Vmware Vsphere. Cada instalación de Update Manager debe estar asociado (registrado) con una instancia de vCenter Server. Update Manager se puede instalar en el mismo equipo que el sistema de vCenter Server o en un equipo diferente. En el caso de ser un equipo diferente que el del VMware vCenter Server, Update Manager requierá conectividad de red con VMware vCenter Server. Para poder realizar la instalación del Update Manager, deberemos tener permisos de Administrador enla máquina que estemos realizando la instalación de Update Manager y en el servidor vCenter al que nos vamos a asociar. Los requisitos de hardware para poder instalar el Update Manager son: Procesadores Intel o AMD x86 con 2 o mas núcleos de velocidad superior o igual a 2GHz Tarjetas de red de 10/100 Mbps (Para un mejor rendimiento es mejor utilizar una conexión Gigabit entre el Update Manager y los hosts ESX/ESXi) Memoria de 2GB RAM si la máquina del Update Manager no es la misma que la del vCenter 4GB RAM si Update Manager y vCenter Server son la misma máquina Sistemas Operativos compatibles: Windows Server 2003 Standard, Enterprise, Datacenter, x64 SP2. Windows Server 2003 R2 Standard, Enterprise, Datacenter, x64 SP1. Windows Server 2008, Standard, Enterprise, Datacenter, x64 SP2. Windows Server 2008 R2, Standard, Enterprise, Datacenter, x64. 120GB de espacio libre en disco (No se necesita más de 1GB para la instalación, pero la descarga de las actualizaciones pueden llegar a ocupar un espacio considerable. El instalador de Update Manager nos avisará, aunque nos dejará proseguir con la instalación, en el caso de que no tengamos libre mas 120GB) Update manager necesita una base de datos SQL Server u Oracle. Para pequeños entornos de no mas de 5 hosts y 50 máquinas virtuales Update manager puede utilizar la versión, que se incluye en el propio instalador, SQL Server 2008 R2 Express. 3.1.3. Configurar la Base de Datos para Vmware Update Manager Para entornos no más grandes de 5 hosts y 50 máquinas virtuales, podremos instalar la versión de SQL Server 2008 R2 Express incluida en el instalador del VMware Update Manager, con las opciones por defecto. Si nuestro entorno es mayor de 5 host y 50 máquinas virtuales, deberemos instalar en la propia máquina, o en una de nuestro entorno, un sistema de bases de datos SQL Server u Oracle. Una vez instalado nuestra Sistema de Bases de Datos Oracle o MS SQL Server deberemos crear una DSN ODBC sobre la que se conectará el Update Manager. Para realizar la conexión DSN ODBC deberemos iniciar sesión en el servidor del Update Manager con el mismo usuario creado para correr los servicios del Update Manager y que tiene permisos "db_owner" sobre la base de datos. Abrimos las Herramientas Administrativas del servidor donde se hará la instalación del Update Manager e ingresamos al Administrador ODBC. En la sección de DSN de sistema presionamos el botón "Añadir" para crear un nuevo DSN. Seleccionamos el Driver de la base de Datos Oracle o SQL Server que hayamos instalado. Hacemos clic en Siguiente para continuar. Introducimos un nombre y la descripción para el DSN. Después indicaremos el nombre del servidor de base de datos y la instancia. Pulsamos Siguiente. Seleccionamos el método de autenticación contra la base de datos. Pulsamos Siguiente. A continuación seleccionamos la base de datos por defecto Pulsamos Siguiente. Seleccionamos el idioma por defecto de SQL Server y dejamos el resto de opciones por defecto. Pulsamos Finalizar, para terminar con el proceso. Podemos probar que nuestra configuración es correcta haciendo clic en "Test Data Source" 3.1.4. Instalación del Update Manager Para instalar Update Manager necesitamos bajar el producto de la web de Vmware:http://www.vmware.com/products/update-manager/overview.html También podemos encontrar este complemento en el dvd del Vcenter. Instalaremos Update Manager en una máquina física o virtual con Windows 2003 o 2008 de 64 bits en la que hayamos iniciado sesión con permisos de Administrador Los pasos de la instalación son los siguientes: Comenzamos el asistente de instalación Aceptamos las patentes Aceptamos el acuerdo Seleccionamos el idioma de instalación Marcamos que posteriormente a la instalación nos descargue los parches de nuestros sources predeterminados Indicamos el equipo y credenciales del servidor vCenter Indicaremos si queremos que nos instale una BD local con Microsoft SQL Server 2008 R2 Express o en su defecto utilizaremos un DSN que habremos creado antes contra una Bases de datos en un servidor Oracle o Microsoft SQL Seleccionamos el método de acceso por nombre o IP, así como los puertos para SOAP (8084tcp), Web (9084tcp) y SSL (9087tcp) Seleccionamos la ruta de instalación para Update Manager, por defecto ‘%ProgramFiles (x86)%VMwareInfrastructure’ y el path donde descargaremos los parches, por defecto en ‘%ProgramData%VMwareVMware Update ManagerData’, Seleccionamos “Install” para comenzar la instalación, y esperamos a que acabe en pocos minutos 3.1.5. Configuración de los Servicios de Update Manager Tras haber completado la instalación del Update Manager se crearán dos nuevos servicios en la máquina Windows dónde hayamos realizado la instalación. Podemos comprobar los servicios en Inicio / Ejecutar / Services.msc Vmware Vsphere Update Manager Service es el componente que nos brinda el servicio de gestión de Update Manager. Es decir el servidor desde el cual se realizarán las gestiones de actualización y parcheado de los componentes de Vmware Vsphere. Vmware Vsphere Update Manager UFA Service es el servicio encargado de la conexión con los repositorios de actualizaciones y la descarga de los parches. 3.1.6. Upgrade del Update Manager desde una Versión Anterior Se puede actualizar Update Manager 1.0 y Update Manager 4.x a la versión 5.0 Update Manager. A diferencia de versiones anteriores Update Manager se puede instalar únicamente en sistemas de 64 bits. Para actualizar el Update Manger instalado en un sistema de 32 bits, primero se debe hacer un backup de la base de la base de datos y restaurarlos en un nuevo sistema de 64 bits. La instalación de Update Manager 5.0 solo podrá trabajar sobre un VMware Vcenter de la misma versión. Al realizar la actualización de versión de Update Manager, no se podrá cambiar la localización de la ruta de instalación, ni la ruta donde se guardan las descargas. Las configuraciones de baseline de las máquinas virtuales permaneceran después de la actualización de versión del Update Manager, en cambio los parches serán borrados. En el proceso de actualización de versión de Update Manager se puede elegir que hacer con los datos guardados en la Base de Datos de la anterior version: Mantenerlos o borrarlos. Si decidimos mantener los datos, la base de datos será actualizada e incompatible con versiones anteriores de Update Manager La actualización de la versión de Update Manager se realiza desde el instalador de Update Manager que podemos encontrar en el DVD del Vcenter, o en la página web de Vmware: http://www.vmware.com/products/update-manager/overview.html Los pasos de instalación son los mismos que los detallados en el capítulo de "INSTALACIÓN DEL UPDATE MANAGER" salvo que antes de comenzar la instalación nos preguntará si queremos actualizar la base de datos, o borrarla. 3.2.1. Descripción de los Procesos Baseline - Scan - Remediate La actualización y aplicación de parches o extensiones con Update Manager es un proceso de varios pasos que debe ser realizado en un orden en particular. Este orden nos asegura una actualización segura con el mínimo tiempo de parada. Una vez instalado nuestro Update Manager, podremos descargar la información sobre Updates, Upgrades y Extensiones disponibles. La selección de una o varias Updates, Upgrades o Extensiones forman lo que se llama una baseline. Una baseline, o bien, un grupo de ellas, se pueden asociar a los objetos de nuestro inventario (Hosts, Virtual Machines y Virtual Appliances), de manera que se busca cuales de nuestros objetos no tienen los parches, extensiones o actualizaciones definidos en la baseline asociada y se descargan los necesarios para cumplirla. Por lo tanto el proceso de actualización de un objeto de nuestro inventario (Hosts, Virtual Machines y Virtual Appliances) consta de los siguientes pasos principales: Descarga de las definiciones sobre Updates, Upgrades y Extensiones Creación de una baseline con la selección de un conjunto de Updates, Upgrades o Extensiones. Asociación de una baseline a uno o varios objetos de nuestro inventario. Busqueda (Scan) sobre uno o varios objetos de nuestro inventario para saber si estos cumplen con la baseline. Es decir, si contienen las Updates, Upgrades o Extensiones definidas en la baseline. Correccion (Remediate) de la situación. Descargando y aplicando las Updates, Upgrades y Extensiones que faltan por cumplir de la baseline sobre el conjunto de objetos del inventario al que está asociado. 3.2.2. Descripción de las Acciones Posibles: Updates, Upgrades y Extensiones Se pueden crear diferentes tipos de baselines para realizar los scans y los remediates en los Hosts, Virtual Machines y Virtual Appliance. Las baselines creadas con Update Manager pueden ser de los siguientes tipos y para los siguientes objetos: Upgrade Baselines (sobre Hosts, Virtual Appliances y Virtual Machines) Host Upgrade: Actualiza la versión de los Hosts. Se puede realizar un upgrade de la version 4.x de ESX y ESXi a la versión 5.x de ESXi Virtual Appliance Upgrade: Se puede actualizar la versión de una Virtual Appliance. Por ejemplo para Vmware Recovery Manager Virtual Machine Upgrade: Permite la actualización de versión del hardware virtual o la Vmware Tools de las máquinas virtuales Patch Baselines (sobre Hosts) Define un número de actualizaciones, parches, que pueden ser aplicados a un determinado Host. Estas actualizaciones pueden ser dinámicas o estáticas: Dynamic Patch: Contiene todas las versiones de actualizacion referentes a un criterio especificado, de manera que siempre tendremos un parche actualizado a su última versión Fixed Patch: Define un parche, o actualización, de una versión en particular Nota importante: Los Patch Baselines no pueden ser creados para realizar la actualización del software y sistema operativo de las máquinas virtuales, como se podía hacer en la versión 4.x. Esta funcionalidad ya no existe. Extension Baselines (sobre Hosts) Contiene software, normalmente de terceros, que ofrecen alguna funcionalidad extra para los Hosts. 3.3.1. Descripción de los Updates Update Manager puede realizar parcheado de los hosts a partir de los criterios definidos en las baselines. Estas actualizaciones pueden ser fijas o dinámicas. Los pasos para realizar el parcheado de los hosts son los siguientes (en las siguientes secciones detallaremos cada paso): 1. 2. 3. 4. 5. 6. 7. Crear una baseline desde la pestaña baselines and groups Escribir un nombre y opcionalmente una descripción de la baseline Seleccionar Host Patch como tipo de Baseline Seleccionar el tipo de parcheado que queramos crear (fijo o dinámico) Seleccionar los parches individuales a incluir Realizar un scaneado de los Hosts a los que queramos aplicar la baseline Hacer remediate, para aplicar los parches a los Hosts 3.3.2. Actualizaciones Estáticas Las actualizaciones estáticas contienen uno, o varios parches de una versión específica. La actualización de un host se realizará una sola vez, aunque se encuentre una versión más actualizada del parche. Estas actualizaciones se suelen aplicar para corregir algun problema o funcionalidad conocida. La aplicación de las actualizaciones estáticas se realizan con el siguiente procedimiento: Creación de una Baseline, tal y como se ha explicado en la sección anterior "Creación de Baselines para los Updates". Seleccionamos la opción Fixed Baselines en la sección Type of Baseline: Elegimos los parches, teniendo en cuenta el tipo, la severidad, la fecha de la creación y el producto, es decir la versión de ESX, para la que es aplicable este parche: Iremos añadiendo o quitando parches de nuestra selección con el boton de añadir o quitar, que tienen el símbolo de flecha abajo o flecha arriba, respectivamente. Una vez completada la creación de la baseline, debemos aplicarla sobre los hosts deseados. Para ello vamos a la sección Hosts & Clusters de la sección principal: Vamos a la pestaña Update Manager de la vista Hosts & Clusters para poder aplicar la baseline: Seleccionamos el host, cluster, carpeta o datacenter sobre el que queremos aplicar los parches (Flecha 1 de la imágen) Seleccionamos Attach para seleccionar la baseline que aplicar. (Flecha 2 de la imágen) Seleccionamos Scan, para buscar que hosts no cumplen la baseline (Flecha 3 de la imágen) Seleccionamos Remediate para parchear los hosts que no cumplen la baseline, es decir, los que no tienen los parches que la baseline contiene (Flecha 4 de la imágen) 3.3.3. Actualizaciones Dinámicas Las actualizaciones dinámicas contienen uno, o varios parches que coinciden con un criterio específico. El contenido de las actualizaciones dinámicas varia dependiento de la disponibilidad de los parches. Estas actualizaciones se utilizan para tener siempre actualizada a la última versión los hosts respecto a un fabricante o tipo de parche específico. (Por ejemplo, podemos definir una baseline para que nuestros hosts esten actualizados con los últimos parches sobre seguridad). La aplicación de las actualizaciones dinámicas se realizan con el siguiente procedimiento: Creación de una Baseline, tal y como se ha explicado en la sección "Creación de Baselines para los Updates" Seleccionamos la opción Dynamic Baselines en la sección Type of Baseline Seleccionamos el fabricante, producto, importancia y categoría de los parches que queramos aplicar. Además podemos seleccionar los parches en un rango de fechas Seleccionamos del grupo de parches resultantes de la anterior selección, aquellos que queramos excluir, es decir, los que no queramos aplicar. Podremos añadir o quitar parches de nuestra selección con el boton de añadir o quitar, que tienen el simbolo de flecha abajo o flecha arriba, respectivamente Una vez completada la creación de la baseline, debemos aplicarla sobre los hosts deseados. Para ello vamos a la sección Hosts & Clusters de la sección principal Vamos a la pestaña update manager de la vista Hosts & Clusters para poder aplicar la baseline Seleccionamos el host, cluster, carpeta o datacenter sobre el que queremos aplicar los parches (Flecha 1 de la imágen) Seleccionamos Attach para seleccionar la baseline que aplicar. (Flecha 2 de la imágen) Seleccionamos Scan, para buscar que hosts no cumplen la baseline (Flecha 3 de la imágen) Seleccionamos Remediate para parchear los hosts que no cumplen la baseline, es decir, los que no tienen los parches que la baseline contiene (Flecha 4 de la imágen) 3.4.1. Descripción de los Upgrades Los upgrades son actualizaciones de versión de algunos objetos del inventario de Vmware (hosts, máquinas virtuales y virtual appliances). Los upgrades son un cambio de versión, por lo tanto incluyen no solo las mejoras de las versiones anteriores sino nuevas funcionalidades y características. Deberemos ir con cuidado a la hora de realizar estos cambios asegurando la compatibilidad entre los objetos actualizados y no actualizados. Estas características de compatibilidad las iremos viendo en las siguientes secciones. Por ejemplo: las máquinas virtuales actualizadas a la versión 8 de hardware, no pueden ser administradas por servidores inferiores a la versión ESXi 5.X. 3.4.2. Creación de una Baseline para los Upgrades El proceso de realización y aplicación de las upgrades no difiere del de las actualizaciones o extensiones. Se deben realizar los pasos descritos en la lección anterior de actualizaciones (Creación baseline, Scan y Remediate). Pero mientras que las actualizaciones y extensiones solo son aplicables a los hosts, los upgrades los podremos realizar también sobre las máquinas virtuales y las virtual appliances. El proceso de creación de la baseline difiere según el objeto al que queramos aplicar el upgrade: Sobre los hosts ESX / ESXI deberemos seleccionar una imagen iso de la versión ESXI a actualizar para poder posteriormente crear las baselines. Sobre las máquinas virtuales, deberemos seleccionar la baseline que viene por defecto según queramos actualizar la versión de hardware, o las Vmware Tools. Las dos opciones posibles vienen definidas por defecto, y no es posible borrarlas, editarlas, o crear nuevas baselines. Sobre las Virtual Appliances deberemos seleccionar que actualizaciones de versión queremos aplicar de una lista ordenada por fabricante. En las siguientes secciones detallaremos los 3 tipos de upgrades. 3.4.3. Orchestrated Upgrades Las orchestrated upgrades, son actualizaciones de uno o más parches que se realizan masivamente sobre uno, o varios objetos de nuestro inventario de manera ordenada, con la intención de tener la menor perdida de servicio posible. Se pueden realizar orchestrated upgrades de hosts y máquinas virtuales usando grupos de baselines. Las baseline groups, son baselines que contienen varios upgrades de hosts o de máquinas virtuales. Las Orchestrated Upgrade de Hosts permiten aplicar upgrades y extensiones a los hosts del inventario usando un único grupo de baselines. Update Manager primero realizarás los upgrades y después los parches y extensiones que contenga el grupo de baselines. Las Orchestrates Upgrades de máquinas virtuales permiten realizar el upgrade del hardware y las Vmware Tools de varias máquinas virtuales a la vez. Update Manager realizará primero el upgrade de las Vmware Tools y después el del hardware. Para realizar una Orchestrated Upgrade deberemos: Desde la pestaña principal Baselines & Groups del Update Manager. Seleccionaremos “crear” bajo la sección Baselines Groups: Seleccionamos el tipo de baseline group que queramos crear (para Hosts, o para Maquinas virtuales y Virtual appliances) Seleccionamos el tipo de upgrades queremos incluir Nos dirigimos a la vista compliance de update manager sobre hosts & clusters para poder aplicar la baseline Seleccionamos el host, cluster, carpeta, datacenter o conjunto de máquinas virtuales o virtual appliance sobre los que queremos aplicar la orchestrated upgrade (Flecha 1 de la imágen) Seleccionamos Attach para seleccionar la baseline que aplicar. (Flecha 2 de la imágen) Seleccionamos Scan, para buscar que hosts, máquinas virtuales o virtual appliances no cumplen la baseline (Flecha 3 de la imágen) Seleccionamos Remediate para parchear los hosts, máquinas virtuales o virtual appliances que no cumplen la baseline, es decir, los que no tienen los parches que la baseline contiene (Flecha 4 de la imágen) 5.1. Descripción De Las Extensiones Las extensiones son parches creados por terceros, no Vmware, que proveen nuevas funcionalidades a nuestros Hosts. Hay un número bastante limitado de extensiones aplicables, pero Vmware ha preferido contenerlos en una sección a parte de las actualizaciones para diferenciarlos. Un ejemplo típico de extension es el del Cisco Nexus 1000v, o el de drivers de las tarjetas de fibra, o de iSCSI que no son soportadas nativamente. 5.2. Creacion de las Baselines para las Extensiones El procedimiento de creación de baselines es muy similiar al de las actualizaciones estáticas, ya que apenas se diferencian de ellas. Para crear una baseline para una extensión debemos: Crear una baseline a través de la opción Create de la pestaña principal "Baselines & Groups" de Update Manager: Seleccionamos la opción Extension en la sección Baseline Type: Elegimos las extensiones, teniendo en cuenta el tipo, la severidad, la fecha de la creación y el producto, es decir la versión de ESX, para la que es aplicable esta extension: Iremos añadiendo o quitando extensiones de nuestra selección con el boton de añadir o quitar, que tienen el símbolo de flecha abajo o flecha arriba, respectivamente. 5.3. Escaneo y Remediate de las Extensiones La aplicación de las extensiones la realizaremos con el procedimiento habitual de Update Manager para la aplicación de baselines: Selección de objetos, Selección de la baseline con las extensiones, escaneo de los hosts y remediate para la aplicación de las extensiones: Tras la creación de baseline, debemos aplicarla sobre los hosts deseados. Para ello vamos a la sección Hosts & Clusters de la sección principal. Vamos a la pestaña update manager de la vista Hosts & Clusters para poder aplicar la baseline Seleccionamos el host, cluster, carpeta o datacenter sobre el que queremos aplicar las extensiones (Flecha 1 de la imágen) Seleccionamos Attach para seleccionar la baseline con las extensiones que queremos aplicar. (Flecha 2 de la imágen) Seleccionamos Scan, para buscar que hosts no cumplen con las extensiones contenidas en la baseline (Flecha 3 de la imágen) Seleccionamos Remediate para aplicar las extensiones a los hosts que no cumplen la baseline, es decir, los que no tienen las extensiones que la baseline contiene (Flecha 4 de la imágen)
© Copyright 2024