| # Licensed to the Apache Software Foundation (ASF) under one or more |
| # contributor license agreements. See the NOTICE file distributed with |
| # this work for additional information rega4rding copyright ownership. |
| # The ASF licenses this file to You under the Apache License, Version 2.0 |
| # (the "License"); you may not use this file except in compliance with |
| # the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. |
| |
| # This configuration file is case SENSITIVE |
| # This configuration file will be updated by the script. After updating, all comments will be gone |
| # For more information about this configuration file, check https://docs.python.org/2/library/configparser.html |
| |
| # the folder will be added to the file name automatically. |
| [output] |
| output_folder = /your_path/output |
| # the result of command "gce info clustername" on the GCE controller |
| gce_info_output = gce_info_output.txt |
| log_file = log.txt |
| |
| [gce] |
| gce_controller_ip = your_gce_controller_ip |
| gce_controller_user = root |
| gce_controller_key_file = /your_path/gce-key |
| # time in seconds waiting for GCE VM to boot |
| gce_boot_time = 50 |
| |
| [cluster] |
| vm_user = root |
| # the same as the GCE controller for GCE |
| vm_key_file = /your_path/gce-key |
| vm_code_directory = /agent-simulator |
| cluster_info_file = config/cluster.txt |
| |
| [ambari_agent_vm] |
| # ambari_agent_vm_type = --base |
| # 2 cores, 7.5GB RAM |
| # ambari_agent_vm_type = --medium |
| # 4 cores, 15GB RAMvm_key_file |
| # ambari_agent_vm_type = --large |
| # 8 cores, 30GB RAM |
| # ambari_agent_vm_type = --xxlarge |
| ambari_agent_vm_type = --large |
| # only support centos 7 |
| ambari_agent_vm_os = --centos7 |
| #--------------------------------------------- |
| # use other partition or directory as the storage of docker. comment this line to disable |
| # /grid/0/ requires --extradisk to be present for this VM |
| use_partition = /grid/0/ |
| # use extra disk. comment this to disable |
| ambari_agent_vm_extra_disk = --extradisk |
| #--------------------------------------------- |
| |
| [docker] |
| # The docker hostname would be {Container_hostname_fix}-{index}-{cluster name} |
| # The docker domain name would be {Container_hostname_fix}-{index}-{cluster name}.weave.local |
| container_hostname_fix = docker |
| |
| #============================================================================================================== |
| # pull this image from Docker hub instead of build from Docker file. yes to confirm, other string to disable |
| # pull_docker_hub = yes |
| # docker_image_name = image_name |
| #++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| pull_docker_hub = no |
| docker_image_name = ambari/agent-sim |
| # The name of the Dockerfile under Docker/ |
| dockerfile_name = Yum_Dockerfile |
| #============================================================================================================== |
| |
| |
| [ambari_server_vm] |
| ambari_server_vm_type = --large |
| ambari_server_vm_os = --centos7 |
| #ambari_server_vm_extra = --extradisk |
| |
| [service_server_vm] |
| service_server_vm_type = --large |
| service_server_vm_os = --centos7 |
| #service_server_vm_extra = --extradisk |
| # The UI port of the service server, like NameNode, HBase master. This makes these ports accessible from outside |
| server_port_list = 50070,8088,16010,19888 |
| |
| [weave] |
| # Internal Weave network will use this IP as a starting point, |
| # and automatically assign IP to every node. |
| weave_ip_base = 192.168.1.1 |
| weave_ip_mask = 16 |
| |
| |
| |
| |