Edge for Private Cloud نسخه 4.17.09
در زیر نمونه ای از فایل پیکربندی بی صدا برای نصب API BaaS 10 گره نشان داده شده است. این فایل را در صورت لزوم برای پیکربندی خود ویرایش کنید. برای قرار دادن این فایل از گزینه -f برای setup.sh استفاده کنید.
# Specify IP address or DNS name of node. IP1=192.168.1.1 # ElasticSearch IP2=192.168.1.2 # ElasticSearch IP3=192.168.1.3 # ElasticSearch IP4=192.168.1.4 # API BaaS Stack IP5=192.168.1.5 # API BaaS Stack IP6=192.168.1.6 # API BaaS Stack IP7=192.168.1.7 # API BaaS Portal IP8=192.168.1.8 # Cassandra (shared with Edge or standalone) IP9=192.168.1.9 # Cassandra (shared with Edge or standalone) IP10=192.168.1.10 # Cassandra (shared with Edge or standalone) # Must resolve to IP address or DNS name of host - not to 127.0.0.1 or localhost. HOSTIP=$(hostname -i) # Define the API BaaS administrator account. AS_ADMIN="superuser" # User name - default is "superuser". AS_ADMIN_EMAIL=stackAdmin@email.com AS_PASSWD=stackAdminPWrod # Only if you are installing Cassandra. # Specify Cassandra data center and rack suffix. # Must use IP addresses for CASS_HOSTS, not DNS names. # CASS_HOSTS="$IP8:1,1 $IP9:1,1 $IP10:1,1" # If connecting to existing Cassandra nodes, # specify Cassandra IPs. # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP8 $IP9 $IP10" # Cassandra uname/pword. # Even if Cassandra authentication is disabled, # you must still pass values for these properties. CASS_USERNAME=cassandra # Default value CASS_PASSWORD=cassandra # Default value # Specify BaaS Cassandra connection information. # Specify the data center name. BAAS_CASS_LOCALDC=dc-1 # Default is dc-1. # For a single data center, specify the same value as BAAS_CASS_LOCALDC. BAAS_CASS_DC_LIST="dc-1" # Replication is in the form "dataCenterName:#CassandraNodes". # For example, for dc-1 with three Cassandra nodes, it is dc-1:3. BAAS_CASS_REPLICATION=dc-1:3 # Defines the initial contact points for members of the BaaS cluster. # For a single node install, specify the IP address of the node. BAAS_CLUSTER_SEEDS="dc-1:$IP1" # ElasticSearch IPs or DNS names, separated by spaces. ES_HOSTS="$IP1 $IP2 $IP3" # API BaaS Stack information. # Default cluster name is "apigee_baas" BAAS_USERGRID_CLUSTERNAME="apigee_baas" # URL and port of the load balancer for the API BaaS Stack nodes, # or IP/DNS and port 8080 of a single Stack node with no load balancer. BAAS_USERGRID_URL=http://myloadbalancer:8443 # API BaaS Portal information. # URL and port number of load balancer, if there is one in front of the Portal, # or the URL and port of the Portal node. BAAS_PORTAL_URL="http://$IP7:9000" # Portal port. Default value is 9000. BAAS_PORTAL_LISTEN_PORT=9000 # SMTP information. BaaS requires an SMTP server. SMTPHOST=smtp.gmail.com SMTPPORT=465 SMTPUSER=your@email.com SMTPPASSWORD=yourEmailPassword SMTPSSL=y SMTPMAILFROM="My Company <myco@company.com>"
جدول زیر حاوی اطلاعات اضافی در مورد این خواص است:
اموال | توجه داشته باشید |
---|---|
CASS_HOSTS | اگر Cassandra را نصب می کنید، IP های گره Cassandra (نه نام های DNS) را مشخص کنید و اصلاح کننده ":dc,ra" را وارد کنید که مرکز داده و رک گره Cassandra را مشخص می کند. برای مثال '192.168.124.201:1,1 = مرکز داده 1 و رک/منطقه در دسترس 1، و '192.168.124.204:2,1 = مرکز داده 2 و رک/منطقه در دسترس بودن 1. |
CASS_USERNAME | نام کاربری و رمز عبور کاساندرا. اگر احراز هویت Cassandra غیرفعال است، همچنان باید این مقادیر را پاس کنید. با این حال، ارزش ها نادیده گرفته می شوند. |
BAAS_CASS_LOCALDC | نام منطقه باید به شکل dc-# باشد که در آن # با یک مقدار صحیح مطابقت دارد. به عنوان مثال، dc-1، dc-2 و غیره. اگر به یک کلاستر Cassandra نصب شده با Edge متصل می شوید، می توانید این مقدار را از مدیر سیستم Edge بخواهید. در نصب یک مرکز داده تک Edge، مقدار پیش فرض dc-1 است. اگر Cassandra را بهعنوان بخشی از نصب API BaaS نصب کردهاید، در حین نصب Cassandra، اصلاحکننده “:dc,ra” را به آدرسهای IP Cassandra اضافه کردهاید. اولین مقدار "dc" شماره مرکز داده است. نام مرکز داده رشته "dc-" با شماره مرکز داده به عنوان پسوند است. |
BAAS_CASS_DC_LIST | همان مقدار BAAS_CASS_LOCALDC را مشخص کنید. |
BAAS_CASS_REPLICATION | قالب dataCenterName:#CassandraNodes بدون نقل قول است. به عنوان مثال، برای dc-1 با سه گره کاساندرا، dc-1:3 است. BAAS_CASS_REPLICATION=dc-1:3,dc-2:3 |
BAAS_CLUSTER_SEEDS | نقاط تماس اولیه را برای اعضای خوشه BaaS تعریف می کند. یک لیست جدا شده با کاما از گره های دانه BaaS Stack را در مرکز داده مشخص کنید، که در گیومه های دوتایی محصور شده است، به شکل " dc-#:nodeIP "، که در آن dc-# نام مرکز داده است که توسط BAAS_CASS_LOCALDC تعریف شده است. برای نصب یک گره، آدرس IP گره را مشخص کنید. در یک محیط تولیدی با حداقل سه گره پشته BaaS در مرکز داده، دو گره Stack را به عنوان seed مشخص کنید. بیش از دو گره را مشخص نکنید حتی زمانی که سه یا بیشتر گره پشته دارید. برای چندین مرکز داده، فقط گره های اولیه را در آن مرکز داده مشخص کنید. |
BAAS_USERGRID_URL | در یک محیط تولید، این آدرس URL و پورت بار متعادل کننده است که در مقابل گره های API BaaS Stack قرار دارد، به شکل: در یک محیط آزمایش یا توسعه، که در آن شما فقط یک گره پشته API BaaS دارید، این می تواند URL و شماره پورت یک گره پشته API BaaS باشد، به شکل: http://stackIPorDNS:8080 شماره پورت برای سرور API BaaS Stack 8080 است. |
BAAS_PORTAL_URL | URL و شماره پورت بار متعادل کننده، اگر در جلوی پورتال وجود داشته باشد، به شکل: |
BAAS_PORTAL_LISTEN_PORT | شماره پورت سرور API BaaS Portal 9000 است. اگر این پورت در دسترس نیست، پورت دیگری را مشخص کنید. اگر BAAS_PORTAL_URL را روی URL گره پورتال تنظیم می کنید، شماره پورت باید برای هر دو ویژگی یکسان باشد. |
SMTPHOST | SMTP را پیکربندی کنید تا API BaaS بتواند برای رمزهای عبور گم شده و سایر اعلانها ایمیل ارسال کند. اگر اعتبار کاربری SMTP مورد نیاز نیست، SMTPUSER و SMTPPASSWORD را حذف کنید. |