Edge for Private Cloud، الإصدار 4.17.09
استخدِم الأمر setup-org من أجل تنفيذ عملية الإعداد. يجب تشغيل الأمر على عقدة خادم الإدارة.
وكجزء من عملية الإعداد، يجب أن يستوفي النص البرمجي ما يلي:
- ينشئ المؤسسة.
- لضبط المستخدم المحدّد كمشرف في المؤسسة.
- يجب أن يكون هذا المستخدم مختلفًا عن مستخدم مشرف النظم. أي، لا تستخدم وحدة تحكّم مسؤول إدارة النظم مستخدم كمشرف مؤسسة.
- يمكنك تحديد مستخدم حالي لمشرف المؤسسة أو ضبط النص البرمجي على إنشاء مستخدم جديد.
- يمكنك ربط المؤسسة باللوحة، ويتم ربطها "بالمدخل" تلقائيًا. كبل.
- أنشِئ بيئة.
- إنشاء مضيف افتراضي للبيئة
- ربط البيئة بجميع معالجات الرسائل.
- تفعيل الإحصاءات
ملف الإعدادات لعملية الإعداد
مرِّر ملف إعداد إلى الأمر setup-org. استدعِ الأمر setup-org وحدد الخيار -f، تضمين المسار إلى ملف الإعداد الصامت:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
المطلب الوحيد لعمليات التثبيت الصامتة هو أن تكون هناك إمكانية للوصول إلى ملف الإعداد أو قابلة للقراءة بواسطة "apigee" المستخدم.
يظهر أدناه مثال على ملف إعداد صامت. قم بتحريرها حسب الضرورة المتطلبات:
IP1=192.168.1.1 # Specify the IP or DNS name of the Management Server. MSIP="$IP1" # Specify the Edge sys admin credentials. ADMIN_EMAIL="admin@email.com" APIGEE_ADMINPW=adminPassword # If omitted, you are prompted for it. # Specify organization name. ORG_NAME=myorg # lowercase only, no spaces, underscores, or periods. # Specify the organization administrator user. # Either specify an existing user, or specify the information # necessary to create a new user. # Do not use the sys admin as the organization administrator. # # Create a new user for the organization administrator. NEW_USER="y" # New user information if NEW_USER="y". USER_NAME=new@user.com FIRST_NAME=new LAST_NAME=user USER_PWD="newUserPword" ORG_ADMIN=new@user.com # # Or, specify an existing user as the organization admin, # omit USER_NAME, FIRST_NAME, LAST_NAME, USER_PWD. # NEW_USER="n" # ORG_ADMIN=existing@user.com # Specify environment name. ENV_NAME=prod # Specify virtual host information. VHOST_PORT=9001 VHOST_NAME=default # If you have a DNS entry for the virtual host. VHOST_ALIAS=myorg-test.apigee.net # If you do not have a DNS entry for the virtual host, # specify the IP and port of each router as a space-separated list: # VHOST_ALIAS="firstRouterIP:9001 secondRouterIP:9001" # Optionally configure TLS/SSL for virtual host. # VHOST_SSL=y # Set to "y" to enable TLS/SSL on the virtual host. # KEYSTORE_JAR= # JAR file containing the cert and private key. # KEYSTORE_NAME= # Name of the keystore. # KEYSTORE_ALIAS= # The key alias. # KEY_PASSWORD= # The key password, if it has one. # Specify the analytics group. # AXGROUP=axgroup-001 # Default name is axgroup-001.
ملاحظات:
- بالنسبة إلى VHOST_ALIAS، إذا كنت
بالفعل سجل DNS الذي ستستخدمه للوصول إلى المضيف الظاهري، حدد المضيف
الاسم المستعار والمنفذ اختياريًا، على سبيل المثال، "myapi.example.com". إذا لم
سجلّ نظام أسماء النطاقات، يمكنك استخدام عنوان IP لجهاز التوجيه.
للحصول على مزيد من المعلومات حول كيفية تهيئة المضيف الظاهري، يمكنك الاطلاع على إعداد مضيفًا افتراضيًا. - بالنسبة إلى تهيئة بروتوكول أمان طبقة النقل (TLS) وطبقة المقابس الآمنة (SSL)، راجع ملفات تخزين المفاتيح متاجر الثقة وضبط الوصول إلى بروتوكول أمان طبقة النقل (TLS) إلى واجهة برمجة تطبيقات للسحابة الإلكترونية الخاصة للاطّلاع على مزيد من المعلومات حول إنشاء ملف JAR وجوانب أخرى تهيئة بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL).
- لمزيد من المعلومات حول تهيئة المضيفات الظاهرية، يمكنك الاطلاع على تهيئة الدخول عبر TLS إلى واجهة برمجة التطبيقات الخاصة بالسحابة الإلكترونية الخاصة
إجراء الإعداد
- تثبيت apigee-provision على
عقدة خادم الإدارة:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision install - شغِّل الأمر على عقدة خادم الإدارة:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
يجب أن تكون إمكانية الوصول إلى ملف الإعداد أو قابلة للقراءة بواسطة "apigee" المستخدم.
التحقّق من عملية الإعداد
بعد اكتمال عملية الإعداد، يمكنك التحقّق من حالة النظام من خلال إصدار عنوان URL التالي. في عقدة خادم الإدارة.
- تحقَّق من حالة المستخدم والمؤسسة على خادم الإدارة من خلال إصدار ما يلي:
أوامر CURL:
> ضفيرة -u <adminEmail>:<admin Passwd> http://localhost:8080/v1/users
> curl -u <adminEmail>:<adminpasswd> http://localhost:8080/v1/organizations
> curl -u <adminEmail>:<adminpasswd> http://localhost:8080/v1/organizations/<orgname>/deployments - إذا كنت قد فعّلت "إحصاءات Google"، استخدِم الأمر التالي:
> ضفيرة -u <adminEmail>:<admin Passwd> http://localhost:8080/v1/organizations/<orgname>/environments/<envname>/provisioning/axstatus - يمكنك أيضًا التحقق من حالة قاعدة بيانات PostgreSQL عن طريق تشغيل الأمر التالي على
الجهاز 2 لبدء تشغيل psql:
> psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
في موجه الأوامر، أدخل الأمر التالي لعرض جدول التحليلات الخاص المؤسسة:
apigee=# : \d إحصاءات."<orgname>.prod.fact"
استخدِم الأمر التالي للخروج من psql:
apigee=# \q - الوصول إلى واجهة مستخدم Apigee Edge باستخدام متصفح ويب تذكر أنك لاحظت بالفعل
عنوان URL لوحدة تحكم الإدارة في نهاية عملية التثبيت.
- شغِّل متصفّحك المفضَّل وأدخِل عنوان URL لواجهة مستخدم Edge. يبدو مشابهًا لـ
حيث يكون عنوان IP للجهاز 1 أو لأي جهاز تم تثبيته
واجهة المستخدم مفعّلة للإعدادات البديلة:
http://192.168.56.111:9000/login
9000 هو رقم المنفذ الذي تستخدمه واجهة المستخدم. إذا كنت تبدأ تشغيل المتصفح من صفحة خادم يستضيف واجهة مستخدم Edge، يمكنك استخدام عنوان URL بالشكل التالي:
http://localhost:9000/login
ملاحظة: تأكَّد من فتح المنفذ 9000. - في صفحة تسجيل الدخول إلى وحدة التحكّم، حدِّد اسم المستخدم أو كلمة المرور لمشرف نظام Apigee.
ملاحظة: هذه هي كلمة مرور مشرف النظام العام التي حددتها. أثناء التثبيت. بدلاً من ذلك، يمكنك:
- شغِّل متصفّحك المفضَّل وأدخِل عنوان URL لواجهة مستخدم Edge. يبدو مشابهًا لـ
حيث يكون عنوان IP للجهاز 1 أو لأي جهاز تم تثبيته
واجهة المستخدم مفعّلة للإعدادات البديلة:
- اشترِك للحصول على حساب مستخدم جديد في Apigee واستخدِم بيانات اعتماد المستخدم الجديد لتسجيل الدخول.
- انقر على "تسجيل الدخول"، سيعيد المتصفّح التوجيه إلى:
http://192.168.56.111:9000/platform/#/<orgname>/
وتفتح لوحة معلومات تسمح لك بتهيئة المؤسسة التي تم إنشاؤها من قبل (إذا سجّل الدخول باستخدام بيانات اعتماد مشرف Apigee). - إذا كنت مستخدمًا جديدًا لتطبيق Edge، يمكنك الآن إنشاء أول خادم وكيل لواجهة برمجة التطبيقات. لمزيد من المعلومات
راجع إنشاء أول خادم وكيل لواجهة برمجة التطبيقات.
راجع أيضًا الأقسام المتعلقة بالعينات، بما في ذلك قائمة النماذج، والهدف الوهمي واجهات برمجة تطبيقات REST يمكنك استخدامها في تجارب إنشاء واجهة برمجة التطبيقات على Mock Target API.
- انقر على "تسجيل الدخول"، سيعيد المتصفّح التوجيه إلى: