Edge for Private Cloud v. 4.17.09
در زیر نمونهای از فایل پیکربندی کامل بیصدا برای نصب Edge با ۹ گره نشان داده شده است. این فایل را درصورت نیاز برای پیکربندیتان ویرایش کنید. برای افزودن این فایل، از گزینه -f در setup.sh استفاده کنید. همچنین در زیر فایلهای پیکربندی نمونه برای هر توپولوژی Edge نشان داده شده است.
# IP address or DNS name of nodes. IP1=192.168.1.1 # Management Server, OpenLDAP, UI, ZooKeeper, Cassandra IP2=192.168.1.2 # ZooKeeper, Cassandra IP3=192.168.1.3 # ZooKeeper, Cassandra IP4=192.168.1.4 # Router, Message Processor IP5=192.168.1.5 # Router, Message Processor IP6=192.168.1.6 # Qpid IP7=192.168.1.7 # Qpid IP8=192.168.1.8 # Postgres IP9=192.168.1.9 # Postgres # Must resolve to IP address or DNS name of host - not to 127.0.0.1 or localhost. HOSTIP=$(hostname -i) # Specify "y" to check that the system meets the CPU and memory requirements # for the component being installed. See Installation Requirements for requirements for each component. # Default value is "n" to disable check. ENABLE_SYSTEM_CHECK=n # When "hostname -i" returns multiple IP addresses, # set to "y", to have the installer prompt you to select the IP address to use. ENABLE_DYNAMIC_HOSTIP=n # Set Edge sys admin credentials. ADMIN_EMAIL=your@email.com APIGEE_ADMINPW=yourPassword # If omitted, you are prompted for it. # Location of Edge license file. LICENSE_FILE=/tmp/license.txt # Management Server information. MSIP=$IP1 # IP or DNS name of Management Server node. # Specify the port the Management Server listens on for API calls. # APIGEE_PORT_HTTP_MS=8080 # Default is 8080. # # OpenLDAP information. # # Set to y if you are connecting to a remote LDAP server. # If n, Edge installs OpenLDAP when it installs the Management Server. USE_LDAP_REMOTE_HOST=n # If connecting to remote OpenLDAP server, specify the IP/DNS name and port. # LDAP_HOST=$IP1 # IP or DNS name of OpenLDAP node. # LDAP_PORT=10389 # Default is 10389. APIGEE_LDAPPW=yourLdapPassword # Specify OpenLDAP without replication, 1, or with replication, 2. LDAP_TYPE=1 # Set only if using replication. # LDAP_SID=1 # Unique ID for this LDAP server. # LDAP_PEER= # IP or DNS name of LDAP peer. # The Message Processor and Router pod. MP_POD=gateway # The name of the region, corresponding to the data center name. REGION=dc-1 # Use dc-1 unless installing in a # multi-data center environment. # ZooKeeper information. # See table below if installing in a multi-data center environment. ZK_HOSTS="$IP1 $IP2 $IP3" # IP/DNS names of all ZooKeeper nodes. ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3" # IP/DNS names of all ZooKeeper nodes. # Cassandra information. CASS_CLUSTERNAME=Apigee # Default name is Apigee. # IP (not DNS names) of the Cassandra hosts separated by spaces. CASS_HOSTS="$IP1:1,1 $IP2:1,1 $IP3:1,1" # Set to enable Cassandra authentication. # CASS_AUTH=y # The default value is n. # Cassandra uname/pword required if you enabled Cassandra authentication. # CASS_USERNAME= # CASS_PASSWORD= # Postgres username and password as set when you installed Edge. # Default is apigee:postgres. PG_USER=apigee PG_PWD=postgres # Use to enable Postgres master-standby replication # when you have multiple Postgres nodes. # PG_MASTER=IPorDNSofNewMaster # PG_STANDBY=IPorDNSofOldMaster # SMTP information. SKIP_SMTP=n # Skip now and configure later by specifying "y". SMTPHOST=smtp.gmail.com SMTPUSER=your@email.com SMTPPASSWORD=yourEmailPassword SMTPSSL=y SMTPPORT=465 # If no SSL, use a different port, such as 25. SMTPMAILFROM="My Company <myco@company.com>"
جدول زیر حاوی اطلاعات تکمیلی درباره این داراییها است:
|
دارایی |
توجه |
|---|---|
|
نامهای IP/ساناد |
هنگام مشخص کردن نشانی IP گره، از نگاشت نام میزبان به 127.0.0.1 یا نشانی IP 127.0.0.1 استفاده نکنید. |
| ENABLE_SYSTEM_CHECK |
اگر «بله»، بررسی کنید که سیستم از الزامات CPU و حافظه برای مؤلفه دردست نصب برخوردار باشد. برای اطلاع از الزامات هر عنصر، به الزامات نصب مراجعه کنید. مقدار پیشفرض «n» برای غیرفعال کردن بررسی است. |
| ENABLE_DYNAMIC_HOSTIP |
اگر سروری چند کارت واسط داشته باشد، فرمان «hostname -i» فهرست نشانیهای IP را که با فاصله از هم جدا شدهاند برمیگرداند. بهطور پیشفرض، نصبکننده Edge از اولین نشانی IP برگرداندهشده استفاده میکند که ممکن است در همه شرایط درست نباشد. بهعنوان جایگزین، میتوانید دارایی زیر را در فایل پیکربندی نصب تنظیم کنید. وقتی روی «بله» تنظیم شود، نصبکننده از شما میخواهد نشانی IP موردنظر برای استفاده در نصب را انتخاب کنید. مقدار پیشفرض «n» است. احتیاط: اگر ENABLE_DYNAMIC_HOSTIP=y را تنظیم کردید، مطمئن شوید که فایل دارایی شما HOSTIP را تنظیم نکرده باشد. |
|
ADMIN_EMAIL |
گذرواژه سرپرست سیستم باید حداقل ۸ نویسه داشته باشد و شامل یک حرف بزرگ، یک حرف کوچک، یک رقم، یا یک نویسه خاص باشد. اگر گذرواژه را حذف کنید، از شما خواسته میشود آن را وارد کنید. پساز تکمیل نصب، Apigee توصیه میکند گذرواژه را از فایل پیکرببندی بردارید. |
|
LICENSE_FILE |
مکان فایل پروانه که باید برای کاربر «apigee» دردسترس باشد. برای مثال، آن را در دایرکتوری /tmp ذخیره کنید و chmod 777 را روی فایل اعمال کنید. فایل در دایرکتوری نصب Edge کپی میشود. |
| APIGEE_LDAPPW | گذرواژه OpenLDAP را مشخص میکند. پساز تکمیل نصب، Apigee توصیه میکند گذرواژه را از فایل پیکرببندی بردارید. |
|
USE_LDAP_REMOTE_HOST |
اگر USE_LDAP_REMOTE_HOST روی n تنظیم شده باشد، Edge هنگام نصب «سرور مدیریت»، OpenLDAP را بهطور خودکار نصب میکند. اگر به سرور LDAP از دور متصل میشوید، USE_LDAP_REMOTE_HOST را روی y تنظیم کنید. OpenLDAP با «سرور مدیریت» نصب نشده است. اگر به سرور OpenLDAP از دور متصل میشوید، از LDAP_HOST |
|
LDAP_TYPE |
برای OpenLDAP بدون تکثیر، LDAP_TYPE=1 را تنظیم کنید. LDAP_TYPE=2 با OpenLDAP با تکثیر مطابقت دارد. اگر توپولوژی Edge شما از یک سرور OpenLDAP استفاده میکند، ۱ را مشخص کنید. اگر نصب Edge شما از چندین گره OpenLDAP استفاده میکند، مثلاً در نصب تولیدی ۱۳ گرهای، ۲ را مشخص کنید. اگر تکثیر را فعال کنید، ویژگیهای زیر را تنظیم کنید:
|
|
MP_POD |
نام واحد پردازشگر پیام و مسیریاب را مشخص کنید. بهطور پیشفرض، نام دروازه است. |
|
REGION |
نام منطقه. طبق قرارداد، نامها معمولاً بهصورت dc-# هستند که # با مقدار عدد صحیح مطابقت دارد. برای مثال، dc-1، dc-2، و غیره. میتوانید از dc-1 استفاده کنید، مگر اینکه در محیط چندمرکز داده نصب کنید. در نصب چند مرکز داده، مقدار dc-1 یا dc-2 و غیره است، بسته به اینکه کدام مرکز داده را نصب میکنید. بااینحال، محدود به استفاده از نامها فقط در قالب dc-# نیستید. میتوانید از هر نامی برای منطقه استفاده کنید. |
|
ZK_HOSTS |
نشانیهای IP یا نامهای ساناد گرههای ZooKeeper. نشانیهای IP یا نامهای ساناد باید در همه گرههای ZooKeeper به یک ترتیب فهرست شوند. در محیط چند مرکز داده، همه گرههای ZooKeeper را از هر دو مرکز داده فهرست کنید. اصلاحگر «:observer» را فقط در گرههای ZooKeeper هنگام ایجاد چندین مرکز داده همانگونه که در نصب ۱۲ میزبانی توضیح داده شده است مشخص کنید. در نصب تکمرکز داده، این اصلاحگر را حذف کنید. برای اطلاعات بیشتر، «نصب خوشهای ۱۲ میزبان» را در نصب عناصر Edge در گره ببینید. |
|
ZK_CLIENT_HOSTS |
نشانیهای IP یا نامهای ساناد گرههای ZooKeeper که این مرکز داده استفاده میکند. نشانیهای IP یا نامهای ساناد باید در همه گرههای ZooKeeper به یک ترتیب فهرست شوند. در نصب مرکز داده تکی، این گرهها همان گرههایی هستند که توسط ZK_HOSTS مشخص شدهاند. در محیط چند مرکز داده، فقط گرههای ZooKeeper را در این مرکز داده فهرست کنید. برای اطلاعات بیشتر، «نصب خوشهای ۱۲ میزبان» را در نصب عناصر Edge در گره ببینید. |
| CASS_CLUSTERNAME | درصورت تمایل، نام خوشه Cassandra را مشخص کنید. نام پیشفرض «Apigee» است. |
|
CASS_HOSTS |
نشانیهای IP (نه نامهای ساناد) گرههای Cassandra. از دو گره اول بهعنوان سرورهای بذر استفاده خواهد شد. نشانیهای IP باید در همه گرههای Cassandra به یک ترتیب فهرست شوند. گرههای Cassandra میتوانند پسوند اختیاری «:dc,ra» داشته باشند که مرکز داده و قفسه گره Cassandra را مشخص میکند. این اصلاحگر را فقط هنگام ایجاد چندین مرکز داده که در نصب ۱۲ میزبان توضیح داده شده است مشخص کنید. در نصب تکمرکز داده، این اصلاحگر را حذف کنید. برای مثال، «192.168.124.201:1,1 = مرکز داده ۱ و قفسه/منطقه دردسترس ۱، و «192.168.124.204:2,1 = مرکز داده ۲ و قفسه/منطقه دردسترس ۱. در محیط چند مرکز داده، برای غلبه بر مشکلات دیوار آتش، CASS_HOSTS باید به گونهای مرتب شوند (همانطور که در مثال بالا نشان داده شده است) که گرههای مرکز داده فعلی در ابتدا قرار گیرند. برای اطلاعات بیشتر، «نصب خوشهای ۱۲ میزبان» را در نصب عناصر Edge در گره ببینید. |
|
CASS_AUTH |
اگر اصالتسنجی Cassandra را فعال کنید، CASS_AUTH=y، میتوانید نام کاربری و گذرواژه Cassandra را بااستفاده از این داراییها ارسال کنید. پساز تکمیل نصب، Apigee توصیه میکند گذرواژه را از فایل پیکرببندی بردارید. |
| PG_USER PG_PWD |
بهطور پیشفرض، پایگاه داده PostgreSQL دو کاربر تعریفشده دارد: «postgres» و «apigee». PG_USER به شما امکان میدهد نام کاربری کاربر «apigee» را تغییر دهید. نمیتوانید نام کاربر «postgres» را تغییر دهید. هر دو کاربر گذرواژه پیشفرض «postgres» را دارند. از PG_PWD برای تنظیم گذرواژه روی مقدار متفاوتی برای هر دو کاربر در زمان نصب استفاده کنید. پساز تکمیل نصب، Apigee توصیه میکند گذرواژه را از فایل پیکرببندی بردارید. |
|
PG_MASTER PG_STANDBY |
برای فعال کردن تکثیر آمادهباش اصلی Postgres تنظیم کنید، بهاین شکل: PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster |
|
SKIP_SMTP |
SMTP را پیکربندی کنید تا Edge بتواند ایمیلهای مربوط به گذرواژههای گمشده و اعلانهای دیگر را ارسال کند. اگر اطلاعات اعتباری کاربر SMTP لازم نیست، SMTPUSER و SMTPPASSWORD را حذف کنید. SMTPMAILFROM الزامی است. |