پیوستن سازمان

Edge for Private Cloud نسخه ۴.۱۶.۰۵

از فرمان setup-org برای انجام فرایند آماده‌سازی استفاده کنید. باید فرمان را در گره «سرور مدیریت» اجرا کنید.

به‌عنوان بخشی از فرایند آماده‌سازی، این اسکریپت:

به‌طور اختیاری کاربر جدیدی ایجاد می‌کند تا به‌عنوان سرپرست سازمان عمل کند.

  • سازمان را ایجاد می‌کند.
  • کاربر مشخص‌شده را به‌عنوان سرپرست سازمان اضافه می‌کند. کاربر باید ازقبل وجود داشته باشد؛ درغیراین‌صورت، دستورات خطا صادر می‌کند.
  • سازمان را با یک pod مرتبط می‌کند، به‌طور پیش‌فرض آن را با pod «دروازه» مرتبط می‌کند.
  • محیطی بسازید.
  • میزبان مجازی برای محیط ایجاد کنید.
  • محیط را با همه «پردازشگر(های) پیام» مرتبط کنید.
  • تجزیه‌وتحلیل را فعال می‌کند.

فایل پیکربندی بی‌صدا برای آماده‌سازی

فایل پیکربندی را به فرمان setup-org ارسال کنید. فرمان setup-org را فراخوانی کنید و گزینه ‎-f را مشخص کنید، ازجمله مسیر فایل پیکربندی بی‌صدا:

> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f /tmp/configFile

تنها شرط نصب بی‌صدا این است که فایل پیکربندی باید برای کاربر «apigee» قابل‌دسترسی یا خواندن باشد. برای مثال، فایل را در دایرکتوری /tmp در گره قرار دهید.

در زیر نمونه‌ای از فایل پیکربندی بی‌صدا نشان داده شده است. آن را براساس نیازهایتان ویرایش کنید:

IP1=192.168.1.1

# Specify the IP or DNS name of the Management Server.
MSIP="$IP1"

# Specify the Edge admin credentials.
ADMIN_EMAIL="admin@email.com"
APIGEE_ADMINPW=adminPassword     # If omitted, you are prompted for it.

# Specify organization name and administrator.
ORG_NAME=myorg  # lowercase only, no spaces, underscores, or periods.

#
# Set the organization administrator.
# Do not use sys admin as 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

# 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، اگر ازقبل سابقه ساناد دارید که از آن برای دسترسی به میزبان مجازی استفاده خواهید کرد، نام مستعار میزبان و درصورت تمایل درگاه را مشخص کنید، برای مثال، «myapi.example.com».

    اگر هنوز سابقه ساناد ندارید، برای اطلاعات بیشتر به راه‌اندازی میزبان مجازی مراجعه کنید.
  • برای پیکربندی TLS/SSL، به Keystores and Truststores و Configuring TLS/SSL for Edge On Premises مراجعه کنید تا اطلاعات بیشتری درباره ایجاد فایل JAR و دیگر جنبه‌های پیکربندی TLS/SSL کسب کنید.

آماده‌سازی

  1. apigee-provision را در گره «سرور مدیریت» نصب کنید:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-provision install
  2. فرمان را در گره «سرور مدیریت» اجرا کنید:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

    فایل پیکربندی باید برای کاربر «apigee» قابل‌دسترسی یا خواندن باشد. برای مثال، فایل را در دایرکتوری /tmp در گره قرار دهید.

درستی‌سنجی آماده‌سازی

پس‌از تکمیل آماده‌سازی، وضعیت سیستم را با صدور فرمان‌های CURL زیر در گره «سرور مدیریت» درستی‌سنجی کنید.

  1. با صدور فرمان‌های CURL زیر، وضعیت کاربر و سازمان را در «سرور مدیریت» بررسی کنید:
    > curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/users
    > curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations
    > curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations/<orgname>/deployments
  2. اگر تجزیه‌وتحلیل را فعال کرده‌اید، از این فرمان استفاده کنید:
    > curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations/<orgname>/environments/<envname>/provisioning/axstatus
  3. همچنین می‌توانید وضعیت پایگاه داده PostgreSQL را با اجرای فرمان زیر در «ماشین ۲» برای شروع psql بررسی کنید:
    > psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee

    در خط فرمان، فرمان زیر را برای مشاهده جدول تجزیه‌وتحلیل برای سازمانتان وارد کنید:
    apigee=# : \d analytics."<orgname>.prod.fact"

    از فرمان زیر برای خروج از psql استفاده کنید:
    apigee=# \q
  4. بااستفاده از مرورگر وب به میانای کاربر Apigee Edge دسترسی پیدا کنید. به‌خاطر داشته باشید که قبلاً نشانی وب کنسول مدیریت را در پایان نصب یادداشت کرده‌اید.
    1. مرورگر ترجیحی‌تان را راه‌اندازی کنید و نشانی وب Edge UI را وارد کنید. این نشانی شبیه به نشانی زیر است که در آن نشانی IP مربوط به «ماشین ۱» یا هر ماشین دیگری است که «رابط کاربری» را برای پیکربندی‌های جایگزین روی آن نصب کرده‌اید:
      http://192.168.56.111:9000/login

      ‫۹۰۰۰ شماره درگاهی است که «رابط کاربری» از آن استفاده می‌کند. اگر مرورگر را مستقیماً در سرور میزبان Edge UI راه‌اندازی می‌کنید، می‌توانید از نشانی وب با این قالب استفاده کنید:
      http://localhost:9000/login

      توجه: مطمئن شوید درگاه ۹۰۰۰ باز باشد.
    2. در صفحه ورود به سیستم کنسول، نام کاربری/گذرواژه سرپرست سیستم Apigee را مشخص کنید.
      توجه: این گذرواژه سرپرست سیستم جهانی است که درطول نصب تنظیم کرده‌اید. یا اینکه می‌توانید:
  5. برای حساب کاربری Apigee جدیدی ثبت‌نام کنید و از اطلاعات کاربری کاربر جدید برای ورود به سیستم استفاده کنید.
    1. روی «ورود به سیستم» کلیک کنید، مرورگر به این نشانی هدایت می‌شود:
      http://192.168.56.111:9000/platform/#/<orgname>/

      و داشبوردی را باز می‌کند که به شما امکان می‌دهد سازمانی را که قبلاً ایجاد شده است پیکربندی کنید (اگر بااستفاده از اطلاعات کاربری سرپرست Apigee وارد سیستم شده باشید).
    2. اگر تازه با Edge آشنا شده‌اید، اکنون می‌توانید اولین پراکسی میانای برنامه‌سازی کاربردی خود را ایجاد کنید. برای اطلاعات بیشتر، ساختن اولین پراکسی میانای برنامه‌سازی کاربردی را ببینید.