Skip To Content

ضم أجهزة إضافية إلى موقع ArcGIS Notebook Server

يدعم ArcGIS Notebook Server مواقع متعددة الأجهزة في الإصدار 10.7.1 والإصدارات الأحدث. في موقع أجهزة متعددة، يتم تكوين كل جهاز كما هو، مع عمليات إعداد Docker متطابقة، ويمكن لكل منها تشغيل ArcGIS Notebooks.

قديم:

في الإصدار 10.7، تم دعم موقع أحادي الأجهزة فقط.

تسمح لك مواقع ArcGIS Notebook Server متعددة الأجهزة بدعم المزيد من مستخدمي دفاتر الملاحظات في نفس الوقت. إذا كان لديك العديد من المستخدمين النشطين، أو إذا كانت موارد جهازك الفردي غير كافية لتلبية احتياجات المستخدمين لديك، فقد يكون التوسع إلى موقع متعدد الأجهزة مفيدًا.

ملاحظة:‏

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

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

ملاحظة:‏

على عكس أدوار ArcGIS Server، لا يدعم ArcGIS Notebook Server إضافة أجهزة إضافية إلى موقع من الجهاز الأول. يجب عليك الوصول إلى كل جهاز بدوره وضمه إلى الموقع، باستخدام معالج تكوين ArcGIS Notebook Server أو الأداة المساعدة joinsite.

قبل قيامك بتثبيت

عند إنشاء موقع، تقوم بتحديد مكان تخزين مخزن التكوين، ودليل استضافة الملفات الهامة ومعلومات التكوين الخاصة بالموقع. يمتلك موقعك دلائل خادم system وworkspace.

عند إنشاء موقع ArcGIS Notebook Server لأول مرة، قم بتحديد مواقع لمخزن التكوين ودلائل الخادم. في موقع متعدد الأجهزة، يجب أن تشارك مخزن التكوين ودلائل الخادم لكي تتمكن الأجهزة الأخرى من الوصول إليها. يجب منح كل جهاز ينضم إلى الموقع أذونات القراءة والكتابة إلى هذه المواقع المشتركة.

تثبيت موقع متعدد الأجهزة وتكوينه

عندما ترغب في إعداد موقع ArcGIS Notebook Server متعدد الأجهزة، هناك بعض الخطوات الإضافية التي يجب اتباعها في دليل التثبيت هذا.

  1. راجع متطلبات النظام لـ ArcGIS Notebook Server للتحقق من أن كل جهاز مؤهل. على كل جهاز، اضبط جدران الحماية لفتح المنفذ 11443 للاتصال من كل جهاز في نشر ArcGIS Enterprise.

    تأكد من إجراء التثبيت باستخدام نفس مستخدم نظام التشغيل على كلا الجهازين. سيكون الحساب المستخدم لتثبيت ArcGIS Notebook Server هو الحساب المستخدم لتشغيل البرنامج. يجب أن يحصل مستخدمو المجموعة وكل المستخدمين الآخرين على أذونات التنفيذ على الأقل لدليل تثبيت ArcGIS Notebook Server. لاحظ أن تثبيت ArcGIS Notebook Server مع الحساب الرئيسي غير مدعوم. على سبيل المثال، يمكن أن يكون حساب المستخدم المُستخدَم للتثبيت على جهازين مختلفين كما يلي:

    1. تثبيت ArcGIS Notebook Server على الجهاز الأول على /data/ags باعتباره ags خاص بالمستخدم، باستخدام معرف المستخدم 58103.
    2. تثبيت ArcGIS Notebook Server على جهاز ثانٍ على /data/ags باستخدام نفس اسم المستخدم والمعرف (ags، معرف المستخدم 58103).
  2. تأكد من أنك قمت بالفعل بما يلي أثناء عملية التثبيت إلى هذه النقطة:
    1. قم بتثبيت Docker على كل جهاز. على كل جهاز، قم بتنزيل صور Docker المقدمة من Esri وحفظها في موقع يمكن للنظام الوصول إليه.
    2. قم بتثبيت ArcGIS Notebook Server وترخيصه على كل جهاز. يمكنك أيضًا تثبيت البرنامج دون مطالبة.
    3. قم بتشغيل الأداة المساعدة PostInstaller لسطر الأوامر (الموجودة على <ArcGIS Notebook Server installation directory>/tools/postInstallUtility) لتحميل صور Docker إلى مستودع محلي على كل جهاز.
    4. اتبع الخطوات لتكوين ArcGIS Notebook Server بعد الثبيت.
  3. إنشاء دليلين ومشاركتهما على الشبكة مع تحديد مستخدم التثبيت باعتباره المالك. يكون الأول لمخزن التكوين والثاني لدلائل الخادم. يجب عليك منح 700 إذن على الأقل للمجلدات.
    ملاحظة:‏

    دلائل الشبكة المشتركة المخفية أو التي تستخدم أحرفًا خاصة (على سبيل المثال، $) غير مدعومة من ArcGIS Notebook Server.

    على سبيل المثال:
    1. إنشاء دليل يُسمى config-store. حدد المالك في صورة ags، مع معرف المستخدم 58103. امنح 700 تصريح على الأقل إلى الدليل.
    2. شارك مجلد config-store بحيث يتمكن الجهازان من الوصول إلى الدليل باستخدام نفس المسار، على سبيل المثال، /net/myserver/config-store.
    3. إنشاء دليل يُسمى arcgisnotebookserver. حدد المالك في صورة ags، مع معرف المستخدم 58103. امنح 700 تصريح على الأقل إلى الدليل.
    4. شارك مجلد arcgisnotebookserver بحيث يتمكن الجهازان من الوصول إلى الدليل باستخدام نفس المسار، على سبيل المثال، /net/myserver/arcgisnotebookserver.

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

  4. من أحد أجهزتك، قم بإنشاء ArcGIS Notebook Serverموقع . تأكد من استخدام المسارات لدلائل الخادم ومخزن التكوين الذي قمت بإعداده مسبقًا.
  5. بمجرد اكتمال الخطوات السابقة، يمكنك ربط كل جهاز إضافي بالموقع الذي قمت بإنشائه باستخدام معالج التكوين. إذا كنت تفضل ربط الموقع من سطر الأوامر، فراجع الخطوة 6.
    1. من الجهاز الإضافي الأول، افتح معالج تكوين ArcGIS Notebook Server.
    2. راجع التعليمات الواردة في المعالج واتبعها، ثم انقر فوق متابعة.
    3. انقر فوق ضم موقع حالي.
    4. أدخل عنوان URL للموقع وبيانات الاعتماد لموقع ArcGIS Notebook Server كما تم إنشاؤها في الخطوة 4.
    5. كرر الخطوات من أ إلى د لكل جهاز إضافي تريد ضمه إلى الموقع.
  6. كبديل لاستخدام معالج التكوين، يمكنك ربط الجهاز بالموقع باستخدام أداة مساعدة لسطر الأوامر كما يلي.
    1. تأكد من تسجيل الدخول إلى الجهاز باستخدام حساب ArcGIS Notebook Server.
    2. افتح مُوجه الأوامر وقم بتشغيل الأداة المساعدة، التي توجد على <ArcGIS Notebook Server install directory>/tools/JoinSiteUtility/joinsite.sh. فيما يلي معلمات سطر الأوامر للأداة المساعدة:

      المعلمةالوصف

      -uأو--username

      اسم مستخدم مسؤول الموقع الرئيسي.

      لا يمكن أن يتضمن اسم المستخدم الأحرف التالية: \/:*?|<>

      -pأو--password

      كلمة مرور مسؤول الموقع الرئيسي.

      لا يمكن أن تحتوي كلمة المرور على الأحرف التالية: \/:*?|<>

      -fأو--file

      ملف اتصال مخزن التكوين لأداة joinsite المساعدة.

      -sأو--siteUrl

      عنوان URL لموقع ArcGIS Notebook Server الحالي المراد ضمه، بتنسيق https://notebookserver.domain.com:11443.

      -hأو--help

      تظهر تعليمات خط الأمر ويتم إغلاقها.

      مثال على أمر الأداة المساعدة:

      <ArcGIS Notebook Server install directory>/tools/JoinSiteUtility/joinsite.sh -u notebookPSA -p my.Password3 -s https://notebookserver.domain.com:11443/arcgis/admin

      إذا تم إدخال بيانات اعتماد الحساب وعنوان URL الخاص بالموقع بشكل صحيح، فستعمل الأداة المساعدة على ضم الجهاز إلى موقع ArcGIS Notebook Server. كرر هذه الخطوة لكل جهاز إضافي.

  7. بمجرد ضم جميع الأجهزة إلى الموقع، تكون عملية الإعداد المتبقية هي نفسها للمواقع ذات الأجهزة الفردية. تابع لتثبيت ArcGIS Web Adaptor وتكوينه مع موقعك. ثم تقوم بعد ذلك بتكوين موقعك باستخدام بوابة ArcGIS Enterprise الخاصة بك.

ضم موقعًا من خط الأمر

يمكنك أيضًا استخدام أداة joinSite المساعدة لخط الأمر لضم جهازك إلى موقع ArcGIS Notebook Server. تتطلب هذه الأداة تحديد موقع مخزن التكوين للموقع الحالي، بدلاً من عنوان URL. بسبب ذلك، تكون الأداة مفيدة في حالات معينة حيث يؤدي استخدام عنوان URL إلى إغلاق قائمة انتظار طلبات الشبكة لهذا الموقع. فكر في استخدام هذه الأداة المساعدة إذا كانت الأجهزة في موقع ArcGIS Notebook Server محملة بشكل زائد بالفعل بطلبات الشبكة، أو إذا كنت ترغب في ضم عدد كبير من الأجهزة إلى موقعك في الوقت نفسه.

تُثبت الأداة المساعدة join-site في \tools\JoinSiteUtility تحت دليل تثبيت ArcGIS Notebook Server. شغّل أداة الانضمام إلى الموقع المساعدة من جهاز ArcGIS Notebook Server الذي ترغب في إضافته إلى موقع حالي، باستخدام حساب Run As لـ ArcGIS Notebook Server.

  1. منح حق الوصول للقراءة والكتابة لمجلد مخزن التكوين للموقع الحالي إلى حساب الشبكة المستخدم لتشغيل خدمة ArcGIS Notebook Server على الجهاز أو الأجهزة التي ترغب في ضمها إلى الموقع.
  2. أنشئ ملف JavaScript Object Notation (JSON) باسم connection.json.
  3. أضف السطر التالي إلى الملف، مع استبدال <path to the configuration store> بموقع مخزن التكوين لموقع ArcGIS Server الحالي:

    {"configPersistenceType": "FILESYSTEM", "connectionString": "<path to the configuration store>"}

    في هذا المثال، يكون المسار إلى مخزن التكوين للموقع الحالي هو /net/mymachine/data/arcgisnotebookserver/usr/config-store:

    {"connectionString": "/net/mymachine/data/arcgisnotebookserver/usr/config-store", " configPersistenceType": "FILESYSTEM" }

  4. احفظ ملف connection.json وأغلقه.
  5. ضع ملف connection.json على الجهاز الذي ستضمه إلى الموقع أو على دليل مشترك يمكنك الوصول إليه من الجهاز الذي سينضم إلى الموقع.
  6. افتح موجه أوامر وشغّل join-site.
  7. بناء جملة هو كما يلي: .
    joinSite -f <The file path to the configuration store JSON file>
    في هذا المثال، يُفترض أن يوجد ملف JSON لمخزن التكوين (connection.json) داخل الدليل نفسه كأداة join-site (\tools\JoinSiteUtility).
    joinsite.bat -f connection.json

تم ضم الجهاز إلى موقع ArcGIS Notebook Server.