Contenido

Introducción

Antecedentes

Prerequisites

Requirements

Componentes Utilizados

Problema

Buscar nombre completo de máquinas virtuales

Administración de máquinas virtuales

Verificación

Introducción

Este documento describe cómo realizar la gestión básica de máquinas virtuales (VM) en el software de infraestructura de virtualización de funciones de red (NFVIS) mediante la interfaz de línea de comandos (CLI).

Antecedentes

NFVIS forma parte de la virtualización de funciones de red empresarial (ENFV). NFVIS es la plataforma de software que implementa la gestión del ciclo de vida completo desde el orquestador y controlador central (APIC-EM y ESA) para los servicios virtualizados. NFVIS permite la conectividad entre los servicios virtuales y las interfaces externas, así como el soporte del hardware subyacente.

Prerequisites

Requirements

Cisco recomienda que tenga conocimiento sobre estos temas:

- ENFV

- NFVIS

Componentes Utilizados

La información en este documento se basa en estos programas:

- Software de infraestructura de NFV empresarial versión 3.5.1

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Problema

El comando show system Deployment muestra la lista de VM y su estado.

bdsol-encs-01# show system deployments deployment

NAME              ID  STATE

-------------------------------

1494763184.ISRv   2   running

1495371059.Linux  -   shut

El problema es que los nombres bajo columna NAME no son los nombres completos para las VM. Para la administración de VM, debe encontrar el nombre completo para realizar acciones con él.

Buscar nombre completo de máquinas virtuales

Para encontrar el nombre completo de la VM, debe ejecutar el comando show vm_Lifecycle opdata arrenants. Verá el nombre de VM en una línea que comienza con nombre, así como en la columna NOMBRE DE VM.

Consejo: Si busca VM en un arrendatario específico, puede agregar el nombre del arrendatario al final del comando.

bdsol-encs-01# show vm_lifecycle opdata tenants tenant

vm_lifecycle opdata tenants tenant admin

tenant_id AdminTenantId

networks network int-mgmt-net

netid                 085d726e-3193-469b-b9f8-7415e3e8b880

shared                true

admin_state           true

provider_network_type local

status                active

subnets subnet int-mgmt-net-subnet

subnetid   c56aa2e2-fd96-4e25-8744-0684acc2b14f

cidr       10.20.0.0/24

gateway    10.20.0.1

no_gateway false

dhcp       false

ipversion  4

deployments 1494763184 - -

deployment_id SystemAdminTenantId1494763184

vm_group ISRv

vm_instance ae521a5b-f173-4b22-9b05-2130b346fbe3

name     SystemAdminTena_ISRv_0_1989b9c8-311a-43d6-94e1-385752a3cc44

host_id  NFVIS

hostname bdsol-encs-01

interfaces interface 0

model       virtio

port_id     vnic0

network     int-mgmt-net

subnet      N/A

ip_address  10.20.0.2

mac_address 52:54:00:60:44:a6

netmask     255.255.255.0

gateway     10.20.0.1

interfaces interface 1

model       virtio

port_id     vnic1

network     N/A

subnet      N/A

ip_address  127.0.0.1

mac_address 52:54:00:0b:b9:95

interfaces interface 2

model       virtio

port_id     vnic2

network     N/A

subnet      N/A

ip_address  127.0.0.1

mac_address 52:54:00:ab:32:cd

state_machine state SERVICE_ACTIVE_STATE

VM NAME                                                      STATE

-----------------------------------------------------------------------------

SystemAdminTena_ISRv_0_1989b9c8-311a-43d6-94e1-385752a3cc44  VM_ALIVE_STATE

deployments 1495371059 - -

deployment_id SystemAdminTenantId1495371059

vm_group Linux

vm_instance 82030189-61d2-4675-9ea5-2f2c9a0514c6

name     SystemAdminTena_Linux_0_58b32552-37ba-4759-8c25-28065fc6158d

host_id  NFVIS

hostname bdsol-encs-01

interfaces interface 0

model   virtio

port_id vnic3

network lan-net

subnet  N/A

state_machine state SERVICE_INERT_STATE

VM NAME                                                       STATE

--------------------------------------------------------------------------------

SystemAdminTena_Linux_0_58b32552-37ba-4759-8c25-28065fc6158d  VM_SHUTOFF_STATE

Administración de máquinas virtuales

Para administrar una VM, puede utilizar el comando vmAction, seguido de actionType y vmName.

bdsol-encs-01# vmAction

Possible completions:

actionType  vmName

Ingrese el comando vmAction actionType para obtener la lista de acciones posibles.

bdsol-encs-01# vmAction actionType

Possible completions:

DISABLE_MONITOR  ENABLE_MONITOR  REBOOT  START  STOP

Por ejemplo, para iniciar una VM denominada SystemAdminTena_Linux_0_58b32552-37ba-4759-8c25-28065fc6158d utilice este comando.

bdsol-encs-01# vmAction actionType START vmName SystemAdminTena_Linux_0_58b32552-37ba-4759-8c25-28065fc6158d

Verificación

Dispone de estas opciones para verificar el estado de VM:

- Utilice el comando NFVIS CLI para mostrar la implementación de implementaciones del sistema

- Utilice el comando CLI de NFVIS show vm_Lifecycle opdata arrendatants

- En la GUI, navegue hasta VM Life Cycle -> Manage y vea el estado de VM

- Últimos eventos de registro en el archivo de registro /var/log/messages

Un ejemplo de evento generado en el archivo de registro /var/log/messages:

Jul  4 12:13:20 bdsol-encs-01 esc-manager-event: 2017-07-04 12:13:17,987 UI_INFO [LogContextService.java:outputDecoratedLog():185] [tid=4422933a-d335-456f-afa7-b02156be4438] [cl=esc ] [tags=eventType:rest_in] @event{"label": "rest_in",","data":{"Message":"Post back for starting VM:","ESC-Transaction-Id:  ":"4422933a-d335-456f-afa7-b02156be4438","OP-Status-Code: ":"200","OP-Status-Message: ":"VM successfully powered on."}}

Jul  4 12:13:20 bdsol-encs-01 esc-manager-event: 2017-07-04 12:13:17,997 UI_INFO [LogContextService.java:outputDecoratedLog():185] [tid=4422933a-d335-456f-afa7-b02156be4438] [cl=esc ] [tags=wf:create_vm,eventType:VM_START_EVENT,tenant:admin,depName:1495371059,vmGrpName:Linux,vmName:SystemAdminTena_Linux_0_58b32552-37ba-4759-8c25-28065fc6158d,eventType:rest_out] @event{"label": "rest_out",","data":{"headers":"{ESC-Transaction-Id=4422933a-d335-456f-afa7-b02156be4438, REMOTE_ADDR=127.0.0.1, OP-Status-Message=VM successfully powered on., OP-Status-Code=200}"}}