GNU/Linux >> Tutoriales Linux >  >> Linux

Actualice Citrix (XenServer) Tools para servidores en la nube de Windows

Sistemas operativos compatibles

  • Servidor de Windows 2008
  • Servidor de Windows 2008 R2
  • Servidor de Windows 2012
  • Servidor de Windows 2012 R2

Las herramientas de Citrix® son fundamentales para el correcto funcionamiento de los servidores de nube virtualizados en la infraestructura de Rackspace Cloud. Son los controladores subyacentes de la máquina virtual, que le dan acceso al hardware virtual, específicamente dispositivos de red y de bloques.

Este artículo explica cómo actualizar Citrix Tools for Virtual Machines en servidores en la nube de Windows®. Estas herramientas deberían solo ser tocado si el servidor de Windows tiene problemas como la pantalla azul de la muerte (BSoD) o si el soporte ha recomendado actualizar las herramientas.

Advertencia: La realización de los pasos de este artículo genera tiempo de inactividad de la red. Por lo tanto, no Realice estos pasos en un servidor de producción porque el proceso provoca la interrupción de la red y varios reinicios del servidor. En su lugar, cree una imagen del servidor de producción en el que realizar la actualización.

Requisitos

Antes de comenzar, realice las siguientes acciones:

  • Cree una copia de seguridad de sus datos desde el servidor utilizando Cloud Backup.
  • Cree una imagen en la nube del servidor para conservar su configuración.
  • Instale la última versión del agente de Windows en el servidor de producción.

Crea una copia de seguridad usando Cloud Backup

Utilice el producto Cloud Backup para hacer una copia de seguridad de todos los datos del usuario. Esta instrucción de Cloud Backup cubre la instalación del agente de Cloud Backup y la configuración de la copia de seguridad.

Crear una imagen del servidor de producción

  1. Cree una imagen del servidor de producción que necesita las actualizaciones. Esto puede llevar menos de una hora o varias horas, según el tamaño del disco duro virtual de su servidor. Puede encontrar más información sobre imágenes en las Preguntas frecuentes sobre imágenes en la nube.

  2. Crea un nuevo servidor usando la imagen que creaste.

  3. Verifique que el nuevo servidor arranque correctamente y que todos los datos y servicios estén intactos.

El nuevo servidor que creó a partir de la imagen se considera su no producción servidor. Realice las acciones en todas las secciones siguientes en este servidor.

Actualice el agente de Rackspace Cloud Servers y descargue Xenserver Tools 6.5

La actualización requiere una conexión activa a Internet. Siga estos pasos para instalar el Rackspace Cloud Servers agent .

  1. Inicie un símbolo del sistema como administrador.

  2. En el símbolo del sistema, ejecute el siguiente código:

       powershell.exe -NoProfile -NoLogo -InputFormat None -ExecutionPolicy Bypass -Command "iex(New-Object Net.WebClient).DownloadString('https://87df11eb517b9ca6b2dd-2feac036ecfab0eba46621f3ae4943bc.ssl.cf1.rackcdn.com/latest/Update-Xentools.ps1')"
    

    Su salida debe ser similar a la siguiente:

       Info  :: STEP 1 => Update the Nova Agent
       Info  :: Starting the Agent Upgrade to version 1.3.1.1
       Warn  :: RackspaceCloudServersAgent RackspaceCloudServersAgentUpdater is stopped
       Info  :: Downloading the AgentService_1.3.1.1.zip
       Info  :: Downloaded Successfully AgentService_1.3.1.1.zip in  C:\Windows\Temp
       Info  :: Downloading the UpdateService_1.3.1.1.zip
       Info  :: Downloaded Successfully UpdateService_1.3.1.1.zip in  C:\Windows\Temp
       Info  :: Renaming Agent to 1.3.0.1
       Info  :: Renaming AgentUpdater to 1.3.0.1
       Info  :: Unzipping AgentService.zip to Agent)
       Info  :: Creating the Directory C:\Program Files\Rackspace\Cloud Servers\Agent
       Info  :: Unzipping UpdateService.zip to AgentUpdater
       Info  :: Creating the Directory C:\Program Files\Rackspace\Cloud Servers\AgentUpdater
       Info  :: Cloning the AgentLog from Agent1.3.0.1 to Agent
       Info  :: Removing AgentService_1.3.1.1.zip and UpdateService_1.3.1.1.zip
       Info  :: Restarting the Agent and AgentUpdater services
       Info  :: STEP 1 => DONE!!!
                ***************************************************************************************
       Info  :: STEP 2 => Download the latest XenServer Tools on the Server
       Info  :: Downloaded Successfully xs-tools-6.5.0-20200.zip in  C:\rs-pkgs
       Info  :: Creating the Directory C:\rs-pkgs\xs-tools-6.5.0-20200
       Info  :: STEP 2 => DONE!!!
       Info  :: ***************************************************************************************
       Info  :: STEP 3 => Before executing the installation of the Xenserver Tools,
                          YOU MUST CREATE A SNAPSHOT OF YOUR SERVER using the Control Panel
                          The Snapshot will allow you to recover your server if the installation fails.
                          Once you are done with This Step 3, Start the installation at STEP 4
                ***************************************************************************************
       Warn  :: STEP 4 => Execute the Xenserver tools Installer.
                          Before you execute the installer, connect to the Console of the server
                          in the Control Panel, because the server will reboot few times on its own.
                          You will loose network access and Remote Desktop will fail
                          until the installation is completed.
                          *****************************************************************************
                          Execute:  C:\rs-pkgs\xs-tools-6.5.0-20200\install.bat
                          *****************************************************************************
    

Actualizar a XenServer Tools 6.5 en el nuevo servidor que no es de producción

Nota: debes realice los siguientes pasos utilizando la consola y no RDP, ya que se interrumpirá la conectividad de la red. Como alternativa a Java, existen varias formas de generar direcciones URL de consola NoVNC (HTML5).

Acceda a la consola Java del servidor que no es de producción a través del Panel de control de la nube.

  1. Inicie sesión en el Panel de control de la nube.

  2. En la barra de navegación superior, haga clic en Seleccione un producto> Rackspace Cloud .

  3. Seleccione Servidores> Servidores en la nube .

  4. En los Servidores página, haga clic en el icono de rueda dentada junto al nombre del servidor y seleccione Consola de emergencia .

Para enviar solicitudes de API, use cURL desde la línea de comandos, use el complemento del navegador de su elección o inicie sesión en Pitchfork con su nombre de usuario y clave de API de Rackspace. Antes de enviar la llamada API, asegúrese de cambiar el tipo de consola a novnc . La respuesta contiene la URL de la consola. Copie y pegue el enlace en una nueva pestaña del navegador. Tenga en cuenta que estas URL caducan después de unos 10 minutos, y si la consola no está en uso, la sesión se desconecta.

Ahora, desde la consola de emergencia, ejecuta los siguientes comandos:

  1. Inicie un símbolo del sistema como administrador.

  2. En el símbolo del sistema, ejecute el siguiente código:

     C:\rs-pkgs\xs-tools-6.5.0-20200\install.bat
    
  3. El servidor se reinicia automáticamente varias veces, pero es posible que deba reiniciarse manualmente si Windows lo solicita. Vuelva a iniciar sesión usando la consola después de cada reinicio y siga las indicaciones de Windows. Permita que Windows detecte e instale automáticamente los controladores necesarios si lo solicita el cuadro de diálogo de instalación del software del controlador.

  4. Una vez completada la instalación, puede haber un dispositivo final para el cual los controladores no se puedan detectar o instalar en Windows Server 2008. Este dispositivo se conoce como vm_gen_counter y Windows no lo admitió hasta Windows Server 2012. Encuentre más información en VM-Generation ID.

  5. Haga ping a la dirección IP del servidor desde una ubicación remota para confirmar que la red está funcionando.

  6. Si la red del servidor no funciona o la configuración de la red no parece correcta, es posible que deba restablecer la red manualmente. Para hacer esto, envíe el resetnetwork acción a la API de los servidores.

Advertencia para los clientes de RackConnect v2: El restablecimiento manual de la red de un servidor mediante la API vuelve a habilitar la interfaz pública del servidor y posiblemente elimine la ruta predeterminada a su RackConnect Gateway. Recomendamos a los clientes con una configuración de RackConnect que se comuniquen con el soporte de Rackspace para obtener ayuda si tienen problemas de conectividad de red después de actualizar Citrix Tools.

Realizar un restablecimiento de red

Para restablecer la red del servidor a través de la API, inicie sesión en Pitchfork con su nombre de usuario y clave API de Rackspace. Emita Restablecer red llamar usando el UUID del servidor.

Como alternativa, para restablecer la red del servidor a mano, vaya a ** C:\rs-pkgs\ ** para buscar archivos de texto independientes que contengan la configuración de IP y la información de enrutamiento que estaba presente antes de actualizar Citrix Tools.

Decide qué servidor conservar

Después de realizar los pasos anteriores en el nuevo servidor que no es de producción, decida si usará el nuevo servidor como su servidor de producción o continuará usando el servidor de producción original a partir del cual creó la nueva imagen. Esta sección explica sus opciones.

Opción 1:Usar el nuevo servidor como servidor de producción

Ahora que el nuevo servidor contiene el agente actualizado de Citrix Tools for Virtual Machines y Rackspace Cloud Servers, es posible que esté casi listo para su uso en producción.

Puede eliminar el servidor original y continuar usando el nuevo servidor como su servidor de producción. Por lo general, esta es la opción más rápida y sencilla.

Una advertencia notable de esta opción es que la dirección IP en el nuevo servidor es diferente de la dirección IP de su servidor de producción original. No puede transferir la dirección IP del servidor original al nuevo servidor. Puede mitigar este problema si utilizó Cloud Load Balancers con su servidor original. Si estaba usando balanceadores de carga, simplemente elimine el servidor original (nodo) del balanceador de carga y agregue uno nuevo.

Antes de eliminar el servidor original, asegúrese de restaurar todos los datos importantes al nuevo servidor. Esto incluye cualquier dato que pueda residir en una unidad de disco efímera que no esté incluida en la imagen del servidor original. Si no está seguro de qué es una unidad efímera, consulte la Guía del usuario de Rackspace Core Infrastructure. Si aún no está seguro, comuníquese con el soporte de Rackspace. para obtener más orientación.

Si el servidor original tiene almacenamiento efímero, puede migrar los datos al nuevo servidor de varias maneras. Si ambos servidores tienen una dirección IP de red de servicio, puede usar el uso compartido de archivos integrado en Windows. Como alternativa, puede usar FTP, FTPS o nuestro agente de copia de seguridad en la nube para servidores en la nube, que puede instalar en instancias de Windows y Linux®.

También puede transferir datos entre servidores agregando Cloud Block Storage al servidor original. Crea un volumen y lo adjunta al servidor original, copia los datos que necesita en el volumen, desconecta el volumen del servidor original y luego adjunta el volumen al nuevo servidor donde se había montado antes la unidad efímera, por ejemplo, D: . Los siguientes artículos pueden ayudarlo a comenzar:

  • Descripción general del almacenamiento en bloque en la nube
  • Prepare su volumen de almacenamiento en bloque en la nube
  • Preguntas frecuentes sobre el almacenamiento en bloque en la nube

Si decide usar esta opción uno, le recomendamos tomar una imagen final del servidor que puede usar como imagen base para crear nuevos servidores o reconstruir su servidor actual.

Opción 2:Realizar los pasos de instalación en el servidor de producción original

Puede realizar todos los pasos de instalación en el servidor de producción durante una ventana de mantenimiento planificada. El servidor conserva su dirección IP original.

Después de instalar Citrix Tools en el servidor que no es de producción, es mejor que comprenda cuánto debe durar su ventana de mantenimiento.

Antes de iniciar este proceso en el servidor de producción, le recomendamos que tenga copias de seguridad adecuadas, preferiblemente una imagen del servidor y copias de seguridad de todo el contenido importante en el servidor. Aunque el nuevo servidor creado anteriormente aún debe ser accesible y contener un sistema de archivos raíz casi idéntico al del servidor original, varias copias de seguridad le permiten usar Cloud Backupagent, que puede instalar en servidores en la nube de Windows y Linux.

Puede eliminar el servidor que no es de producción donde probó la actualización después de que se cierre la ventana de mantenimiento.

Opción 3:Reconstruir la producción original desde una imagen del nuevo servidor

Puede reconstruir el servidor de producción original a partir de una imagen del nuevo servidor. El servidor conserva su dirección IP original.

De las tres opciones, esta es la que lleva más tiempo. El período de tiempo depende del tamaño del disco duro virtual de su nuevo servidor que no sea de producción.

Advertencia: Si elige esta opción, le recomendamos que cree las copias de seguridad adecuadas como se describe en la Opción 2. La reconstrucción de un servidor destruye todos los datos del servidor original e instala la imagen que seleccione.

  1. En el Panel de control de la nube, cree una imagen de su nuevo servidor que no sea de producción y espere a que se cree la imagen.

  2. En el Panel de control de la nube, vaya a los Detalles del servidor del servidor original. página. Debajo del UUID del servidor , haz clic en Reconstruir .

  3. En el cuadro de diálogo emergente que aparece, haga clic en Guardado para ver las imágenes guardadas y luego seleccione la imagen que creó en el paso 1.

  4. Haga clic en Reconstruir servidor .


Linux
  1. Comprender la memoria RAM para su servidor en la nube

  2. Regla de copia de seguridad 3-2-1 para la nube

  3. Solución de problemas de poco espacio en disco para un servidor en la nube de Windows

  4. Actualizar recursos para servidores en la nube optimizados para E/S o de uso general

  5. Ver información sobre los servidores en la nube disponibles

4 herramientas de código abierto para ejecutar un servidor Linux

Los 16 mejores servidores Syslog para Linux y Windows

Cómo agregar Windows Host al servidor Zabbix para monitoreo

Configuración de Dropbox para un servidor en la nube de Linux

Adjunte un volumen de Cloud Block Storage a un servidor de Windows OnMetal

Solucionar problemas de un servidor en la nube de Windows caído