المحتويات

- المقدمة

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

- سير عمل تكامل ACI و RHV

- التحقق

1. التحقق من مجال RHV والقائد الافتراضي الذي تم إنشاؤه

2. التحقق من EPG وشبكة VLAN المخصصة

3. التحقق من المضيف/المضيف المتصل

4. Moquery's للتحقق

5. التحقق من الشبكة على المضيف

- موارد أخرى

المقدمة:

تعد المحاكاة الافتراضية من Red Hat حلا شاملا للمحاكاة الافتراضية. هذه مجموعة محاكاة افتراضية تمكن مسؤولي الشبكة والنظام من تقليل تعقيدات عمليات النشر الكبيرة. تتضمن المكونات الرئيسية لبرنامج RHV مضيفي المحاكاة الافتراضية (RHVH) من Red Hat وبرنامج مدير المحاكاة الافتراضية من Red Hat (RHVM) ومجالات التخزين.

RHVM هو خادم يوفر إدارة أجهزة إستضافة مجموعة مركز البيانات و KVM (الجهاز الظاهري Kernel) المماثلة ل vCenter.

RHVM هو برنامج مراقبة أجهزة افتراضية قائم على لوحة المفاتيح والفيديو والماوس يقوم على إستخدام الأجهزة الافتراضية.

بدءا من الإصدار 3. 1 وما بعده، تدعم APIC دمج المحاكاة الافتراضية من RedHat. يتم دمج وحدة التحكم في البنية الأساسية المرتكزة على التطبيقات (ACI) من Cisco مع RHV وتزويد الشبكات المنطقية على RHV تلقائيا. تعمل كل من ACI و RHV معا على تحسين إمكانات إدارة الشبكة الخاصة بالنظام الأساسي.

يستند هذا المقال إلى برنامج ACI الإصدار 4.2(3n) وبرنامج RHV Manager/Host نسخة 4.2

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

قبل بدء دمج RHV، تأكد من تثبيت "إدارة RHV" وجمعها من APIC. وتنفيذ المهام التالية على Red Hat Virtualization Manager:

1. إنشاء مركز بيانات.

2. قم بإنشاء مجالات تخزين.

3. إنشاء مجموعات.

4. قم بإرفاق أجهزة مضيفة للمحاكاة الافتراضية من Red Hat بالمجموعات.

سير عمل تكامل ACI و RHV:

بمجرد أن يكون مركز بيانات RHV جاهزا مع جهاز مضيف واحد أو أكثر متصل، قم بتنفيذ الإعداد التالي لدمجها مع بنية واجهة التحكم في الوصول (ACI).

1. قم بإنشاء AEP وتعيينه أيضا إلى مجموعة سياسات الواجهة التي تم إنشاؤها للواجهات الطرفية المتصلة بالمضيف.

نسيج —> سياسة الوصول —> سياسات —> عمومي —> ملفات تعريف كيان الوصول القابل للتثبيت—>(النقر بزر الماوس الأيمن) إنشاء ملف تعريف كيان الوصول القابل للتثبيت

2. مجموعة شبكات VLAN التي تستخدمها الأجهزة الافتراضية للاتصال بواجهة التحكم في الوصول (ACI).

بناء —> نهج الوصول —> تجمعات —> شبكة VLAN —> (انقر بزر الماوس الأيمن) إنشاء تجمع شبكات VLAN

3. قم بإنشاء مجال RedHat VMM ضمن تكامل VMM وربط تجمع VLAN و AAEP (ملف تعريف الكيان الملحق المقترن) الذي تم إنشاؤه أعلاه.

الشبكات الظاهرية —>مجال VMM—> RedHat (انقر بزر الماوس الأيمن)—> إنشاء مجال RedHat

4.

4. إضافة بيانات اعتماد لبرنامج RedHat Virtualization Manager المستخدم من قبل APIC إلى RHV-M المتصل.

5. قم بإنشاء وحدة تحكم في التردد اللاسلكي (RHV) تحمل اسما وعنوان بروتوكول الإنترنت ومركز بيانات بيانات اعتماد ومقترنا تم إنشاؤها في الخطوة أعلاه.

6. يجب أن تتصل APIC الآن ببرنامج RHV Manager وتتكون قائمة الجرد من مضيفين و VMs وشبكات منطقية في مركز البيانات

7. قم بإنشاء مستأجر وملف تعريف تطبيق و EPG وإقرانه بمجال RedHat الذي تم إنشاؤه أعلاه.

القرار الفوري: توفير مسبق (الاعتماد المسبق غير مدعوم إلا اعتبارا من 4-2(3n))

النشر الفوري: فوري أو حسب الطلب

8. تدفع APIC EPG كشبكة منطقية ذات تسمية aci_<domainName> إلى RHV Manager وتتصل بجميع المجموعات في مركز البيانات. تعيين التسمية لوصلات المضيف (تكوين لمرة واحدة)

10.

9. بشكل افتراضي، سيقوم APIC بتعيين تضمين VLAN بشكل ديناميكي من المجموعة المقترنة. قم بتعيين الشبكة إلى VM لجعل VM جزءا من ACI EPG.

التحقق:

1. تحقق من مجال RHV الذي تم إنشاؤه والقائد الافتراضي المسؤول عن إنشاء اتصال ب RHV Manager

bgl-aci06-apic1# show redhat domain name rhv

Domain Name         : rhv

Virtual Switch Mode : rhev

Number of EPGs      : 1

Faults by Severity  : 0, 0, 0, 0

APIC Owner:

Controller    APIC      Ownership

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

rhv-m         bgl-aci0  Leader

6-apic3

rhv-m         bgl-aci0  NonLeader

6-apic2

rhv-m         bgl-aci0  NonLeader

6-apic1

rhev:

Faults: Grouped by severity (Critical, Major, Minor, Warning)

rhev                  Type      Datacenter            Status    RHVHs  VMs    F

aults

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

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

10.197.204.33         rhev      BGLACI_FAB6           online    1      1      0

,0,0,0

bgl-aci06-apic1#

2. التحقق من تعيين EPG و VLAN المقترنين

bgl-aci06-apic1# show redhat domain name rhv epg

Encap: (P):Primary VLAN, (S):Secondary VLAN

Name                            Encap            AllocMode

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

RHV|ap01|epg-1                  vlan-3505        dynamic

bgl-aci06-apic1#

3. تحقق من الأجهزة المضيفة المتصلة.

bgl-aci06-apic1# show redhat domain name rhv rhev 10.197.204.33

Hostname or IP      : 10.197.204.33

Datacenter          : BGLACI_FAB6

Status              : online

Last Inventory Sync : 2020-05-03 17:03:20

Last Event Seen     : -

Username            : admin@internal

Number of RHV Hosts : 1

Number of VMs       : 1

Faults by Severity  : 0, 0, 0, 0

Leader              : bgl-aci06-apic3

Hosts:

RHVH             VMs

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

10.197.204.210   1

4. يمكن أيضا إستخدام الموجات التالية للتحقق من دمج RHV

-To verify connected Hosts/Hypervisors

moquery -c compHv

-To verify Controller parameters and operational status

moquery -c compCtrlr

-To verify  the vmm Domain

moquery -c vmmDomP

5. التحقق من الشبكة على المضيف:

يمكن إستخدام أوامر vrish التالية للتحقق من شبكات VM على الجهاز المضيف (لجسور لينوكس فقط)

- To list all the networks present on the host:

virsh# iface-list

Name                 State      MAC Address

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

lo                   active     00:00:00:00:00:00

on60f6acb34a7a4      active     3c:fd:fe:d6:00:dc

ovirtmgmt            active     2c:f8:9b:f8:18:1e

quarantine           active     3c:fd:fe:d6:00:dc

uplinkNetwork        active     3c:fd:fe:d6:00:dc

- List all the VM on the host

virsh # list

Id    Name                           State

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

1     VM1                            running

- Check the interface used to connect VM1. Here on60f6acb34a7a4 is the bridge pushed by ACI.

virsh # domiflist VM1

Interface  Type       Source     Model       MAC

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

vnet0      bridge     on60f6acb34a7a4 virtio      56:6f:72:bd:00:03

- To dump bridge on60f6acb34a7a4 details,bond0.3505 is uplink interface of the bridge and will tag the VM traffic with ACI provided VLAN(3505 in this case).

virsh # iface-dumpxml on60f6acb34a7a4

<interface type='bridge' name='on60f6acb34a7a4'>

<bridge>

<interface type='vlan' name='bond0.3505'>

<link speed='20000' state='up'/>

<vlan tag='3505'>

<interface name='bond0'/>

</vlan>

</interface>

<interface type='ethernet' name='vnet0'>

<link state='unknown'/>

<mac address='fe:6f:72:bd:00:03'/>

</interface>

</bridge>

</interface>

الموارد الأخرى:

1) تقرير Cisco ACI لبيئات المحاكاة الافتراضية من RedHat

2) دليل تكوين المحاكاة الظاهرية من Cisco ACI و Red Hat