Edge for Private Cloud نسخه ۴.۱۸.۰۱
پساز نصب ابزار کمکی Edge apigee-setup در گره، از ابزار کمکی apigee-setup برای نصب یک یا چند مؤلفه Edge در گره استفاده کنید.
ابزار کمکی apigee-setup از فرمانی به این شکل استفاده میکند:
> /opt/apigee/apigee-setup/bin/setup.sh -p component -f configFileکه در آن component مؤلفه Edge برای نصب است، و configFile فایل پیکربندی بیصدا حاوی اطلاعات نصب است. فایل پیکربندی باید برای کاربر «apigee» قابلدسترسی یا خواندن باشد. برای مثال، میتوانید دایرکتوری جدیدی برای فایلها ایجاد کنید، آنها را در دایرکتوری /usr/local یا /usr/local/share یا هر جای دیگری در گره که برای کاربر «apigee» قابلدسترسی است قرار دهید.
برای مثال، برای نصب Edge Management Server:
> /opt/apigee/apigee-setup/bin/setup.sh -p ms -f /usr/local/myConfigملاحظات نصب
هنگام نوشتن فایل پیکربندی، گزینههای زیر را درنظر بگیرید.
درحال راهاندازی تکرار اصلی-آمادهبهکار Postgres
بهطور پیشفرض، Edge همه گرههای Postgres را در حالت اصلی نصب میکند. اما در سیستمهای تولیدی با چند گره Postgres، باید آنها را برای استفاده از تکرار اصلی-آمادهبهکار پیکربندی کنید تا اگر گره اصلی ازکار افتاد، گره آمادهبهکار بتواند به ترافیک سرور ادامه دهد.
میتوانید تکرار اصلی-آمادهبهکار را در زمان نصب بااستفاده از ویژگیهای موجود در فایل پیکربندی بیصدا فعال و پیکربندی کنید. یا میتوانید پساز نصب، تکرار اصلی-آمادهبهکار را فعال کنید. برای اطلاعات بیشتر، به راهاندازی تکرار Master-Standby برای Postgres مراجعه کنید.
درحال فعال کردن اصالتسنجی Cassandra
بهطور پیشفرض، Cassandra بدون فعال بودن اصالتسنجی نصب میشود. یعنی هرکسی میتواند به Cassandra دسترسی داشته باشد. میتوانید اصالتسنجی را پساز نصب Edge یا بهعنوان بخشی از فرایند نصب فعال کنید.
برای اطلاعات بیشتر، فعال کردن اصالتسنجی Cassandra را ببینید.
استفاده از درگاه محافظتشده هنگام ایجاد میزبان مجازی
اگر میخواهید میزبان مجازیای ایجاد کنید که «رهیاب» را به درگاه محافظتشدهای، مثلاً شماره درگاههای کمتر از ۱۰۰۰، مقید کند، باید «رهیاب» را بهگونهای پیکربندی کنید که بهعنوان کاربری با دسترسی به آن درگاهها اجرا شود. بهطور پیشفرض، «مسیریاب» بهعنوان کاربر «apigee» اجرا میشود که به درگاههای دارای امتیاز دسترسی ندارد.
برای کسب اطلاعات درباره نحوه پیکربندی میزبان مجازی و «رهیاب» برای دسترسی به درگاههای زیر ۱۰۰۰، به راهاندازی میزبان مجازی مراجعه کنید.
مشخص کردن مؤلفهها برای نصب
جدول زیر گزینههایی را که به گزینه -p ابزار apigee-service ارسال میکنید فهرست میکند تا مشخص کنید کدام مؤلفهها در گره نصب شوند:
|
عنصر |
شرح |
|---|---|
|
c |
فقط Cassandra را نصب کنید. |
| zk | فقط ZooKeeper را نصب کنید. |
|
ds |
ZooKeeper و Cassandra را نصب کنید. |
|
ld |
فقط OpenLDAP را نصب کنید. |
|
ms |
Edge Management Server را نصب کنید که Edge UI و OpenLDAP را نیز نصب میکند. اگر USE_LDAP_REMOTE_HOST=y را در فایل پیکربندی تنظیم کنید، نصب OpenLDAP رد میشود و «سرور مدیریت» از OpenLDAP نصبشده در گره دیگری استفاده میکند. |
|
r |
فقط Edge Router را نصب کنید. |
|
مگاپیکسل |
فقط Edge Message Processor را نصب کنید. |
|
rmp |
Edge Router و Message Processor را نصب کنید. |
|
ui |
رابط کاربری Edge را نصب کنید. |
|
qs |
فقط Qpid Server را نصب کنید. |
|
ps |
فقط Postgres Server را نصب کنید. |
| pdb | فقط پایگاه داده Postgres را نصب کنید - فقط هنگام نصب پورتال Developer Services استفاده میشود. نصب درگاه Developer Services را ببینید. |
|
ساکسوفون |
مؤلفههای analytics، یعنی Qpid و Postgres را نصب کنید. از این گزینه فقط برای توسعه و آزمایش استفاده کنید، نه برای تولید. |
| sso | واحد Edge SSO را نصب کنید. |
|
ماهانه |
«درآمدزایی» را نصب کنید. |
|
sa |
Edge را بهصورت مستقل نصب کنید، یعنی Cassandra، ZooKeeper، Management Server، OpenLDAP، Edge UI، Router، و Message Processor. این گزینه مؤلفههای تجزیهوتحلیل Edge را حذف میکند: Qpid و Postgres. از این گزینه فقط برای توسعه و آزمایش استفاده کنید، نه برای تولید. |
|
aio |
همه مؤلفهها را در یک گره نصب کنید. از این گزینه فقط برای توسعه و آزمایش استفاده کنید، نه برای تولید. |
| dp |
درگاه «خدمات توسعهدهنده» را نصب کنید. |
ایجاد فایل پیکربندی
فایل پیکربندی حاوی همه اطلاعات لازم برای نصب Edge است. اغلب میتوانید از همان فایل پیکربندی برای نصب همه مؤلفهها در نصب Edge استفاده کنید.
بااینحال، در شرایط زیر باید از فایلهای پیکربندی متفاوتی استفاده کنید یا فایل پیکربندیتان را اصلاح کنید:
- درحال نصب چند سرور OpenLDAP هستید و باید تکرار را بهعنوان بخشی از نصب ۱۳ گره پیکربندی کنید. هر فایل به مقادیر متفاوتی برای LDAP_SID و LDAP_PEER نیاز دارد.
- درحال ایجاد چندین مرکز داده بهعنوان بخشی از نصب ۱۲ گره هستید. هر مرکز داده به تنظیمات متفاوتی برای ویژگیهایی مانند ZK_CLIENT_HOSTS و CASS_HOSTS نیاز دارد.
هر توپولوژی نصب شرحدادهشده در زیر یک فایل پیکربندی نمونه برای آن توپولوژی نشان میدهد. برای مرجع کامل فایل پیکربندی، به مرجع فایل پیکربندی Edge مراجعه کنید.
الزامات سیستم را بدون اجرای نصب آزمایش کنید
Edge for the Private Cloud از ویژگی ENABLE_SYSTEM_CHECK=y برای بررسی الزامات CPU و حافظه در دستگاه بهعنوان بخشی از نصب پشتیبانی میکند. اما در نسخههای قبلی Edge، برای انجام این بررسی باید نصب را واقعاً انجام میدادید.
اکنون میتوانید از پرچم «-t» برای انجام این بررسی بدون نیاز به نصب استفاده کنید. برای مثال، برای بررسی الزامات سیستم برای نصب «aio» بدون انجام واقعی نصب، از فرمان زیر استفاده کنید:
/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -tاین فرمان هرگونه خطای مربوط به الزامات سیستم را در صفحه نمایش میدهد.
برای مشاهده فهرست ملزومات سیستم برای همه مؤلفههای Edge، به ملزومات نصب مراجعه کنید.
فایلهای گزارش نصب
بهطور پیشفرض، ابزار setup.sh اطلاعات گزارش مربوط به نصب را در اینجا مینویسد:
/opt/apigee/var/log/apigee-setup/setup.log
اگر کاربری که ابزار کمکی setup.sh را اجرا میکند به آن فهرست راهنما دسترسی نداشته باشد، گزارش را در فهرست راهنمای /tmp بهعنوان فایلی با نام setup_username.log مینویسد.
اگر کاربر به tmp /دسترسی نداشته باشد، ابزار setup.sh ناموفق خواهد بود.
نصب مؤلفههای Edge
این بخش نحوه نصب مؤلفههای Edge را برای توپولوژیهای مختلف شرح میدهد. ترتیب نصب مؤلفه براساس توپولوژی موردنظر شما است.
همه نمونههای نصب نشاندادهشده در زیر فرض میکنند که درحال نصب این موارد هستید:
- با اصالتسنجی Cassandra غیرفعال (پیشفرض). برای اطلاعات بیشتر، فعال کردن اصالتسنجی Cassandra را ببینید.
- با غیرفعال بودن تکرار Postgres master-standby (پیشفرض). برای اطلاعات بیشتر، به راهاندازی تکرار Master-Standby برای Postgres مراجعه کنید.
- پردازشگر پیام و مسیریاب در یک گره. اگر «پردازشگرهای پیام» و «رهیابها» را در گرههای مختلف نصب میکنید، ابتدا همه «پردازشگرهای پیام» و سپس همه «رهیابها» را نصب کنید.
نصب همهکاره
- Install all components on a single node using the command:
> /opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile - نصب را طبق روشی که در آزمودن نصب توضیح داده شده است آزمایش کنید.
- سازمانتان را همانطور که در آمادهسازی سازمان شرح داده شده است آماده کنید.
در زیر، فایل پیکربندی بیصدا برای این توپولوژی نشان داده شده است. برای مرجع کامل درباره فایل پیکربندی، به مرجع فایل پیکربندی Edge مراجعه کنید.
# With SMTP IP1=IPorDNSnameOfNode HOSTIP=$(hostname -i) ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=Secret123 LICENSE_FILE=/tmp/license.txt MSIP=$IP1 LDAP_TYPE=1 APIGEE_LDAPPW=secret MP_POD=gateway REGION=dc-1 ZK_HOSTS="$IP1" ZK_CLIENT_HOSTS="$IP1" # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP1" # Default is postgres PG_PWD=postgres SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=smtppwd # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>"
نصب مستقل ۲ میزبان
برای مشاهده فهرست توپولوژیهای Edge و شمارههای گره، به توپولوژیهای نصب مراجعه کنید.
- Install Standalone Gateway and node 1
> /opt/apigee/apigee-setup/bin/setup.sh -p sa -f configFile - Analytics را در گره ۲ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p sax -f configFile - نصب را طبق روشی که در آزمودن نصب توضیح داده شده است آزمایش کنید.
- سازمانتان را همانطور که در آمادهسازی سازمان شرح داده شده است آماده کنید.
در زیر، فایل پیکربندی بیصدا برای این توپولوژی نشان داده شده است. برای مرجع کامل درباره فایل پیکربندی، به مرجع فایل پیکربندی Edge مراجعه کنید.
# With SMTP IP1=IPorDNSnameOfNode1 HOSTIP=$(hostname -i) ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=Secret123 LICENSE_FILE=/tmp/license.txt MSIP=$IP1 LDAP_TYPE=1 APIGEE_LDAPPW=secret MP_POD=gateway REGION=dc-1 ZK_HOSTS="$IP1" ZK_CLIENT_HOSTS="$IP1" # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP1" # Default is postgres PG_PWD=postgres SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=smtppwd # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>"
نصب خوشهای ۵ میزبان
برای مشاهده فهرست توپولوژیهای Edge و شمارههای گره، به توپولوژیهای نصب مراجعه کنید.
- خوشه Datastore را در گرههای ۱، ۲، و ۳ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile - Install Management Server on node 1:
> /opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile - «رهیاب» و «پردازشگر پیام» را در گرههای ۲ و ۳ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile - Analytics را در گره ۴ و ۵ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p sax -f configFile - نصب را طبق روشی که در آزمودن نصب توضیح داده شده است آزمایش کنید.
- سازمانتان را همانطور که در آمادهسازی سازمان شرح داده شده است آماده کنید.
در زیر، فایل پیکربندی بیصدا برای این توپولوژی نشان داده شده است. برای مرجع کامل درباره فایل پیکربندی، به مرجع فایل پیکربندی Edge مراجعه کنید.
# With SMTP IP1=IPorDNSnameOfNode1 IP2=IPorDNSnameOfNode2 IP3=IPorDNSnameOfNode3 IP4=IPorDNSnameOfNode4 IP5=IPorDNSnameOfNode5 ?HOSTIP=$(hostname -i) ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=Secret123 LICENSE_FILE=/tmp/license.txt MSIP=$IP1 USE_LDAP_REMOTE_HOST=n LDAP_TYPE=1 APIGEE_LDAPPW=secret MP_POD=gateway REGION=dc-1 ZK_HOSTS="$IP1 $IP2 $IP3" ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3" # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP1 $IP2 $IP3" # Default is postgres PG_PWD=postgres PG_MASTER=$IP4 PG_STANDBY=$IP5 SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=smtppwd # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>"
نصب خوشهای ۹ میزبان
برای مشاهده فهرست توپولوژیهای Edge و شمارههای گره، به توپولوژیهای نصب مراجعه کنید.
- Install Datastore Cluster Node on node 1, 2 and 3:
> /opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile - Install Apigee Management Server on node 1:
> /opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile - «رهیاب» و «پردازشگر پیام» را در گرههای ۴ و ۵ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile - «سرور Apigee Analytics Qpid» را در گره ۶ و ۷ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile - Apigee Analytics Postgres Server را در گره ۸ و ۹ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile - نصب را طبق روشی که در آزمودن نصب توضیح داده شده است آزمایش کنید.
- سازمانتان را همانطور که در آمادهسازی سازمان شرح داده شده است آماده کنید.
در زیر، فایل پیکربندی بیصدا برای این توپولوژی نشان داده شده است. برای مرجع کامل درباره فایل پیکربندی، به مرجع فایل پیکربندی Edge مراجعه کنید.
# With SMTP IP1=IPorDNSnameOfNode1 IP2=IPorDNSnameOfNode2 IP3=IPorDNSnameOfNode3 IP8=IPorDNSnameOfNode8 IP9=IPorDNSnameOfNode9 HOSTIP=$(hostname -i) ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=Secret123 LICENSE_FILE=/tmp/license.txt MSIP=$IP1 USE_LDAP_REMOTE_HOST=n LDAP_TYPE=1 APIGEE_LDAPPW=secret MP_POD=gateway REGION=dc-1 ZK_HOSTS="$IP1 $IP2 $IP3" ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3" # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP1 $IP2 $IP3" # Default is postgres PG_PWD=postgres SKIP_SMTP=n PG_MASTER=$IP8 PG_STANDBY=$IP9 SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=smtppwd # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>"
نصب خوشهای ۱۳ میزبان
برای مشاهده فهرست توپولوژیهای Edge و شمارههای گره، به توپولوژیهای نصب مراجعه کنید.
- Install Datastore Cluster Node on node 1, 2 and 3:
> /opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile - Install OpenLDAP on node 4 and 5:
> /opt/apigee/apigee-setup/bin/setup.sh -p ld -f configFile - «سرور مدیریت Apigee» را در گره ۶ و ۷ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile - Apigee Analytics Postgres Server را در گره ۸ و ۹ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile - «رهیاب» و «پردازشگر پیام» را در گرههای ۱۰ و ۱۱ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile - Apigee Analytics Qpid Server را در گره ۱۲ و ۱۳ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile - نصب را طبق روشی که در آزمودن نصب توضیح داده شده است آزمایش کنید.
- سازمانتان را همانطور که در آمادهسازی سازمان شرح داده شده است آماده کنید.
در زیر، فایل پیکربندی بیصدا برای این توپولوژی نشان داده شده است. برای مرجع کامل درباره فایل پیکربندی، به مرجع فایل پیکربندی Edge مراجعه کنید.
# For all components except OpenLDAP IP1=IPorDNSnameOfNode1 IP2=IPorDNSnameOfNode2 IP3=IPorDNSnameOfNode3 IP4=IPorDNSnameOfNode4 IP5=IPorDNSnameOfNode5 IP6=IPorDNSnameOfNode6 IP7=IPorDNSnameOfNode7 IP8=IPorDNSnameOfNode8 IP9=IPorDNSnameOfNode9 HOSTIP=$(hostname -i) ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=Secret123 LICENSE_FILE=/tmp/license.txt # First Management Server on IP6 MSIP=$IP6 USE_LDAP_REMOTE_HOST=y LDAP_HOST=$IP4 LDAP_PORT=10389 # Second Management Server on IP7 # MSIP=$IP7 # USE_LDAP_REMOTE_HOST=y # LDAP_HOST=$IP5 # LDAP_PORT=10389 # Same password for both OpenLDAPs. APIGEE_LDAPPW=secret MP_POD=gateway REGION=dc-1 ZK_HOSTS="$IP1 $IP2 $IP3" ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3" # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP1 $IP2 $IP3" # Default is postgres PG_PWD=postgres PG_MASTER=$IP8 PG_STANDBY=$IP9 SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=smtppwd # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" |
# For OpenLDAP on IP4 and IP5 IP1=IPorDNSnameOfNode1 IP2=IPorDNSnameOfNode2 IP3=IPorDNSnameOfNode3 IP4=IPorDNSnameOfNode4 IP5=IPorDNSnameOfNode5 IP6=IPorDNSnameOfNode6 IP7=IPorDNSnameOfNode7 IP8=IPorDNSnameOfNode8 IP9=IPorDNSnameOfNode9 HOSTIP=$(hostname -i) ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=Secret123 # First OpenLDAP Server on IP4 MSIP=$IP6 USE_LDAP_REMOTE_HOST=n LDAP_TYPE=2 LDAP_SID=1 LDAP_PEER=$IP5 # Second OpenLDAP Server on IP5 # MSIP=$IP7 # USE_LDAP_REMOTE_HOST=n # LDAP_TYPE=2 # LDAP_SID=2 # LDAP_PEER=$IP4 # Set same password for both OpenLDAPs. APIGEE_LDAPPW=secret |
نصب خوشهای ۱۲ میزبان
قبلاز نصب Edge در توپولوژی خوشهای ۱۲ میزبان (دو مرکز داده)، باید بدانید چگونه ویژگیهای ZooKeeper و Cassandra را در فایل پیکربندی بیصدا تنظیم کنید.
- ZooKeeper
برای ویژگی ZK_HOSTS برای هر دو مرکز داده، نشانیهای IP یا نامهای ساناد همه گرههای ZooKeeper را از هر دو مرکز داده، با همان ترتیب، مشخص کنید و هر گرهای را با اصلاحکننده «:observer» علامتگذاری کنید. به گرههای بدون اصلاحکننده «:observer» «رأیدهنده» میگویند. باید تعداد فردی «رأیدهنده» در پیکربندیتان داشته باشید.
In this topology, the ZooKeeper host on host 9 is the observer:

For the ZK_CLIENT_HOSTS property for each data center, specify the IP addresses or DNS names of only the ZooKeeper nodes in the data center, in the same order, for all ZooKeeper nodes in the data center. در نمونه فایل پیکربندی نشاندادهشده در زیر، گره ۹ با اصلاحکننده «:observer» برچسبگذاری شده است تا پنج رأیدهنده داشته باشید: گرههای ۱، ۲، ۳، ۷، و ۸. - Cassandra
همه مراکز داده باید تعداد گرههای Cassandra یکسانی داشته باشند.
برای CASS_HOSTS برای هر مرکز داده، مطمئن شوید که همه نشانیهای IP مربوط به Cassandra (نه نامهای ساناد) را برای هر دو مرکز داده مشخص کنید. برای مرکز داده ۱، ابتدا گرههای Cassandra را در آن مرکز داده فهرست کنید. برای مرکز داده ۲، ابتدا گرههای Cassandra را در آن مرکز داده فهرست کنید. گرههای Cassandra را با همان ترتیب برای همه گرههای Cassandra در مرکز داده فهرست کنید.
همه گرههای Cassandra باید پسوند «:<d>,<r>» داشته باشند، برای مثال «<ip>:1,1 = مرکز داده ۱ و قفسه/منطقه دردسترس ۱ و «<ip>:2,1 = مرکز داده ۲ و قفسه/منطقه دردسترس ۱.
برای مثال، «192.168.124.201:1,1 192.168.124.202:1,1 192.168.124.203:1,1 192.168.124.204:2,1 192.168.124.205:2,1 192.168.124.206:2,1»
اولین گره در قفسه/منطقه دردسترس بودن ۱ هر مرکز داده بهعنوان سرور اولیه استفاده خواهد شد.
در این مدل استقرار، راهاندازی Cassandra به این شکل خواهد بود:

برای مشاهده فهرست توپولوژیهای Edge و شمارههای گره، به توپولوژیهای نصب مراجعه کنید.
- «گره خوشه پایگاه داده» را در گره ۱، ۲، ۳، ۷، ۸، و ۹ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile - Install Apigee Management Server with OpenLDAP replication on node 1 and 7:
> /opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile - Install Router and Message Processor on nodes 2, 3, 8 and 9:
> /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile - Apigee Analytics Qpid Server را روی گره ۴، ۵، ۱۰، و ۱۱ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile - Apigee Analytics Postgres Server را روی گره ۶ و ۱۲ نصب کنید:
> /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile - نصب را طبق روشی که در آزمودن نصب توضیح داده شده است آزمایش کنید.
- سازمانتان را همانطور که در آمادهسازی سازمان شرح داده شده است آماده کنید.
در زیر، فایل پیکربندی بیصدا برای این توپولوژی نشان داده شده است. توجه داشته باشید که این فایل پیکربندی. برای مرجع کامل فایل پیکربندی، به مرجع فایل پیکربندی Edge مراجعه کنید.
- الدپ باز را با تکرار در دو گره الدپ باز پیکربندی میکند.
- اصلاحکننده «:observer» را در یک گره ZooKeeper مشخص میکند. در نصب مرکز داده تکی، آن اصلاحکننده را حذف کنید.
# Datacenter 1 IP1=IPorDNSnameOfNode1 IP2=IPorDNSnameOfNode2 IP3=IPorDNSnameOfNode3 IP6=IPorDNSnameOfNode6 IP7=IPorDNSnameOfNode7 IP8=IPorDNSnameOfNode8 IP9=IPorDNSnameOfNode9 IP12=IPorDNSnameOfNode12 HOSTIP=$(hostname -i) MSIP=$IP1 ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=Secret123 LICENSE_FILE=/tmp/license.txt USE_LDAP_REMOTE_HOST=n LDAP_TYPE=2 LDAP_SID=1 LDAP_PEER=$IP7 APIGEE_LDAPPW=secret MP_POD=gateway-1 REGION=dc-1 ZK_HOSTS="$IP1 $IP2 $IP3 $IP7 $IP8 $IP9:observer" ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3" # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP1:1,1 $IP2:1,1 $IP3:1,1 $IP7:2,1 $IP8:2,1 $IP9:2,1" # Default is postgres PG_PWD=postgres PG_MASTER=$IP6 PG_STANDBY=$IP12 SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=smtppwd # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" |
# Datacenter 2 IP1=IPorDNSnameOfNode1 IP2=IPorDNSnameOfNode2 IP3=IPorDNSnameOfNode3 IP6=IPorDNSnameOfNode6 IP7=IPorDNSnameOfNode7 IP8=IPorDNSnameOfNode8 IP9=IPorDNSnameOfNode9 IP12=IPorDNSnameOfNode12 HOSTIP=$(hostname -i) MSIP=$IP7 ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=Secret123 LICENSE_FILE=/tmp/license.txt USE_LDAP_REMOTE_HOST=n LDAP_TYPE=2 LDAP_SID=2 LDAP_PEER=$IP1 APIGEE_LDAPPW=secret MP_POD=gateway-2 REGION=dc-2 ZK_HOSTS="$IP1 $IP2 $IP3 $IP7 $IP8 $IP9:observer" ZK_CLIENT_HOSTS="$IP7 $IP8 $IP9" # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP7:2,1 $IP8:2,1 $IP9:2,1 $IP1:1,1 $IP2:1,1 $IP3:1,1" # Default is postgres PG_PWD=postgres PG_MASTER=$IP6 PG_STANDBY=$IP12 SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=smtppwd # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" |