المقدمة
يصف هذا المستند مجموعة من الإرشادات حول كيفية تغيير عنوان IP ل Cerberus في الخادم الأولي.
المتطلبات الأساسية
المتطلبات
لا توجد متطلبات خاصة لهذا المستند.
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- النظام الأساسي: لوحة مفاتيح/فيديو/ماوس (KVM) وجهاز افتراضي مفتوح (OVA) وعملية نشر قائمة على ISO
- البرنامج: مدير البرنامج الذكي على الإصدار 7 من PREM
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
يعمل Cerberus على المضيف ويكشف واجهة برمجة تطبيقات (API) إلى حاوية الطرف الخلفي لتوفير وظائف المضيف. لا تتمتع حاويات أجهزة الإرساء بالوصول إلى معلومات شبكة المضيف خارج المربع، لذلك لجعل هذا الاتصال يعمل، يتم تنفيذ العديد من الأجزاء من خلال الترميز الثابت لعنوان 10.x.x.x.
تعديل IP لشبكة SSM على PREM 7.x
الخطوة 1. قم بتغيير الاسم المستعار ل IP الذي تمت إضافته إلى واجهة الاسترجاع (LO) على المضيف.
# ip addr show lo
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet 10.x.x.x/32 scope global lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
# cat /sbin/ifup-local
#!/bin/sh
if [[ "$1" == "lo" ]]
then
ip addr add 10.x.x.x dev lo
fi
قم بتحرير هذا البرنامج النصي وتغيير مراجع 10.x.x.x إلى 11.x.x.x، ثم أعد تشغيل خدمة الشبكة.
systemctl restart network
الخطوة 2. تصغي خدمة Cerberus إلى 10.x.x.x فقط. فحص تكوين الخادم والتحقق من صحة عنوان IP الذي تم تكوينه.
# cerberus config:get BIND
10.x.x.x
قم بتغيير تكوين Cerberus IP وأعد تشغيل خدمة Cerberus.
cerberus config:set BIND=11.x.x.x
cerberus restart
الخطوة 3. مراجع ل 10.x.x.x في docker-configure-up.yml.
يمرر ملف docker-configure-up.yml عنوان Cerberus IP إلى الحاويات المعنية بحيث يمكنها الاتصال بالمضيف.
قم بتحرير ملف docker-configure-up.yml باستخدام عنوان Cerberus IP المعدل حديثا.
backend:
extra_hosts:
- "dockerhost:11.x.x.x"
environment:
- CERBERUS_URL=http://11.x.x.x:6000
الخطوة 4. قم بإعادة تشغيل خدمة القمر الصناعي.
systemctl restart satellite
بعد أن تكون جميع الخدمات متصلة، تحقق من وصول واجهة المستخدم (UI) إلى مدير البرامج الذكية على Prem 7.x.
قم بتغيير عنوان IP إلى واجهة الشبكة ENS192 الخاصة بمدير البرامج الذكية على -prem 7.x الآن.
ملاحظة: لا يوصى بهذا الإجراء في حالة نشر مدير البرامج الذكية على الإصدار 7 كزوج عالية التوفر (HA) منذ إنشاء SSH_HOST_TUNNEL باستخدام عنوان IP القديم من Cerberus.