Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este documento proporciona una guía paso a paso para actualizar el sistema operativo (SO) de un servidor de Terminal Server. El procedimiento descrito es manual e incluye comprobaciones esenciales, un proceso de copia de seguridad y acciones para la validación posterior a la actualización.
Requisitos previos
El usuario debe tener acceso a la cuenta raíz o acceso a raíz de sudo para el servidor de Terminal Server.
Un equipo local con acceso al servidor de Terminal Server para la transferencia de archivos.
Asegúrese de que dispone de al menos 5 GB de espacio libre en el servidor de Terminal Server antes de iniciar el proceso de actualización.
Descargue el firmware 24.11.2: firmware de Opengear.
Tras descargar el firmware, verifique la Suma de comprobación MD5 para garantizar la integridad antes de proceder a la instalación.
Nota:
Esta guía se ha validado con la versión 24.11.2 del firmware de Opengear, que se actualizó desde la versión 22.06.0, y es compatible con la versión 4.0.0 de runtime de Nexus Network Fabric. La validación de la compatibilidad con la versión 5.0.0 de runtime de Nexus Network Fabric está en proceso como parte de las pruebas de lanzamiento de Nexus Network Fabric 8.0.
Fase 1: Comprobaciones previas a la actualización (Terminal Server)
Comprobación de la versión actual de Terminal Server
Ejecute el comando siguiente en el servidor de Terminal Server.
cat /etc/version
22.06.0
Nota:
Asegúrese de que la versión actual del sistema operativo es inferior a la versión a la que va a actualizar.
Comprobación y habilitación del servicio LLDP
Ejecute el comando siguiente en el servidor de Terminal Server.
ogcli update services/lldp enabled=true
ogcli get services/lldp
description=""
enabled=true
physifs=[]
platform=""
Comprobación de vecino de LLDP
Ejecute el comando siguiente en el servidor de Terminal Server.
lldpctl
Mgmt Switch, PE2, PE1
Comprobación de conectividad de ping
Ejecute el comando siguiente en el servidor de Terminal Server.
default_routes=$(ip route show default | awk '{print $3}')
for ip in $default_routes; do
echo "Pinging $ip..."
ping -c 4 $ip
done
Pinging 10.103.0.2...
PING 10.103.0.2 (10.103.0.2) 56(84) bytes of data.
64 bytes from 10.103.0.2: icmp_seq=1 ttl=64 time=0.319 ms
64 bytes from 10.103.0.2: icmp_seq=2 ttl=64 time=0.352 ms
64 bytes from 10.103.0.2: icmp_seq=3 ttl=64 time=0.334 ms
64 bytes from 10.103.0.2: icmp_seq=4 ttl=64 time=0.358 ms
--- 10.103.0.2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3071ms
rtt min/avg/max/mdev = 0.319/0.340/0.358/0.015 ms
Pinging 10.103.0.6...
PING 10.103.0.6 (10.103.0.6) 56(84) bytes of data.
64 bytes from 10.103.0.6: icmp_seq=1 ttl=64 time=0.324 ms
64 bytes from 10.103.0.6: icmp_seq=2 ttl=64 time=0.344 ms
64 bytes from 10.103.0.6: icmp_seq=3 ttl=64 time=0.305 ms
64 bytes from 10.103.0.6: icmp_seq=4 ttl=64 time=0.340 ms
--- 10.103.0.6 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3065ms
rtt min/avg/max/mdev = 0.305/0.328/0.344/0.015 ms
Creación de una copia de seguridad de la configuración actual
Ejecute el comando siguiente en Terminal Server.
ogcli export ogcli_export_<date>
Fase 2: Archivos de copia de seguridad (equipo local)
Transferencia de archivos de copia de seguridad a una máquina local
Ejecute el comando siguiente en el equipo local para copiar la configuración de Terminal Server y los archivos relacionados en el equipo local.
mkdir ~/ts_backup
cd ~/ts_backup
scp -o MACs=umac-128-etm@openssh.com root@<ts_ip>:/etc/dhcp/dhcpd.conf ./
scp -r -o MACs=umac-128-etm@openssh.com root@<ts_ip>:/mnt/nvram/files/conf ./
scp -o MACs=umac-128-etm@openssh.com root@<ts_ip>:~/ogcli_export_<date> ./
scp -r -o MACs=umac-128-etm@openssh.com root@<ts_ip>:/mnt/nvram/nexus ./
scp -r -o MACs=umac-128-etm@openssh.com root@<ts_ip>:/mnt/nvram/opengear_provisioning_rev5 ./
Nota:
Reemplace <ts_ip> por la dirección IP de Terminal Server.
Fase 3: Instalar firmware (Terminal Server)
Carga del firmware
Cargue el firmware descargado más reciente de la máquina local en el servidor de Terminal Server.
scp -r -o MACs=umac-128-etm@openssh.com ./operations_manager-24.07.1-production-signed.raucb root@<ts_ip>:/tmp/
Nota:
Reemplace <ts_ip> por la dirección IP de Terminal Server.
Asegúrese de que el nombre de archivo se corresponde con la versión de firmware específica que se está usando. Por ejemplo, <operations_manager-24.07.1-production-signed.raucb> es el nombre de archivo del sistema operativo Opengear versión 24.07.1. Ajuste el nombre de archivo según corresponda para la versión de firmware.
Iniciar la instalación del firmware
Ejecute el comando siguiente en el servidor de Terminal Server.
puginstall --reboot-after /tmp/operations_manager-24.07.1-production-signed.raucb
Nota:
El proceso de actualización tarda entre 5 y 10 minutos, durante el cual Terminal Server se reiniciará automáticamente.
Fase 4: Limpieza (máquina local)
Eliminación de la copia de seguridad y el firmware
Después de confirmar la actualización correcta, elimine los archivos temporales del equipo local.
rm -rf ~/ts_backup
rm -rf ./operations_manager-24.07.1-production-signed.raucb
Nota:
Realice esta acción solo una vez que el servidor de Terminal Server se haya actualizado correctamente.
Error de actualización de firmware
Si se produce un error en la actualización del firmware, siga estos pasos:
Realice un restablecimiento de fábrica:
Ejecute el comando siguiente en el servidor de Terminal Server.
factory_reset
O bien, pulse dos veces el botón Borrar del panel lateral del puerto con un clip doblado mientras la unidad está encendida.
Vuelva a instalar el firmware más reciente.
Repita el proceso de instalación del firmware.
Vuelva a configurar o restaurar el dispositivo a partir de la copia de seguridad:
Ejecute el comando siguiente en Terminal Server.
ogcli restore <file_path>
Pasos siguientes
Volver a configurar el dispositivo después del restablecimiento