Contenido

Introducción

prerrequisitos

Requisitos

Componentes Utilizados

Antecedentes

Configurar

Diagrama de la red

Instalación del módulo CGM-SRV en CGR1000

Instale la imagen del cálculo en el módulo CGM-SRV

Configure las interfaces, el DHCP y el NAT

Verificación

Troubleshooting

Introducción

Este documento describe cómo configurar los dispositivos conectados de la plataforma 1000-series del Routers de la rejilla (CGR) para el uso con un módulo conectado IOx de la rejilla (la CGM) - módulo del servidor del sistema (SRV).

Prerrequisitos

Requisitos

Cisco recomienda que tenga conocimiento sobre estos temas:

- Ruteo

- El conmutar

- traducción de Dirección de Red (NAT)

- Entienda los conceptos de la virtualización

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

- CGR1120

- Ejecuta por lo menos 15.6-3 (CGR1000) -universalk9-bundle.SSA.156-3.M2

- Slot del módulo libre

- Dirección IP en Gi2/1

- Secure Shell (SSH) configurado

- Módulo CGM-SRV-XX

Antecedentes

Cuando usted quiere hacer funcionar las aplicaciones de IOx o las máquinas virtuales en la plataforma CGR1000, usted puede utilizar el módulo del cálculo CGM-SRV. El módulo CGM-SRV es realmente un pequeño servidor que contiene un x86 multifilar CPU, la memoria y el almacenamiento. El CGR1120 y CGR1240 pueden tener uno de estos módulos para agregar las capacidades de IOx.

Hay, cuando usted escribe, dos tipos disponibles tal y como se muestra en de la tabla:

La acción guarda la unidad (SKU)

Unidades de estado sólido (SSD)

RAM

CPU

CGM-SRV-64

64GB (50GB usable)

4GB

4 base 800Mhz

CGM-SRV-128

128GB (100GB usable)

4GB

4 base 800Mhz

Cada módulo también tiene dos puertos USB para el almacenamiento y su propia interfaz de Ethernet Gigabite externa.

Como con cualquier otro dispositivo IOx-capaz, el módulo puede recibir diversos tipos de aplicaciones de IOx pero debido a la capacidad más grande del módulo CGM-SRV, puede también ejecutar Windows de configuración completa o un distro estándar de Linux (por ejemplo Ubuntu o CentOS) tal y como se muestra en de la imagen.

Configurar

Diagrama de la red

El módulo CGM-SRV tiene tres interfaces de la red, dos interfaces internas hacia el ® del Cisco IOS y un externo para una conexión dedicada a los invitados que se ejecute en el módulo CGM-SRV.

Las interfaces usadas están tal y como se muestra en de la tabla:

Nombre

Ubicación

Conecta con

Observación

Gi<slot>/1

interno al ® del Cisco IOS

Host OS (que CGM-SRV funciona con el marco del alojamiento de Cisco (CAF))

interfaz del eth_mgmt en el host OS

Gi<slot>/2

interno al ® del Cisco IOS

Invitado VM (apps CGM-SRV de IOx)

svcbr_0 en el host OS > dpbr_0

eth0

externo en el módulo

Invitado VM (apps CGM-SRV de IOx)

svcbr_1 en el host OS > dpbr_1

Un diagrama de cómo se interconecta todo está tal y como se muestra en de la imagen:

Instalación del módulo CGM-SRV en CGR1000

Para configurar el CGM-SRV en CGR1000, usted necesita comenzar con la inserción del módulo en el CGR1120. Esto se puede hacer sin la necesidad de tomar el dispositivo off-liné como sigue:

Paso 1. Apague el puerto de módulo en el cual usted quiere 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. Usted puede insertar físicamente el módulo en el slot 4. Una vez que se ha insertado el módulo, usted puede accionar el slot del módulo detrás encendido:

KJK_CGR1120_20(config)#no hw-module poweroff 4

Paso 3. Marquemos si se reconoce el módulo mientras que usted 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 usted puede ver en la salida aquí, el módulo se reconoce y alista en el slot 4. Usted está listo ahora para comenzar a configurar todo.

Instale la imagen del cálculo en el módulo CGM-SRV

El siguiente paso es cargar la imagen del operating system (OS) del host en el módulo. La imagen para esto se puede descargar de: https://software.cisco.com/download/release.html?mdfid=284174271&softwareid=286312260

Después de que usted descargue la imagen del Cisco Connection Online (CCO), carga/descarga él al 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, usted puede instalarlo 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!

Interfaces, DHCP y NAT de la configuración

Como se mencionó antes, usted tiene interfaz interna dos en el ® del Cisco IOS que conecta con CGM-SRV. Puesto que usted insertó el módulo en el slot 4, se nombran estas interfaces: Gi4/1 y Gi4/2. Los IP Addresses en estas interfaces, cuando usted utiliza el NAT, se utilizan solamente internamente.

Configure Gi4/1, para la conexión entre el ® y el host OS del Cisco IOS 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 el ® del 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 del ® del Cisco IOS que le da el acceso al CGR1000 como exterior NAT:

KJK_CGR1120_20(config)#int gi2/1

KJK_CGR1120_20(config-if)#ip nat outside

Configure el DHCP para el host OS 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 que usted habilite el DHCP, usted necesita asegurarse de que el host OS en el módulo CGM-SRV coja un IP. En esta etapa, el más fácil es recomenzar el módulo:

KJK_CGR1120_20#hw-module reload 4

Module 4 is being reloaded with reason()...

Una vez que el módulo está detrás en línea, usted puede marcar qué dirección IP se ha dado ella:

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 paso para la configuración siguiente es acabar el resto de la configuración del NAT y delantero estos puertos al IP del host OS en el módulo:

- 2222 - > 22 - > en el módulo: Acceso de SSH al host OS

- 8443 - > CAF (acceso del administrador local y de IOxclient API)

- 5900 - > VNC (acceso al GUI para Windows VM)

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

Un paso más reciente se requiere para poder acceder el administrador local y la consola del host OS.

Agregue a un usuario con el 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

En este momento, la configuración es completa y usted debe poder verificar y utilizar el módulo CGM-SRV para IOx.

Verificación

Utilize esta sección para confirmar que su configuración funcione correctamente.

Del ® del Cisco IOS, usted puede verificar si IOx se configura correctamente con éstos comando:

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 antedicha es acertada, es conectar con su navegador con el administrador local. Puesto que usted configuró el NAT, el administrador local debe ser accesible en el IP del <outside de https:// de CGR1000>:8443.

Si fueron todos bien, usted debe poder ver el prompt de inicio de sesión del administrador local tal y como se muestra en de la imagen:

Aquí usted puede iniciar sesión con el usuario del privilegio 15 que usted creó anterior y administrador local del acceso tal y como se muestra en de la imagen:

Troubleshooting

Esta sección proporciona la información que usted puede utilizar para resolver problemas su configuración.

Para resolver problemas CAF y/o el OS del host que se ejecuta en el módulo CGM-SRV, usted puede acceder la consola con el uso de éstos comando:

Usted puede iniciar sesión al host OS con el uso de las credenciales del privilegio 15 creado por el usuario en el ® del Cisco IOS anterior:

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 marcar el estatus de CAF y del administrador local:

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 para CAF se puede encontrar en /var/log/caf.log.