Introdução

    Este documento descreve como configurar os dispositivos conectados da plataforma 1000-series do Roteadores da grade (CGR) para o uso com um módulo conectado IOx da grade (CGM) - módulo do servidor de sistema (SRV).

      

    Pré-requisitos

    Requisitos

    A Cisco recomenda que você tenha conhecimento destes tópicos:

    • Roteamento
    • Comutação
    • Network Address Translation (NAT)
    • Compreenda conceitos da virtualização

    Componentes Utilizados

    As informações neste documento são baseadas nestas versões de software e hardware:

    • CGR1120
      • Executa pelo menos 15.6-3 (CGR1000) -universalk9-bundle.SSA.156-3.M2
      • Slot de módulo livre
      • Endereço IP de Um ou Mais Servidores Cisco ICM NT em Gi2/1
      • Shell Seguro (ssh) configurado
    • Módulo CGM-SRV-XX

    Informações de Apoio

    Quando você quer executar aplicativos de IOx ou máquinas virtuais na plataforma CGR1000, você pode usar o módulo do cálculo CGM-SRV. O módulo CGM-SRV é realmente um server pequeno que contenha um multi-núcleo x86 CPU, a memória e o armazenamento. o CGR1120 e CGR1240 podem ter um destes módulos para adicionar capacidades de IOx.

    Há, então você escreve, dois tipos disponíveis segundo as indicações da tabela:

    O estoque mantém a unidade (SKU) Movimentações de circuito integrado (SSD) RAM CPU
    CGM-SRV-64 64GB (50GB útil) 4GB 4 núcleo 800Mhz
    CGM-SRV-128 128GB (100GB útil) 4GB 4 núcleo 800Mhz

    Cada módulo igualmente tem dois porta usb para o armazenamento e sua própria interface Gigabit Ethernet externo.

    Como com todo o outro dispositivo IOx-capaz, o módulo pode hospedar tipos diferentes de aplicativos de IOx mas devido à capacidade maior do módulo CGM-SRV, pode igualmente executar um distro inteiramente configurado de Linux de Windows ou do padrão (por exemplo Ubuntu ou CentOS) segundo as indicações da imagem.

    Configurar

    Diagrama de Rede

    O módulo CGM-SRV tem três interfaces de rede, duas interfaces internas para o ® do Cisco IOS e uma externo para uma conexão dedicada aos convidados que seja executado no módulo CGM-SRV.

    As relações usadas são segundo as indicações da tabela:

    Nome Local Conecta a Observação
    Gi<slot>/1 interno ao ® do Cisco IOS  OS do host CGM-SRV (que dirige Cisco quehospeda a estrutura (CAF)) relação do eth_mgmt no OS do host
    Gi<slot>/2 interno ao ® do Cisco IOS  Convidado VM CGM-SRV (apps de IOx) svcbr_0 no OS do host > no dpbr_0
    eth0 externo no módulo Convidado VM CGM-SRV (apps de IOx) svcbr_1 no OS do host > no dpbr_1

    Um diagrama de como tudo é interconectado é segundo as indicações da imagem:

    A instalação do módulo CGM-SRV em CGR1000

    A fim configurar o CGM-SRV em CGR1000, você precisa de começar com a inserção do módulo no CGR1120. Isto pode ser feito sem a necessidade de tomar off line o dispositivo como segue:

    Etapa 1. Feche a porta do módulo em que você quer instalar o 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

    Etapa 2. Você pode fisicamente introduzir o módulo no entalhe 4. Uma vez que o módulo foi introduzido, você pode pôr o slot de módulo para trás sobre:

    KJK_CGR1120_20(config)#no hw-module poweroff 4

    Etapa 3. Deixe-nos verificar se o módulo é reconhecido enquanto você o espera ser:

    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 você pode ver na saída aqui, o módulo é reconhecido e apronta-se no entalhe 4. Você está agora pronto para começar configurar tudo.

    Instale a imagem do cálculo no módulo CGM-SRV

    A próxima etapa é carregar a imagem do operating system (OS) do host no módulo. A imagem para esta pode ser transferida de: https://software.cisco.com/download/release.html?mdfid=284174271&softwareid=286312260 

    Depois que você transfere a imagem do Cisco Connection Online (CCO), transferência de arquivo pela rede/transferência ele ao 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)

    Uma vez que a imagem está disponível no CGR1000, você pode instalá-lo no 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!

    Configurar relações, DHCP e NAT

    Como mencionado antes, você tem a interface interna dois no ® do Cisco IOS que conecta com o CGM-SRV. Desde que você introduziu o módulo no entalhe 4, estas relações são nomeadas: Gi4/1 e Gi4/2. Os endereços IP de Um ou Mais Servidores Cisco ICM NT nestas relações, quando você usa o NAT, são usados somente internamente.

    Configurar Gi4/1, para a conexão entre o ® do Cisco IOS e o OS do host que é executado em 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

    Configurar Gi4/2; para a conexão entre o ® do Cisco IOS e os convidados que é executado em 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

    Configurar a relação no lado do ® do Cisco IOS que lhe dá o acesso ao CGR1000 como a parte externa NAT:

    KJK_CGR1120_20(config)#int gi2/1
    KJK_CGR1120_20(config-if)#ip nat outside

    Estabelecer o DHCP para o OS e os convidados do host:

    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

    Depois que você permite o DHCP, você precisa de assegurar-se de que o OS do host no módulo CGM-SRV pegare um IP. Nesta fase, o mais fácil é reiniciar o módulo:

    KJK_CGR1120_20#hw-module reload 4
    Module 4 is being reloaded with reason()... 

    Uma vez que o módulo é para trás em linha, você pode verificar que endereço IP de Um ou Mais Servidores Cisco ICM NT lhe foi 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

    A etapa de configuração seguinte é terminar o resto da configuração de NAT e dianteiro estas portas ao IP do OS do host no módulo:

    • 2222 - > 22 - > no módulo: Acesso SSH ao OS do host
    • 8443 - > CAF (acesso do gerente local e do IOxclient API)
    • 5900 - > VNC (acesso ao 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

    Uma última etapa é exigida a fim poder alcançar o gerente local e o console do OS do host.

    Adicionar um usuário com privilégio 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

    Neste momento, a configuração está completa e você deve poder verificar e usar o módulo CGM-SRV para IOx.

    Verificar

    Use esta seção para confirmar se a sua configuração funciona corretamente.

    Do ® do Cisco IOS, você pode verificar se IOx é configurado corretamente com estes 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

    Uma outra maneira de verificar se a configuração acima é bem sucedida, é conectar com seu navegador ao gerente local. Desde que você configurou o NAT, o gerente local deve ser acessível no IP do <outside de https:// de CGR1000>:8443.

    Se todos foram bem, você deve poder ver a alerta de login do gerente local segundo as indicações da imagem:

    Aqui você pode entrar com o usuário do privilégio 15 que você criou mais cedo e gerente local do acesso segundo as indicações da imagem:

    Troubleshooting

    Esta seção fornece a informação que você pode se usar a fim pesquisar defeitos sua configuração.

    A fim pesquisar defeitos CAF e/ou o ósmio do host que é executado no módulo CGM-SRV, você pode alcançar o console com o uso destes comando:

    Você pode entrar ao OS do host com o uso das credenciais do usuário do privilégio 15 criado no ® do Cisco IOS mais cedo:

    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:~#

    A fim verificar o estado de CAF e do gerente 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

    O log para CAF pode ser encontrado em /var/log/caf.log.