Edge for Private Cloud نسخه 4.16.09
از دستور setup-org برای انجام فرآیند onboarding استفاده کنید. شما باید دستور را در گره مدیریت سرور اجرا کنید.
به عنوان بخشی از فرآیند نصب، اسکریپت:
- سازمان را ایجاد می کند.
- کاربر مشخص شده را به عنوان سرپرست سازمان تنظیم می کند.
- این کاربر باید با کاربر admin sys متفاوت باشد. یعنی از کاربر ادمین sys به عنوان کاربر ادمین 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».
اگر هنوز سابقه DNS ندارید، برای اطلاعات بیشتر به تنظیم میزبان مجازی مراجعه کنید. - برای پیکربندی TLS/SSL، برای اطلاعات بیشتر در مورد ایجاد فایل JAR، و سایر جنبههای پیکربندی TLS/SSL، به Keystores و Truststores و پیکربندی دسترسی TLS به API برای Private Cloud مراجعه کنید.
سوار شدن
- 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" قابل دسترسی یا خواندن باشد.
تأیید ورود
پس از اتمام نصب، وضعیت سیستم را با صدور دستورات CURL زیر در گره مدیریت سرور بررسی کنید.
- با صدور دستورات 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 - اگر تجزیه و تحلیل را فعال کرده اید، از این دستور استفاده کنید:
> curl -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 analytics."<orgname>.prod.fact"
برای خروج از psql از دستور زیر استفاده کنید:
apigee=# \q - با استفاده از مرورگر وب به رابط کاربری Apigee Edge دسترسی پیدا کنید. به یاد داشته باشید که قبلاً URL کنسول مدیریت را در پایان نصب یادداشت کرده اید.
- مرورگر دلخواه خود را راه اندازی کنید و URL رابط کاربری Edge را وارد کنید. به نظر می رسد شبیه به موارد زیر است، جایی که آدرس IP مربوط به ماشین 1 است، یا برای هر دستگاهی که UI را برای پیکربندی های جایگزین روی آن نصب کرده اید:
http://192.168.56.111:9000/login
9000 شماره پورتی است که توسط رابط کاربری استفاده می شود. اگر مرورگر را مستقیماً روی سرور میزبان رابط کاربری Edge راهاندازی میکنید، میتوانید از یک URL به شکل زیر استفاده کنید:
http://localhost:9000/login
توجه : از باز بودن پورت 9000 اطمینان حاصل کنید. - در صفحه ورود به کنسول، نام کاربری/رمز عبور مدیریت سیستم Apigee را مشخص کنید.
توجه : این رمز عبور جهانی مدیر سیستم است که در حین نصب تنظیم کرده اید. متناوبا، می توانید:
- مرورگر دلخواه خود را راه اندازی کنید و URL رابط کاربری Edge را وارد کنید. به نظر می رسد شبیه به موارد زیر است، جایی که آدرس IP مربوط به ماشین 1 است، یا برای هر دستگاهی که UI را برای پیکربندی های جایگزین روی آن نصب کرده اید:
- برای یک حساب کاربری جدید Apigee ثبت نام کنید و از اعتبار کاربری جدید برای ورود استفاده کنید.
- روی Sign In کلیک کنید، مرورگر به مسیر زیر هدایت می شود:
http://192.168.56.111:9000/platform/#/<orgname>/
و داشبوردی را باز می کند که به شما امکان می دهد سازمان ایجاد شده قبلی را پیکربندی کنید (اگر با استفاده از اعتبارنامه مدیریت Apigee وارد شوید). - اگر تازه وارد Edge هستید، اکنون می توانید اولین پروکسی API خود را ایجاد کنید. برای اطلاعات بیشتر، به ساخت اولین پروکسی API خود مراجعه کنید.
همچنین بخشهای مربوط به نمونهها، از جمله فهرست نمونهها و APIهای هدف ساختگی RESTful را که میتوانید در آزمایشهای ساخت API خودتان در Mock Target API استفاده کنید، ببینید.
- روی Sign In کلیک کنید، مرورگر به مسیر زیر هدایت می شود: