المحتويات

المقدمة

معلومات أساسية

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

المشكلة

البحث عن الاسم الكامل للأجهزة الظاهرية

إدارة الأجهزة الظاهرية

التحقق من الصحة

المقدمة

يوضح هذا المستند كيفية تنفيذ الإدارة الأساسية للجهاز الظاهري (VM) في برنامج البنية الأساسية للمحاكاة الظاهرية (NFVI) لوظائف الشبكة عبر واجهة سطر الأوامر (CLI).

معلومات أساسية

يعد نظام NFVIs جزءا من المحاكاة الافتراضية لوظائف الشبكة للمؤسسات (ENFV). NFVIs هو النظام الأساسي البرمجية الذي يطبق إدارة دورة الحياة الكاملة من Central Orchestrator ووحدة التحكم (APIC-EM و ESA) للخدمات الافتراضية. يتيح نظام NFVIs إمكانية الاتصال بين الخدمات الافتراضية والواجهات الخارجية، فضلا عن دعم الأجهزة الأساسية.

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- شركة ENFV

- NFVIS

المكونات المستخدمة

أسست المعلومة في هذا وثيقة على هذا برمجية:

- برنامج Enterprise NFV Infrastructure، الإصدار 3.5.1

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

المشكلة

يعرض الأمرshow system deployment قائمة الأجهزة الافتراضية وحالتها.

bdsol-encs-01# show system deployments deployment

NAME              ID  STATE

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

1494763184.ISRv   2   running

1495371059.Linux  -   shut

المشكلة هي أن الأسماء تحت اسم العمود ليست الأسماء الكاملة للأجهزة الافتراضية. بالنسبة لإدارة الأجهزة الافتراضية، تحتاج إلى العثور على الاسم الكامل لتنفيذ الإجراءات باستخدامها.

البحث عن الاسم الكامل للأجهزة الظاهرية

للعثور على الاسم الكامل لمعرف فئة المورد (VM)، يلزمك تشغيل الأمر show vm_lifecycle opdata مستأجر المستأجرين. سترى اسم الجهاز الظاهري في سطر يبدأ ب الاسم، وكذلك في عمود اسم الجهاز الظاهري.

تلميح: إذا قمت بالبحث عن VMs في مستأجر محدد، يمكنك إضافة اسم المستأجر إلى نهاية الأمر.

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

إدارة الأجهزة الظاهرية

لإدارة VM، يمكنك إستخدام الأمر vmAction، يتبعه actionType وvmName.

bdsol-encs-01# vmAction

Possible completions:

actionType  vmName

اكتب في الأمر vmAction actionType للحصول على قائمة الإجراءات المحتملة.

bdsol-encs-01# vmAction actionType

Possible completions:

DISABLE_MONITOR  ENABLE_MONITOR  REBOOT  START  STOP

على سبيل المثال، لبدء تشغيل VM باسم SystemAdminTena_Linux_0_58b32552-37ba-4759-8c25-28065fc6158d إستخدام هذا الأمر.

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

التحقق من الصحة

لديك هذه الخيارات للتحقق من حالة الأجهزة الافتراضية:

- إستخدام الأمر NFVI CLI show system deployment

- إستخدام الأمر NFVI CLI show vm_lifecycle opdata مستأجر

- في واجهة المستخدم الرسومية (GUI)، انتقل إلى دورة حياة الأجهزة الافتراضية (VM) -> تمتع بالإدارة، وابحث حالة الأجهزة الافتراضية (VM)

- آخر أحداث السجل في ملف السجل /var/log/messages

مثال على الحدث الذي تم إنشاؤه في ملف السجل /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}"}}