Inhalt

Einleitung

VM-Start

Einleitung

In diesem Dokument wird beschrieben, wie Protokolle gesammelt werden, wenn ein virtuelles System (VM) mit virtualisiertem Packet Core (VPC) in der Cisco Ultra Services-Plattform (Ultra M) hochfährt und auf mehrere Hochfahrten verweist.

Ein Beitrag von Dennis Lanov, Cisco TAC Engineer.

VM-Start

Um eine VM mit Control Function (CF) oder Service Function (SF) zu booten, können Sie mehrere Schritte und Prüfungen einschließen, die hier behandelt werden. Wenn Sie eine VM überwachen, muss sie über Serial1 erfolgen, da dies alle Debug-Protokolle umfasst.

Zu überwachende VM-Instanz identifizieren

Option 1: Melden Sie sich über die Benutzeroberfläche beim Dashboard an.

Navigieren Sie zu Admin > Instances, suchen Sie nach einer Instanz, die z. B. _c1 ist, und suchen Sie nach dem Computing-Host. Im Beispiel hier befindet sich C1 auf Compute 1 und C2 auf Compute 2.

Navigieren Sie zur Konsolenseite, und überprüfen Sie die QEMU-Instanz, wie in diesem Bild dargestellt.

Option 2: Suchen Sie nach jeder Instanz aus der 'virsh list', um den Instanznamen herauszufinden.

source from undercloud: source stackrc

identify compute node's control IP: nova list

SSH zur Kontrollebene des Rechenknotens mit heat-admin: ssh heat-admin@<IP-Adresse>.

In root ändern: sudo su

Alle Instanzen auflisten: virsh list

Konsole zu seriell 1 der Instanz: virsh console instance-<Nummer> serial1

Protokolle enthalten hier mehrere wichtige Elemente zum Zeitpunkt des Hochfahrens von CF in Steckplatz 1. SF führt einen sehr ähnlichen Bootvorgang durch.

Diese Karte wurde manuell neu gestartet:

[  811.235666] Restarting system.

[  811.235950] machine restart

Identifizierungskartentyp:

platform_get_card_info CARDTYPE Read in 0x40010100 --> 0x40010100

Lesen Sie die Datenträger- und Systemparameter:

"QEMU HARDDISK"

Lesen der Bootpriorität. Hinweis: ~7 Sekunden. Wenn Sie mehr als 30 Sekunden sehen, dann hat es Probleme, um das Bild zu holen. Mögliche Probleme: Image-Problem usw.

Hinweis: Dieser Computer berechnet keinen Zugriff auf den Speicherort, an dem sich das Bild befindet. Septh oder 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)

Abrufen aller Informationen und Starten des Bootvorgangs:

Scale BootStrap RAM Image (32bit,SP,LE,X86)

StarOS starten:

Invoking StarOS Image...

Umgebung einrichten:

[    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

Boxer-Prozess wird instanziiert:

Boxer /etc/rc beginning.

Identifizieren Sie diese gehostete Umgebung QEMU und fügen Sie DVD-ROM hinzu:

[    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

Nach Parameterdatei auf Konfigurationslaufwerk suchen:

...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

Ordnen Sie die Dateiparameter in der Datei staros_param.cfg zu, und haben Sie Vorrang, wenn Konflikte mit Werten auftreten, die im Verzeichnis /boot1/param.cfg gespeichert sind:

Found param.cfg in local disk

Set 0x40010100 into sn_cardtype

: Found staros_param.cfg in config drive

Mount:

...mounting /var/crash from tmpfs

...Detected KVM Guest

...UUID DD2C2139-9E98-4C1B-B87F-83BBD9E8270B

NIC-Karten hinzufügen:

...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

Netzwerkschnittstellen einrichten (NI):

...setting up network interfaces

DI Interne MTU-Größe ändert sich auf VM, SR-IOV soll aktiviert werden:

[   10.399271] ixgbevf: cpeth1: ixgbevf_change_mtu: changing MTU from 1500 to 7020

...create vlan interface cpeth1.2111

iftask starten:

waiting for iftask to start.........

waiting for iftask to start.........

Mastered starten, um Master-CF-Rolle zu entscheiden:

start masterd 1 to decide master CF role

Breitbandkarten zur Bestimmung des Master-/Standby-Modus:

...Broadcasting presence to master CF

Check Jumbo Packets: Erster Ping mit kleiner Größe, mittlerer Größe und Jumbo:

Pinging(size=56) master slot : card2

Pinging(size=1472) master slot : card2

Pinging(size=6992) master slot : card2

Virtual network connectivity OK!