تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يوضح هذا المستند كيفية أستكشاف أخطاء CloudCenter وإصلاحها "تعذر الاتصال ب Orchestrator" مع الخطأ 408
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
توصي Cisco بالمعرفة في:
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة خاصة خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
قد تتسبب حالات انقطاع الطاقة أو عمليات إعادة التشغيل غير المتوقعة أو حالات فشل الشبكة لفترات طويلة من الوقت في إلغاء مزامنة جهاز CloudCenter. من الضروري إجراء التحققات التالية لمعرفة أن الأجهزة متصلة بشكل صحيح عند تكوين Orchestrator على واجهة المستخدم الرسومية (CCM GUI) لإدارة CloudCenter قد يحصل مستخدمو الخطأ كما هو موضح في الصورة.
عند التحقق من سجلات CCO، يمكن عرض الخطأ التالي:
Caused by: java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:337)
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
... 87 more
java.lang.RuntimeException: Failed to connect to CCM, please check network connection between CCM and CCO. JobId: 21912 at com.osmosix.commons.mgmtserver.impl.MgmtServerServiceImpl.getUserCloudAccountByJobId(MgmtServerServiceImpl.java:236) at com.osmosix.gateway.persistence.impl.hazelcast.AbstractDistributedJobDaoImpl.find(AbstractDistributedJobDaoImpl.java:109) at com.osmosix.gateway.persistence.impl.hazelcast.AbstractDistributedJobDaoImpl.find(AbstractDistributedJobDaoImpl.java:17) at com.osmosix.gateway.lifecycle.impl.AbstractLifecycle.getJob(AbstractLifecycle.java:207) at com.osmosix.gateway.lifecycle.helpers.LifecycleReaper.reapApp(LifecycleReaper.java:62) at com.osmosix.gateway.lifecycle.helpers.LifecycleReaper.reapDeadApps(LifecycleReaper.java:45) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:65) at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:81) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748)
من الضروري إعادة تشغيل مكونات CloudCenter واحدا تلو الآخر لتحديث تأكيد الاتصال بين المكونات
الخطوة 1. تسجيل الدخول كجذر
الخطوة 2. إعادة تشغيل خدمة AMQP
على جميع الإصدارات حتى 4.8.1.2
# /etc/init.d/tomcatgua restart
في الإصدارات التي تبدأ من 4.8.2
# systemctl restart rabbit
الخطوة 1. تسجيل الدخول كجذر
الخطوة 2. إعادة تشغيل خدمة CCO
على جميع الإصدارات حتى 4.8.1.2
# /etc/init.d/tomcat restart
في الإصدارات التي تبدأ من 4.8.2
# systemctl restart cco
الخطوة 1. تسجيل الدخول كجذر
الخطوة 2. إعادة تشغيل خدمة CCM
على جميع الإصدارات حتى 4.8.1.2
# /etc/init.d/tomcat restart
في الإصدارات التي تبدأ من 4.8.2
# systemctl restart ccm
من المهم أن تكون جميع الأجهزة متصلة بشكل صحيح، ولهذا السبب من الضروري التحقق من كل مكون من مكونات CloudCenter.
الخطوة 1. تسجيل الدخول كجذر
الخطوة 2. تحقق من أن Tomcat (السابق ل 4.8.2) أو خدمة CCM (post 4.8.2) قيد التشغيل بالفعل
على جميع الإصدارات حتى 4.8.1.2
[root@localhost ~]# ps -ef | grep -i tomcat
في الإصدارات التي تبدأ من 4.8.2
[root@localhost ~]# systemctl status ccm
الخطوة 3. إن ركبت telnet يكون، محاولة يستطيع كنت من CCO تجاه CCM، هذا سيسمح أن يفهم أن إتصال يمكن
[root@cliqr-centos7-base-image ~]# telnet 10.31.127.41 8443 Trying 10.31.127.41... Connected to 10.31.127.41. Escape character is '^]'.
في حالة حدوث خطأ، لا يمكن إجراء أي اتصال. يجب إصلاح هذا.
الخطوة 4. إذا كنت تريد تكوين Orchestrator على واجهة المستخدم الرسومية (GUI) CCM، فيجب إستخدام اسم المضيف، فتأكد من وجود اسم المضيف في ملف /etc/host
[root@cliqr-centos7-base-image ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 127.0.0.1 devCC 10.31.127.42 CCO
الخطوة 1. تسجيل الدخول كجذر
الخطوة 2. تأكد من وجود اتصال منشأ من AMQP لكل واحد من CCOs الموجودة.
[root@localhost ~]# rabbitmqctl list_connections -p /cliqr Listing connections ... cliqr 10.31.127.42 33062 running cliqr_worker 10.31.127.42 33130 running cliqr_worker 10.31.127.59 38596 running cliqr_worker 10.31.127.67 49781 running cliqr_worker 10.31.127.79 49778 running cliqr_worker 10.31.127.85 49786 running
في الأمر السابق، الاتصالات تجاه CCO يستطيع كنت رأيت في الخط مع المستعمل (في هذه الحالة هناك فقط واحد CCO)
في حال التوفر العالي (HA) و AMQP تحت موازن التحميل، سترى اتصالا واحدا لكل CCO متصل مع IP موازن حمل AMQP (في المثال التالي، هناك 2 CCOs)
[root@amqp-azre1 ~]# rabbitmqctl list_connections -p /cliqr Listing connections ... cliqr 15.1.0.10 35788 running cliqr 15.1.0.10 36212 running cliqr_worker 15.1.0.10 37714 running cliqr_worker 15.1.0.10 38362 running cliqr_worker 15.1.0.10 41102 running
وإذا لم يكن الأمر كذلك، أعد تشغيل عملية توماكتغوا (السابقة ل 4.8.2) أو خدمة الأرانب (بعد 4.8.2)
الخطوة 1. تسجيل الدخول كجذر
على جميع الإصدارات حتى 4.8.1.2
[root@localhost ~]# ps -ef | grep -i tomcat
في الإصدارات التي تبدأ من 4.8.2
[root@localhost ~]# systemctl status cco
الخطوة 3. التحقق من إنشاء الاتصالات باتجاه CCM. يجب أن يظهر في وضع CLOSE_WAIT أيضا (في هذه الحالة يكون CCM على 10.31.127.41)
[root@cliqr-centos7-base-image ~]# netstat -anp | grep 10.31.127.41 tcp 86 0 10.31.127.42:38542 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38562 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38546 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38566 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38556 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38554 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38550 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38564 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38560 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38568 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38552 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38558 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38570 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38548 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38572 10.31.127.41:8443 CLOSE_WAIT 1330/java tcp 86 0 10.31.127.42:38544 10.31.127.41:8443 CLOSE_WAIT 1330/java