Introduction
Ce document décrit comment collecter des journaux lorsqu'une machine virtuelle (VM) de Virtual Packet Core (VPC) dans Cisco Ultra Services Platform (Ultra M) démarre et pointe vers plusieurs démarrages.
Contribution de Dennis Lanov, ingénieur du centre d'assistance technique Cisco.
Démarrage de VM
Afin de démarrer une machine virtuelle avec une fonction de contrôle (CF) ou une fonction de service (SF), vous pouvez inclure plusieurs étapes et vérifications qui sont traitées ici. Lorsque vous surveillez une machine virtuelle, elle doit se faire via Serial1, car cela inclut tous les journaux de débogage.
Identifier l'instance de VM à surveiller.
Option 1. Connectez-vous au tableau de bord via l'interface utilisateur graphique.
Accédez à Admin > Instances, recherchez une instance qui, par exemple, _c1 et recherchez l'hôte de calcul, dans l'exemple ici, C1 est sur le calcul 1 et C2 est sur le calcul 2.
Accédez à la console et cochez l'instance QEMU comme indiqué dans cette image.
Option 2. Recherchez chaque instance à partir de la 'liste virsh' pour trouver le nom de l'instance.
source from undercloud: source stackrc
identify compute node's control IP: nova list
SSH pour contrôler le plan du noeud de calcul avec heat-admin : ssh heat-admin@<adresse IP>.
Passer à la racine : sudo su
Répertorier toutes les instances : virsh list
Console vers le port série 1 de l'instance : virsh console instance-<number> serial1
Les journaux contiennent plusieurs éléments principaux au moment du démarrage de CF dans le logement 1. Le processus de démarrage de SF est très similaire.
Cette carte a été redémarrée manuellement :
[ 811.235666] Restarting system.
[ 811.235950] machine restart
Identifier le type de carte :
platform_get_card_info CARDTYPE Read in 0x40010100 --> 0x40010100
Lire le disque et les paramètres système :
"QEMU HARDDISK"
Lecture de la priorité de démarrage. Remarquez ~7 secondes. Si vous voyez plus de 30 secondes, alors il a des problèmes afin de récupérer l'image. Problèmes possibles : problème d'image, etc.
Indication : cet ordinateur ne calcule pas l'accès à l'emplacement où se trouve l'image. Septh ou 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)
Récupérez toutes les informations et démarrez le processus de démarrage :
Scale BootStrap RAM Image (32bit,SP,LE,X86)
Démarrer StarOS :
Invoking StarOS Image...
Configuration de l'environnement :
[ 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
Le processus Boxer est instancié :
Boxer /etc/rc beginning.
Identifiez cet environnement hébergé QEMU et ajoutez un 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
Rechercher le fichier de paramètres sur le lecteur de configuration :
...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
Mappez les paramètres du fichier dans le fichier staros_param.cfg et prenez la priorité en cas de conflit avec les valeurs stockées dans le fichier /boot1/param.cfg:
Found param.cfg in local disk
Set 0x40010100 into sn_cardtype
: Found staros_param.cfg in config drive
Montage :
...mounting /var/crash from tmpfs
...Detected KVM Guest
...UUID DD2C2139-9E98-4C1B-B87F-83BBD9E8270B
Ajouter des cartes réseau :
...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
Configuration des interfaces réseau (NI) :
...setting up network interfaces
DI Modification interne de la taille MTU sur la VM, SR-IOV est censé être activé :
[ 10.399271] ixgbevf: cpeth1: ixgbevf_change_mtu: changing MTU from 1500 to 7020
...create vlan interface cpeth1.2111
Démarrer iftask :
waiting for iftask to start.........
waiting for iftask to start.........
Commencez à maîtriser pour décider du rôle de maître FC :
start masterd 1 to decide master CF role
Cartes à large bande pour comprendre le mode maître/veille :
...Broadcasting presence to master CF
Check Jumbo Packets : première requête ping de petite taille, moyenne taille et jumbo :
Pinging(size=56) master slot : card2
Pinging(size=1472) master slot : card2
Pinging(size=6992) master slot : card2
Virtual network connectivity OK!