روی یک سازمان

Edge for Private Cloud نسخه 4.16.05

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

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

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

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

فایل پیکربندی بی صدا برای ورود

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

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

شبانه روزی

  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 را با اجرای دستور زیر در ماشین 2 برای شروع psql بررسی کنید:
    > psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee

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

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

      9000 شماره پورتی است که توسط رابط کاربری استفاده می شود. اگر مرورگر را مستقیماً روی سرور میزبان رابط کاربری Edge راه‌اندازی می‌کنید، می‌توانید از یک URL به شکل زیر استفاده کنید:
      http://localhost:9000/login

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

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

Edge for Private Cloud نسخه 4.16.05

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

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

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

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

فایل پیکربندی بی صدا برای ورود

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

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

شبانه روزی

  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 را با اجرای دستور زیر در ماشین 2 برای شروع psql بررسی کنید:
    > psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee

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

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

      9000 شماره پورتی است که توسط رابط کاربری استفاده می شود. اگر مرورگر را مستقیماً روی سرور میزبان رابط کاربری Edge راه‌اندازی می‌کنید، می‌توانید از یک URL به شکل زیر استفاده کنید:
      http://localhost:9000/login

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

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