El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe cómo configurar los dispositivos de la plataforma Connected Grid Routers (CGR) serie 1000 para su uso con un módulo IOx Connected Grid Module (CGM) - System Server (SRV).
Cisco recomienda que tenga conocimiento sobre estos temas:
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
Si desea ejecutar aplicaciones IOx o máquinas virtuales en la plataforma CGR1000, puede utilizar el módulo informático CGM-SRV. El módulo CGM-SRV es en realidad un pequeño servidor que contiene una CPU x86 de varios núcleos, memoria y almacenamiento. Tanto el CGR1120 como el CGR1240 pueden tener uno de estos módulos para añadir capacidades IOx.
En el momento de escribir, hay dos tipos disponibles, como se muestra en la tabla:
| Unidad de almacenamiento de existencias (SKU) | Unidades de estado sólido (SSD) | RAM | CPU |
| CGM-SRV-64 | 64 GB (50 GB utilizables) | 4 GB | 4 núcleos a 800 MHz |
| CGM-SRV-128 | 128 GB (100 GB utilizables) | 4 GB | 4 núcleos a 800 MHz |
Cada módulo también tiene dos puertos USB para el almacenamiento y su propia interfaz Gigabit Ethernet externa.
Al igual que cualquier otro dispositivo compatible con IOx, el módulo puede alojar diferentes tipos de aplicaciones IOx, pero debido a la mayor capacidad del módulo CGM-SRV, también puede ejecutar una distribución de Windows o Linux estándar completamente configurada (por ejemplo, Ubuntu o CentOS), como se muestra en la imagen.

El módulo CGM-SRV tiene tres interfaces de red, dos interfaces internas hacia Cisco IOS ® y una externa para una conexión dedicada a los invitados que se ejecuta en el módulo CGM-SRV.
Las interfaces utilizadas son las que se muestran en la tabla:
| Nombre | Ubicación | Se conecta a | Observación |
| Gi<slot>/1 | interno de Cisco IOS ® | Sistema operativo host CGM-SRV (que ejecuta Cisco Application-Hosting Framework (CAF)) | eth_mgmt interface on host OS |
| Gi<slot>/2 | interno de Cisco IOS ® | VM de invitado CGM-SRV (aplicaciones IOx) | svcbr_0 en SO host > dpbr_0 |
| eth0 | externo en el módulo | VM de invitado CGM-SRV (aplicaciones IOx) | svcbr_1 en SO host > dpbr_1 |
Un diagrama de cómo todo está interconectado es como se muestra en la imagen:

Para configurar el CGM-SRV en CGR1000, debe comenzar con la inserción del módulo en el CGR1120. Esto se puede hacer sin la necesidad de desconectar el dispositivo de la siguiente manera:
Paso 1. Cierre el puerto del módulo en el que desea instalar el módulo CGM-SRV:
KJK_CGR1120_20#conf t Enter configuration commands, one per line. End with CNTL/Z. KJK_CGR1120_20(config)#hw-module poweroff 4
Paso 2. Puede insertar físicamente el módulo en la ranura 4. Una vez insertado el módulo, puede volver a encender la ranura del módulo:
KJK_CGR1120_20(config)#no hw-module poweroff 4
Paso 3. Comprobemos si el módulo se reconoce como espera que sea:
KJK_CGR1120_20#sh module 4 Mod Ports Module-Type Model Status --- ----- ----------------------------------- ------------------ ---------- 4 1 CGR1000 Server Module 64GB Disk CGM-SRV-64 ok Mod Hw Serial-Num Last reload reason --- ----- --------------------- ------------------------------------ 4 1.0 FOCXXXXXXXX
Como puede ver en la salida aquí, el módulo se reconoce y está listo en la ranura 4. Ahora está listo para comenzar a configurar todo.
El siguiente paso es cargar la imagen del sistema operativo (SO) host en el módulo. La imagen para esto se puede descargar desde: https://software.cisco.com/download/release.html?mdfid=284174271&softwareid=286312260
Después de descargar la imagen de Cisco Connection Online (CCO), cárguela o descárguela en el CGR1000:
KJK_CGR1120_20#copy scp://jedepuyd@10.X.X.X/cgr1000-compute-1.2.5.1.SPA flash: Destination filename [cgr1000-compute-1.2.5.1.SPA]? Password: Sending file modes: C0644 69765564 cgr1000-compute-1.2.5.1.SPA ... 69765564 bytes copied in 1367.560 secs (51015 bytes/sec)
Una vez que la imagen esté disponible en el CGR1000, puede instalarla en el módulo CGM-SRV:
KJK_CGR1120_20#server-module 4 install flash:cgr1000-compute-1.2.5.1.SPA Operation requires module reload, do you want to continue? [yes]: yes Installing image: /cgr1000-compute-1.2.5.1.SPA ......................... Done!
Como se mencionó anteriormente, tiene dos interfaces internas en Cisco IOS ® que se conectan con CGM-SRV. Dado que insertó el módulo en la ranura 4, estas interfaces se denominan: Gi4/1 y Gi4/2. Las direcciones IP de estas interfaces, cuando utiliza NAT, sólo se utilizan internamente.
Configure Gi4/1 para la conexión entre Cisco IOS ® y el sistema operativo host que se ejecuta en CGM-SRV:
KJK_CGR1120_20#conf t Enter configuration commands, one per line. End with CNTL/Z. KJK_CGR1120_20(config)#int gi4/1 KJK_CGR1120_20(config-if)#ip addr 192.168.100.1 255.255.255.0 KJK_CGR1120_20(config-if)#ip nat inside KJK_CGR1120_20(config-if)#ip virtual-reassembly in KJK_CGR1120_20(config-if)#duplex auto KJK_CGR1120_20(config-if)#speed auto KJK_CGR1120_20(config-if)#ipv6 enable KJK_CGR1120_20(config-if)#no shut KJK_CGR1120_20(config-if)#exit
Configure Gi4/2; para la conexión entre Cisco IOS ® y los invitados que se ejecuta en CGM-SRV:
KJK_CGR1120_20#conf t Enter configuration commands, one per line. End with CNTL/Z. KJK_CGR1120_20(config)#int gi4/2 KJK_CGR1120_20(config-if)#ip addr 192.168.101.1 255.255.255.0 KJK_CGR1120_20(config-if)#ip nat inside KJK_CGR1120_20(config-if)#ip virtual-reassembly in KJK_CGR1120_20(config-if)#duplex auto KJK_CGR1120_20(config-if)#speed auto KJK_CGR1120_20(config-if)#ipv6 enable KJK_CGR1120_20(config-if)#no shut KJK_CGR1120_20(config-if)#exit
Configure la interfaz en el lado de Cisco IOS ® que le da acceso al CGR1000 como NAT externa:
KJK_CGR1120_20(config)#int gi2/1 KJK_CGR1120_20(config-if)#ip nat outside
Configuración de DHCP para el sistema operativo del host y los invitados:
KJK_CGR1120_20#conf t Enter configuration commands, one per line. End with CNTL/Z. KJK_CGR1120_20(config)#ip dhcp pool iox_host_pool KJK_CGR1120_20(dhcp-config)#network 192.168.100.0 255.255.255.0 KJK_CGR1120_20(dhcp-config)#default-router 192.168.100.1 KJK_CGR1120_20(dhcp-config)#lease infinite KJK_CGR1120_20(dhcp-config)#exit KJK_CGR1120_20(config)#ip dhcp pool iox_guest_pool KJK_CGR1120_20(dhcp-config)#network 192.168.101.1 255.255.255.0 KJK_CGR1120_20(dhcp-config)#default-router 192.168.101.1 KJK_CGR1120_20(dhcp-config)#lease infinite KJK_CGR1120_20(dhcp-config)#exit
Después de activar DHCP, debe asegurarse de que el sistema operativo host del módulo CGM-SRV capta una dirección IP. En esta etapa, lo más fácil es reiniciar el módulo:
KJK_CGR1120_20#hw-module reload 4 Module 4 is being reloaded with reason()...
Una vez que el módulo esté nuevamente en línea, puede verificar qué dirección IP se le ha dado:
KJK_CGR1120_20#sh ip dhcp bind Bindings from all pools not associated with Virtual Routing and Forwarding (VRF):
IP address Client-ID/ Lease expiration Type Hardware address/ User name 192.168.100.3 0100.800f.1170.00 Infinite Automatic
El siguiente paso de configuración es finalizar el resto de la configuración NAT y reenviar estos puertos a la IP del sistema operativo host en el módulo:
KJK_CGR1120_20#conf t Enter configuration commands, one per line. End with CNTL/Z. KJK_CGR1120_20(config)#ip access-list standard IOX_NAT KJK_CGR1120_20(config-std-nacl)#permit 192.168.0.0 0.0.255.255 KJK_CGR1120_20(config-std-nacl)#exit KJK_CGR1120_20(config)#ip nat inside source list IOX_NAT interface Gi2/1 overload KJK_CGR1120_20(config)#ip nat inside source static tcp 192.168.100.3 8443 interface Gi2/1 8443 KJK_CGR1120_20(config)#ip nat inside source static tcp 192.168.100.3 22 interface Gi2/1 2222 KJK_CGR1120_20(config)#ip nat inside source static tcp 192.168.100.3 5900 interface Gi2/1 5900
Se requiere un último paso para poder acceder a Local Manager y a la consola del sistema operativo host.
Agregar un usuario con privilegio 15:
KJK_CGR1120_20#conf t Enter configuration commands, one per line. End with CNTL/Z. KJK_CGR1120_20(config)#username admin privilege 14 password cisco
Llegados a este punto, la configuración ha finalizado y debería poder verificar y utilizar el módulo CGM-SRV para IOx.
Utilize esta sección para confirmar que su configuración funcione correctamente.
Desde Cisco IOS ®, puede verificar si IOx está configurado correctamente con estos comandos:
KJK_CGR1120_20#sh IOx host list detail
IOx Server is running. Process ID: 325
Count of hosts registered: 1
Host registered:
===============
IOx Server Address: FE80::2A6F:7FFF:FE0D:844A; Port: 22222
Link Local Address of Host: FE80::280:FFF:FE11:7000
IPV4 Address of Host: 192.168.100.3
IPV6 Address of Host: fe80::280:fff:fe11:7000
Client Version: 0.4
Session ID: 4
OS Nodename: CGM-SRV-64-4
Host Hardware Vendor: Cisco Systems, Inc.
Host Hardware Version: 1.0
Host Card Type: not implemented
Host OS Version: 1.2.5.1
OS status: RUNNING
Percentage of SSD
Lifetime remaining: 100
USB Power Consumption (mA): 0
Interface Hardware Vendor: None
Interface Hardware Version: None
Interface Card Type: None
Otra manera de verificar si la configuración anterior es exitosa, es conectarse con su navegador al Administrador local. Dado que configuró NAT, se debe poder acceder al Administrador local en https://<IP externa de CGR1000>:8443.
Si todo salió bien, debería poder ver el mensaje de inicio de sesión de Local Manager como se muestra en la imagen:

Aquí puede iniciar sesión con el privilegio 15 user que creó anteriormente y acceder a Local Manager como se muestra en la imagen:

En esta sección se brinda información que puede utilizar para resolver problemas en su configuración.
Para resolver problemas de CAF y/o del sistema operativo host que se ejecuta en el módulo CGM-SRV, puede acceder a la consola con el uso de estos comandos:
Puede iniciar sesión en el sistema operativo host con las credenciales del usuario con privilegios 15 creado en Cisco IOS ® anteriormente:
KJK_CGR1120_20#server-module 4 console Escape sequence: ctrl-shift-^ x, then disconnect command MontaVista Carrier Grade Express Linux 2.0.0 CGM-SRV-64-4 /dev/console CGM-SRV-64-4 login: admin Cisco IOS ® user password: CGM-SRV-64-4:~#
Para verificar el estado de CAF y Local Manager:
CGM-SRV-64-4:~# monit summary Cannot translate 'CGM-SRV-64-4' to FQDN name -- Temporary failure in name resolution The Monit daemon 5.14 uptime: 2h 14m Process dmo Running File product_id Accessible File hwid Accessible File netifup Accessible Process caf Running File cgroup Not monitored System x86-generic-64 Running
El registro de CAF se puede encontrar en /var/log/caf.log.
Comentarios