المحتويات

المقدمة

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

المتطلبات

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

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

المختصرات

سير عمل مذكرة التفاهم

الإجراء

تحضير تكوين VNFC

تشكيل بطاقة جديدة vnfc

تنفيذ لإضافة بطاقة جديدة من EM

تقدم إضافة بطاقة المراقبة

التحقق من حالة البطاقة

المقدمة

يوضح هذا المستند كيفية إجراء التطوير اليدوي (إضافة بطاقة وظيفة خدمة جديدة واحدة) إلى إعداد VPC-DI (Virtual Packet Core - Dual Instance) قيد التشغيل دون الحاجة إلى إعادة تحميل بوابة VPC أو إعادة نشرها، الغرض من هذه الميزة هو دعم متطلبات زيادة السعة الجديدة للعبارة.

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

المتطلبات

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

- مكونات حلول Cisco Ultra Virtual Packet Core

- خدمات أتمتة Ultra (UAS)

- وحدات التحكم المرنة في الخدمة (ESC)

- OpenStack

غير هيك بدك هيدي كمتطلبات أساسية:

- مثيل VPC-DI للمكدس الكامل الذي يعمل باستخدام التكوين المناسب في بيئة صحية

- توجد جميع تكوينات الشبكة المطلوبة مرتبطة ب DI (المثيل المزدوج) وشبكات الخدمة لبطاقات SF( وظيفة الخدمة) الجديدة المستهدفة

- تتوفر الموارد والأذونات المطلوبة على مستوى OpenStack (السحابة) على سبيل المثال، المضيف، ذاكرة الوصول العشوائي (RAM) الخاصة بوحدة المعالجة المركزية (CPU)، والحصة النسبية، وما إلى ذلك.

- إن مركز الأنظمة الإلكترونية (ESC) في حالة صحية.

- أي تبعية أخرى تعتمد على تصميم إعداد السحابة الخاص بك مثل الواجهة أو الشبكات أو المورد الإضافي.

- حالة السحابة سليمة ولا توجد تحذيرات أو إنذارات.

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

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:

- USP 6.6

- ESC: 4.4.0(88)

- نظام التشغيل StarOS: 21.12.0 (71244)

- Cloud - CVIM، الإصدار 2.4.16

- خوادم UCS M4 C240 - 4 أجهزة كمبيوتر

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

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

ويطلق على الإعداد إعداد نشر AutoVNF المستقل حيث لا توجد حلول NSO. مع هذه المقالة، في إعداد VPC-DI قيد التشغيل، يمكن للشخص إضافة بطاقة SF من EM بشكل تلقائي لدعم متطلبات السعة الإضافية،

يتكون من أنواع الأجهزة الافتراضية (VMs) هذه.

- AutoVNF VM - مثيل واحد

- Element Manager VM - مثالان

- Control Function VM - مثالان

- Session Function VM - 2 مثيل

- ESC ( VNFM ) - 2instance ( in HA )

حاليا، في VPC-DI gateway، أنت تتلقى واحد SF VM في الدولة قيد التشغيل أي واحد SF بطاقة 3 نشط على مستويات التطبيق، واحد إضافي بطاقة (SF بطاقة 4) أضفت هنا كجزء من نشاط التطوير.

بنية إعداد عالية المستوى

المختصرات

ههه

الإتاحة العالية

VNF

وظيفة الشبكة الظاهرية

سي إف

دالة التحكم

SF

وظيفة الخدمة

ESC

وحدة التحكم المرنة في الخدمة

ممسحة

طريقة إجرائية

OSD

أقراص تخزين الكائنات

محرك الأقراص الثابتة

محرك الأقراص الثابتة

محرك أقراص مزود بذاكرة مصنوعة من مكونات صلبة

محرك أقراص في الحالة الصلبة

فيم

مدير البنية الأساسية الظاهرية

VM

جهاز ظاهري

إم

مدير العناصر

UAS

خدمات أتمتة Ultra

uID

المعرف الفريد العالمي

سير عمل مذكرة التفاهم

الإجراء

الخطوة 1. تأكد من أن جميع الأجهزة الافتراضية في حالة نشطة وقيد التشغيل على مستويات OpenStack.

nova list --tenant f35c8df20d6713430eda5565f241d74a399  --field name,status,task_state,power_state

+--------------------------------------+--------------------------+--------+------------+-------------+

| ID                                   | Name                     | Status | Task State | Power State |

+--------------------------------------+--------------------------+--------+------------+-------------+

| f5e2e048-f013-4b17-b2af-c427bbafd043 | lab-saegw-spgw-em-1      | ACTIVE | None       | Running     |

| 6a9a391a-e23c-4c1b-9d92-cdc3ed991c71 | lab-saegw-spgw-em-2      | ACTIVE | None       | Running     |

| ab08e077-aec7-4fa5-900c-11f5758998eb | lab-saegw-spgw-vdu-cf1-0 | ACTIVE | None       | Running     |

| 09524fd3-20ea-4eda-b8ff-4bd39c2af265 | lab-saegw-spgw-vdu-cf1-1 | ACTIVE | None       | Running     |

| ed6f7010-dabc-44ac-ae49-f625d297f8ad | lab-saegw-spgw-vdu-sf1-0 | ACTIVE | None       | Running     |

+--------------------------------------+--------------------------+--------+------------+-------------+

الخطوة 2. تأكد من أن جميع حالة VM نشطة على مراقبة VNFM (ESC). إذا كان أي جهاز افتراضي (VM) خطأ، فيجب عليه إصلاحه قبل متابعة هذا النشاط.

DEPLOYMENT NAME              VM NAME                                                         STATE

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

lab-saegw-spgw-em            lab-saegw-spgw-e_lab-sa_0_2a70c6b5-b9c7-4382-82a6-f1ad052bb824  VM_ALIVE_STATE

lab-saegw-spgw-e_lab-sa_0_ea3113bc-7582-4b49-8876-a70bf1b74634  VM_ALIVE_STATE

lab-saegw-spgw-usp-em-6.6.0  lab-saegw-spgw-u_cf1_0_a7d8d54b-2d02-415e-93f8-907f90999e2b     VM_ALIVE_STATE

lab-saegw-spgw-u_cf2_0_3a4f9330-2481-4178-94e3-a656dfa45bdd     VM_ALIVE_STATE

lab-saegw-spgw-u_sf1_0_9cf03821-08bf-4ef3-b6bc-471d9bf869fc     VM_ALIVE_STATE

الخطوة 3. تأكد من أن جميع البطاقات بحالة صحية داخل بوابة VPC-DI، وأن حالة emctrl على قيد الحياة.

[local]ugp-saegw# show card table

Slot         Card Type                               Oper State     SPOF  Attach

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

1: CFC      Control Function Virtual Card           Active         Yes

2: CFC      Control Function Virtual Card           Standby        -

3: FC       6-Port Service Function Virtual Card    Active         Yes

[local]ugp-saegw#

[local]ugp-saegw# show emctrl status

emctrl status:

emctrl in state: ALIVE

[local]ugp-saegw#

الخطوة 4. سجل الدخول إلى EM وتحقق من حالة الصحة/المزامنة.

ubuntu@lab-saegw-spgw-em-1:~$ ncs_cli -u admin -C

admin@scm# show ems

EM            VNFM

ID  SLA  SCM  PROXY  VERSION

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

21  UP   UP   UP     6.6.0

admin@scm#

admin@scm# show ncs-state ha

ncs-state ha mode master

ncs-state ha node-id AVNTSwpVTwABHAdV

ncs-state ha connected-slave [ AVNTSwpVTwABHAdW ]

admin@scm#

هناك بضعة قوائم أخرى من الفحوصات الصحية المخصصة ل EM التي تقع خارج نطاق هذه المادة. ولذلك يجب إتخاذ إجراء مناسب وفقا لذلك إذا لوحظ حدوث أي أخطاء أخرى.

الخطوة 5. إضافة بطاقة SF 4 جديدة من EM.

تحضير تكوين VNFC

ملاحظة: أنت ينبغي كنت حريص أن يجعل VNFC تشكيل. يجب ألا يتعارض مع بطاقات VNFC الموجودة. لذلك ضمنت أن يتم تغيير على أعلى من آخر VNFC ك. على سبيل المثال، إذا كان لديك في البوابة 5 بطاقات في SF VDU، فيجب عليك انتقاء تكوين بطاقة VNFC الخامسة والنظر فيه لإعداد تكوين بطاقة جديدة VNFC. احصل على تكوين البطاقة السابقة VNFC الموجود واستهدف المتغيرات المبرزة التي سيتم تغييرها إلى الأرقام التالية للبطاقات الجديدة الموجودة فوقه كما هو موضح في هذا المثال.  في الأمثلة الخاصة بنا، يكون رقم البطاقة الأخيرة هو 3 ورقم البطاقة الجديدة هو 4.

admin@scm# show running-config vnfdservice:vnfd lab-saegw-spgw element-group ugp constituent-vdu vdu-sf1

vnfdservice:vnfd lab-saegw-spgw

element-group ugp

constituent-vdu vdu-sf1

vnfc sf1                     >>>>>>>>>>>>> has to change to “sf2”

vim-id   lab-saegw-spgw-vdu-sf1-0      >>>>>>>>> has to change to “lab-saegw-spgw-vdu-sf1-1”

vnfc-ref sf-vnfc-ugp

host     host-3                >>>>>>>>>>>>>> has to change to “host-4”

lifecycle-event-initialization-variable staros_param.cfg

destination-path-variables CARD_TYPE_NUM

value 0x42070100

!

destination-path-variables SLOT_CARD_NUMBER

value 3                       >>>>>>>>>>>>>>> has to change to “value 4”

!

destination-path-variables VNFM_PROXY_ADDRS

value 172.20.20.21,172.20.20.22,172.20.20.23

!

!

!

!

!

انسخ تكوين VNFC نفسه مع تغيير متغيرات قيمة VNFC و vim-id و host و SLOT_CARD_NUMBER إلى المجموعة لتنشيط البطاقة الجديدة 4 كما هو موضح أعلاه،

تشكيل بطاقة جديدة vnfc

بعد إجراء التغييرات المذكورة أعلاه على المتغيرات، vnfc، vim-id، host، slot_card_number ، يكون تكوين البطاقة النهائية الجديدة vnfc جاهزا للتنشيط.

vnfdservice:vnfd lab-saegw-spgw

element-group ugp

constituent-vdu vdu-sf1

vnfc sf2

vim-id   lab-saegw-spgw-vdu-sf1-1

vnfc-ref sf-vnfc-ugp

host     host-4

lifecycle-event-initialization-variable staros_param.cfg

destination-path-variables CARD_TYPE_NUM

value 0x42070100

!

destination-path-variables SLOT_CARD_NUMBER

value 4

!

destination-path-variables VNFM_PROXY_ADDRS

value 172.20.20.21,172.20.20.22,172.20.20.23

!

!

!

!

!

تنفيذ لإضافة بطاقة جديدة من EM

قم بتنفيذ بطاقة VNFC الجديدة التي تم إعدادها كما هو موضح للبطاقة 4 ولا تنس تنفيذ الأمر على الأقل.

admin@scm(config)#vnfdservice:vnfd lab-saegw-spgw element-group ugp  constituent-vdu vdu-sf1 vnfc sf2

admin@scm(config-constituent-vdu-vdu-sf1)# vnfc sf2 vim-id lab-saegw-spgw-vdu-sf1-1 vnfc-ref sf-vnfc-ugp host host-4 lifecycle-event-initialization-variable staros_param.cfg destination-path-variables CARD_TYPE_NUM value 0x42070100

admin@scm(config-destination-path-variables-CARD_TYPE_NUM)# exit

admin@scm(config-lifecycle-event-initialization-variable-staros_param.cfg)# destination-path-variables SLOT_CARD_NUMBER value 4

admin@scm(config-destination-path-variables-SLOT_CARD_NUMBER)# exit

admin@scm(config-lifecycle-event-initialization-variable-staros_param.cfg)# destination-path-variables VNFM_PROXY_ADDRS value 172.20.20.21,172.20.20.22,172.20.20.23

admin@scm(config-destination-path-variables-VNFM_PROXY_ADDRS)# commit

Commit complete.

admin@scm(config-destination-path-variables-VNFM_PROXY_ADDRS)#

تقدم إضافة بطاقة المراقبة

في برنامج CVIM/OpenStack:

[root@PNQVFIBULD01 ~]# nova list --tenant f35c8f206713430ea5565f241d74a399  --field name,status,task_state,power_state

+--------------------------------------+--------------------------+--------+------------+-------------+

| ID                                   | Name                     | Status | Task State | Power State |

+--------------------------------------+--------------------------+--------+------------+-------------+

| f5e2e048-f013-4b17-b2af-c427bbafd043 | lab-saegw-spgw-em-1      | ACTIVE | None       | Running     |

| 6a9a391a-e23c-4c1b-9d92-cdc3ed991c71 | lab-saegw-spgw-em-2      | ACTIVE | None       | Running     |

| ab08e077-aec7-4fa5-900c-11f5758998eb | lab-saegw-spgw-vdu-cf1-0 | ACTIVE | None       | Running     |

| 09524fd3-20ea-4eda-b8ff-4bd39c2af265 | lab-saegw-spgw-vdu-cf1-1 | ACTIVE | None       | Running     |

| ed6f7010-dabc-44ac-ae49-f625d297f8ad | lab-saegw-spgw-vdu-sf1-0 | ACTIVE | None       | Running     |

| ba7edb9a-eba9-4e96-845b-6bb9041dfcfb | lab-saegw-spgw-vdu-sf1-1 | BUILD  | spawning   | NOSTATE     |

+--------------------------------------+--------------------------+--------+------------+-------------+

[root@PNQVFIBULD01 ~]#

بوابة VPC-DI:

[local]ugp-saegw# show card table

Slot         Card Type                               Oper State     SPOF  Attach

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

1: CFC      Control Function Virtual Card           Active         Yes

2: CFC      Control Function Virtual Card           Standby        -

3: FC       6-Port Service Function Virtual Card    Active         Yes

4: FC       6-Port Service Function Virtual Card    Starting       -

[local]ugp-saegw#

[local]ugp-saegw#

التحقق من حالة البطاقة

VPC-DI:

[local]ugp-saegw# show card table

Slot         Card Type                               Oper State     SPOF  Attach

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

1: CFC      Control Function Virtual Card           Active         Yes

2: CFC      Control Function Virtual Card           Standby        -

3: FC       6-Port Service Function Virtual Card    Active         No

4: FC       6-Port Service Function Virtual Card    Standby        -

[local]ugp-saegw#

EM (مدير العناصر):

admin@scm# show vnfmproxy:vnfd vdus

CONSTITUENT                                                                   MEMORY  STORAGE

DEVICE  ELEMENT      IS                                                        CPU    UTILS   USAGE

NAME            ID       CARD TYPE         ID   DEVICE NAME           GROUP   GROUP        INFRA  INITIALIZED  VIM ID                                UTILS  BYTES   BYTES

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

lab-saegw-spgw  vdu-cf1  control-function  cf1  lab-saegw-spgw-cf-nc  cf-nc   ugp          true   true         ab08e077-aec7-4fa5-900c-11f5758998eb  -      -       -

cf2  lab-saegw-spgw-cf-nc  cf-nc   ugp          true   true         09524fd3-20ea-4eda-b8ff-4bd39c2af265  -      -       -

vdu-sf1  session-function  sf1  -                     -       ugp          true   false        ed6f7010-dabc-44ac-ae49-f625d297f8ad  -      -       -

sf2  -                     -       ugp          true   false        ba7edb9a-eba9-4e96-845b-6bb9041dfcfb  -      -       -

ملاحظة: يدعم التخفيض (الإضافة) اليدوي لنظم التخزين المؤقت دعما كاملا في الإصدار 6.3.