Introducción
Este documento describe cómo recopilar registros cuando una máquina virtual (VM) de Virtualized Packet Core (VPC) en Cisco Ultra Services Platform (Ultra M) arranca y apunta a varios arranques.
Colaboración de Dennis Lanov, ingeniero del TAC de Cisco.
Arranque de VM
Para arrancar una VM con función de control (CF) o función de servicio (SF), puede incluir varios pasos y comprobaciones que se tratan aquí. Cuando monitorea una VM, tiene que ser vía Serial1 porque eso incluye todos los logs de debug.
Identifique la instancia de VM que desea supervisar.
Opción 1. A través de la GUI, inicie sesión en el panel.
Navegue hasta Admin > Instances, busque la instancia que, por ejemplo, _c1 y encuentre el host de computación, en el ejemplo aquí, C1 está en el equipo 1 y C2 está en el equipo 2.
Navegue hasta el lado de la consola y verifique la instancia de QEMU como se muestra en esta imagen.
Opción 2. Busque cada instancia en la 'lista de virus' para averiguar el nombre de la instancia.
source from undercloud: source stackrc
identify compute node's control IP: nova list
SSH para controlar el plano del nodo informático con hot-admin: ssh hot-admin@<dirección IP>.
Cambiar a raíz: sudo su
Enumerar todas las instancias: virsh list
Consola a serial 1 de la instancia: virsh console instance-<number> serial1
Los registros aquí contienen varios elementos principales en el momento del inicio de CF en la Ranura 1. SF tiene un proceso de arranque muy similar.
Esta tarjeta se reinició manualmente:
[ 811.235666] Restarting system.
[ 811.235950] machine restart
Identificación del tipo de tarjeta:
platform_get_card_info CARDTYPE Read in 0x40010100 --> 0x40010100
Leer parámetros de disco y sistema:
"QEMU HARDDISK"
Leyendo prioridad de arranque. Observe ~7 segundos. Si ve más de 30 segundos, entonces tiene problemas para obtener la imagen. Posibles problemas: problema de imagen, etc.
Indicación: ese ordenador no calcula el acceso a la ubicación donde se encuentra la imagen. Septh o Cinder.
Booting priority 1
image : /flash/qvpc-vchitlur.bin
config: /flash/day-N.cfg
flags : 0x0
Entry at 0x000000000c8f66f0
--------------------------------------------------------------------------------********************************************************************************
Total bytes read: 145289216 in 7.972 Sec (17797 KBytes/Sec)
Obtenga toda la información e inicie el proceso de arranque:
Scale BootStrap RAM Image (32bit,SP,LE,X86)
Iniciar StarOS:
Invoking StarOS Image...
Configuración del entorno:
[ 0.000000] Linux version 2.6.38-staros-v3-scale-64 (yuel@bxb-mitg6-dev10) (gcc version 4.7.2 (GCC) ) #1 SMP PREEMPT Thu Feb 23 16:10:46 EST 2017
Se crea una instancia del proceso Boxer:
Boxer /etc/rc beginning.
Identifique este entorno alojado QEMU y añada DVD-ROM:
[ 8.308582] scsi 0:0:0:0: Direct-Access ATA QEMU HARDDISK 2.3. PQ: 0 ANSI: 5
[ 8.309031] ata2.01: ATAPI: QEMU DVD-ROM, 2.3.0, max UDMA/100
[ 8.309521] ata2.01: configured for MWDMA2
[ 8.311612] sd 0:0:0:0: [sda] 8388608 512-byte logical blocks: (4.29 GB/4.00 GiB)
[ 8.312090] scsi 0:0:1:0: Direct-Access ATA QEMU HARDDISK 2.3. PQ: 0 ANSI: 5
[ 8.312878] sd 0:0:0:0: [sda] Write Protect is off
[ 8.312978] sd 0:0:1:0: [sdb] 33554432 512-byte logical blocks: (17.1 GB/16.0 GiB)
[ 8.313011] sd 0:0:1:0: [sdb] Write Protect is off
[ 8.313021] sd 0:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 8.314286] scsi 1:0:1:0: CD-ROM QEMU QEMU DVD-ROM 2.3. PQ: 0 ANSI: 5
Buscar archivo de parámetros en la unidad de configuración:
...Looking for staros_param.cfg on config driveInitial card type is 64 ...Looking for param.cfg on boot1.
[ 8.414031] usb 1-1: new full speed USB device using uhci_hcd and address 2
Asigne el archivo Parameters en el archivo staros_param.cfg y tenga prioridad si hay algún conflicto con los valores almacenados en el archivo /boot1/param.cfg:
Found param.cfg in local disk
Set 0x40010100 into sn_cardtype
: Found staros_param.cfg in config drive
Montaje:
...mounting /var/crash from tmpfs
...Detected KVM Guest
...UUID DD2C2139-9E98-4C1B-B87F-83BBD9E8270B
Agregar tarjetas NIC:
...loading networking kernel modules
...virtio net
[ 9.661076] Selected 1 Queues, Max-Queue = 1, Online CPUs=8
[ 9.663552] Selected 1 Queues, Max-Queue = 1, Online CPUs=8
...vmxnet3
[ 9.669130] VMware vmxnet3 virtual NIC driver - version 1.0.25.0-k-NAPI
...e1000
[ 9.677388] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[ 9.677909] e1000: Copyright (c) 1999-2006 Intel Corporation.
...e1000e
[ 9.687631] e1000e: Intel(R) PRO/1000 Network Driver - 1.2.20-k2
[ 9.688079] e1000e: Copyright(c) 1999 - 2011 Intel Corporation.
...mdio
...ixgbe
Configuración de interfaces de red (NI):
...setting up network interfaces
DI Tamaño de MTU cambiante interno en VM, SR-IOV se supone que está habilitado:
[ 10.399271] ixgbevf: cpeth1: ixgbevf_change_mtu: changing MTU from 1500 to 7020
...create vlan interface cpeth1.2111
Iniciar si tarea:
waiting for iftask to start.........
waiting for iftask to start.........
Iniciar maestro para decidir el rol CF maestro:
start masterd 1 to decide master CF role
Tarjetas de banda ancha para averiguar el modo Master/Standby:
...Broadcasting presence to master CF
Paquetes Jumbo: primer ping pequeño, mediano y jumbo:
Pinging(size=56) master slot : card2
Pinging(size=1472) master slot : card2
Pinging(size=6992) master slot : card2
Virtual network connectivity OK!