يدعم ArcGIS Notebook Server مواقع متعددة الأجهزة في الإصدار 10.7.1 والإصدارات الأحدث. في موقع متعدد الأجهزة، يتم تكوين كل جهاز بالطريقة نفسها، باستخدام عمليات إعداد Docker متطابقة، ويمكن لكل جهاز تشغيل ArcGIS Notebooks.
بدءًا من 10.9، يدعم ArcGIS Notebook Server المواقع المتعددة التراخيص، مما يسمح لجميع الأجهزة التي تشترك في أحد المواقع بألا تحتاج إلى مستوى الترخيص نفسه بعد الآن. على سبيل المثال، يمكنك إعداد موقع يحتوي على ثلاث أجهزة بحيث يتم تكوين أحد الأجهزة بترخيص متقدم ويتم تكوين الجهازين الآخرين بتراخيص قياسية. في الإصدارات السابقة لـ 10.9، كان يتعين على جميع الأجهزة الحصول على مستوى الترخيص نفسه (سواء أكان متقدمًا أم قياسيًا). ستسمح هذه الإمكانية المتعددة التراخيص التي أدخلت على 10.9 بالتوسع من خلال استخدام عدد متفاوت من الأجهزة التي لديها ترخيص متقدم أو قياسي.
قديم:
في الإصدار 10.7، تم دعم موقع أحادي الأجهزة فقط.
تسمح لك مواقع ArcGIS Notebook Server متعددة الأجهزة بدعم المزيد من مستخدمي Notebooks في آن واحد. إذا كان لديك العديد من المستخدمين النشطين، أو إذا كانت موارد جهازك الفردي غير كافية لتلبية احتياجات المستخدمين لديك، فقد يكون التوسع إلى موقع متعدد الأجهزة مفيدًا.
ملاحظة:
إذا كان لديك عدد قليل من مستخدمي Notebooks الذين يحتاجون إلى مزيد من موارد الجهاز، فيمكنك تقييم تعديل حدود موارد موقعك كبديل محدود لإضافة الأجهزة.
تم تثبيت البرنامج نفسه على جميع الأجهزة الموجودة في موقع 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 متعدد الأجهزة، هناك بعض الخطوات الإضافية التي يجب اتباعها في دليل التثبيت هذا.
- راجع متطلبات النظام الخاصة بـ ArcGIS Notebook Server للتحقق من أن كل الأجهزة مؤهلة. على كل جهاز، اضبط جدران الحماية لفتح المنفذ 11443 الخاص بالاتصال من كل جهاز في نشر ArcGIS Enterprise.
تأكد من إجراء التثبيت باستخدام نفس مستخدم نظام التشغيل على كلا الجهازين. سيكون الحساب المستخدم لتثبيت ArcGIS Notebook Server هو الحساب المستخدم لتشغيل البرنامج. يجب أن يحصل مستخدمو المجموعة وكل المستخدمين الآخرين على أذونات التنفيذ على الأقل لدليل تثبيت ArcGIS Notebook Server. لاحظ أن تثبيت ArcGIS Notebook Server باستخدام الحساب الرئيسي غير مدعوم. على سبيل المثال، يمكن أن يكون حساب المستخدم المُستخدَم للتثبيت على جهازين كما يلي:
- تثبيت ArcGIS Notebook Server على الجهاز الأول في /data/ags باعتباره ags خاص بالمستخدم، باستخدام معرف المستخدم 58103.
- تثبيت ArcGIS Notebook Server على جهاز ثانٍ في /data/ags باستخدام اسم المستخدم والمعرف نفسه (ags، معرف المستخدم 58103).
- تأكد من أنك قمت بالفعل بما يلي أثناء عملية التثبيت إلى هذه النقطة:
- قم بتثبيت Docker على كل جهاز. على كل جهاز، قم بتنزيل صور Docker المقدمة من Esri وحفظها في موقع يمكن للنظام الوصول إليه.
- قم بتثبيت ArcGIS Notebook Server وترخيصه على كل جهاز. يمكنك أيضًا تثبيت البرنامج دون مطالبة.
- قم بتشغيل الأداة المساعدة PostInstaller لسطر الأوامر (الموجودة على <ArcGIS Notebook Server installation directory>/tools/postInstallUtility) لتحميل صور Docker إلى المستودع المحلي على كل جهاز.
- اتبع الخطوات لتكوين ArcGIS Notebook Server بعد الثبيت.
- إنشاء دليلين ومشاركتهما على الشبكة مع تحديد مستخدم التثبيت باعتباره المالك. يكون الأول لمخزن التكوين والثاني لدلائل الخادم. يجب عليك منح 700 إذن على الأقل للمجلدات.على سبيل المثال:
ملاحظة:
دلائل الشبكة المشتركة المخفية أو التي تستخدم أحرفًا خاصة (على سبيل المثال، $) غير مدعومة من ArcGIS Notebook Server.
- إنشاء دليل يُسمى config-store. حدد المالك كـ ags، بمعرف المستخدم 58103. امنح الدليل ما لا يقل عن 700 إذن.
- شارك مجلد config-store بحيث يتمكن الجهازان من الوصول إلى الدليل باستخدام المسار نفسه، مثل، /net/myserver/config-store.
- إنشاء دليل يُسمى arcgisnotebookserver. حدد المالك كـ ags، بمعرف المستخدم 58103. امنح الدليل ما لا يقل عن 700 إذن.
- شارك مجلد arcgisnotebookserver بحيث يتمكن الجهازان من الوصول إلى الدليل باستخدام المسار نفسه، مثل، /net/myserver/arcgisnotebookserver.
حتى وإن كانت الدلائل موجودة على نفس الجهاز الذي ستستخدمه عند إنشاء الموقع، فيجب عليك إنشاء الدلائل ومشاركتها يدويًا والإشارة إليها من خلال مسار الشبكة.
- من أحد أجهزتك، أنشئ موقع ArcGIS Notebook Server . تأكد من استخدام المسارات لدلائل الخادم ومخزن التكوين الذي قمت بإعداده مسبقًا.
- بمجرد اكتمال الخطوات السابقة، يمكنك ربط كل جهاز إضافي بالموقع الذي قمت بإنشائه باستخدام معالج التكوين. إذا كنت تفضل ربط الموقع من سطر الأوامر، فراجع الخطوة 6.
- من الجهاز الإضافي الأول، افتح معالج تكوين ArcGIS Notebook Server.
- راجع التعليمات الواردة في المعالج واتبعها، وانقر فوق متابعة.
- انقر فوق ضم موقع حالي.
- أدخل عنوان URL للموقع وبيانات الاعتماد لموقع ArcGIS Notebook Server كما تم إنشاؤها في الخطوة 4.
- كرر الخطوات الفرعية من أ إلى د لكل جهاز إضافي تريد ضمه إلى الموقع.
- كبديل لاستخدام معالج التكوين، يمكنك ربط الجهاز بالموقع باستخدام أداة مساعدة لسطر الأوامر كما يلي:
- تأكد من تسجيل الدخول إلى الجهاز باستخدام حساب ArcGIS Notebook Server.
- افتح مُوجه الأوامر وقم بتشغيل الأداة المساعدة، التي توجد على <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
إذا تم إدخال بيانات اعتماد الحساب وعنوان URL الخاص بالموقع بشكل صحيح، فستعمل الأداة المساعدة على ضم الجهاز إلى موقع ArcGIS Notebook Server. كرر هذه الخطوة لكل جهاز إضافي.
ضم موقعًا من خط الأمر
يمكنك أيضًا استخدام أداة joinSite المساعدة لسطر الأوامر لضم جهازك إلى موقع ArcGIS Notebook Server. تتطلب هذه الأداة تحديد موقع مخزن التكوين للموقع الحالي، بدلاً من عنوان URL. لذلك، تكون الأداة المساعدة مفيدة في حالات معينة حيث يؤدي استخدام عنوان URL إلى تعطيل قائمة انتظار طلبات الشبكة للموقع. فكر في استخدام هذه الأداة المساعدة إذا كانت الأجهزة في موقع ArcGIS Notebook Server مثقلة بالفعل بطلبات الشبكة، أو إذا كنت ترغب في ضم عدد كبير من الأجهزة إلى موقعك في الوقت نفسه.
تُثبت أداة join-site المساعدة في \tools\JoinSiteUtility تحت دليل تثبيت ArcGIS Notebook Server. شغّل الأداة المساعدة لضم الموقع من جهاز ArcGIS Notebook Server الذي ترغب في إضافته إلى موقع حالي، باستخدام حساب Run As لـ ArcGIS Notebook Server.
- امنح حق الوصول للقراءة والكتابة في مجلد مخزن التكوين للموقع الحالي إلى حساب الشبكة المستخدم لتشغيل خدمة ArcGIS Notebook Server على الجهاز أو الأجهزة التي ترغب في ضمها إلى الموقع.
- أنشئ ملف JavaScript Object Notation (JSON) باسم connection.json.
- أضف السطر التالي إلى الملف، مع استبدال <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" }
- احفظ ملف connection.json ثم أغلقه.
- ضع ملف connection.json على الجهاز الذي ستضمه إلى الموقع أو على دليل مشترك يمكنك الوصول إليه من الجهاز الذي سينضم إلى الموقع.
- افتح موجه أوامر وشغّل join-site.
تم ضم الجهاز إلى موقع ArcGIS Notebook Server.