diff options
author | baigk <baiguoku@huawei.com> | 2015-09-19 11:07:44 +0800 |
---|---|---|
committer | baigk <baiguoku@huawei.com> | 2015-09-19 16:57:18 +0800 |
commit | 95e055a4582070548cb1632934fa18af7be76ced (patch) | |
tree | 5e93d728bc3dc2e12d4794978ebf0fad477ac76f /deploy | |
parent | 952e99a21501899b5e2615443fd1518b9d316b2e (diff) |
support to assign ppa name when deploy openstack
JIRA: COMPASS-63
Change-Id: Ifdaa8a82e849291c1b5d5a48f9f678f5bb417a89
Signed-off-by: baigk <baiguoku@huawei.com>
Diffstat (limited to 'deploy')
-rw-r--r-- | deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml (renamed from deploy/adapters/ansible/openstack_juno/HA-ansible-multinodes.yml) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack/allinone.yml (renamed from deploy/adapters/ansible/openstack_juno/allinone.yml) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack/compute.yml (renamed from deploy/adapters/ansible/openstack_juno/compute.yml) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack/controller.yml (renamed from deploy/adapters/ansible/openstack_juno/controller.yml) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack/group_vars/all (renamed from deploy/adapters/ansible/openstack_juno/group_vars/all) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack/multinodes.yml (renamed from deploy/adapters/ansible/openstack_juno/multinodes.yml) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack/network.yml (renamed from deploy/adapters/ansible/openstack_juno/network.yml) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack/single-controller.yml (renamed from deploy/adapters/ansible/openstack_juno/single-controller.yml) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack/storage.yml (renamed from deploy/adapters/ansible/openstack_juno/storage.yml) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack/templates/dnsmasq-neutron.conf (renamed from deploy/adapters/ansible/openstack_juno/templates/dnsmasq-neutron.conf) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack/templates/ml2_conf.ini (renamed from deploy/adapters/ansible/openstack_juno/templates/ml2_conf.ini) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack/templates/neutron-network.conf (renamed from deploy/adapters/ansible/openstack_juno/templates/neutron-network.conf) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack/templates/neutron.conf (renamed from deploy/adapters/ansible/openstack_juno/templates/neutron.conf) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack/templates/nova.conf (renamed from deploy/adapters/ansible/openstack_juno/templates/nova.conf) | 0 | ||||
-rw-r--r-- | deploy/adapters/ansible/roles/ha/templates/haproxy.cfg | 2 | ||||
-rw-r--r-- | deploy/client.py | 7 | ||||
-rw-r--r-- | deploy/compass_vm.sh | 3 | ||||
-rw-r--r-- | deploy/conf/cluster.conf | 6 | ||||
-rw-r--r-- | deploy/conf/five.conf | 4 | ||||
-rw-r--r-- | deploy/deploy_host.sh | 2 |
20 files changed, 17 insertions, 7 deletions
diff --git a/deploy/adapters/ansible/openstack_juno/HA-ansible-multinodes.yml b/deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml index 692650b5..692650b5 100644 --- a/deploy/adapters/ansible/openstack_juno/HA-ansible-multinodes.yml +++ b/deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml diff --git a/deploy/adapters/ansible/openstack_juno/allinone.yml b/deploy/adapters/ansible/openstack/allinone.yml index 4539e5fb..4539e5fb 100644 --- a/deploy/adapters/ansible/openstack_juno/allinone.yml +++ b/deploy/adapters/ansible/openstack/allinone.yml diff --git a/deploy/adapters/ansible/openstack_juno/compute.yml b/deploy/adapters/ansible/openstack/compute.yml index 8f6100ca..8f6100ca 100644 --- a/deploy/adapters/ansible/openstack_juno/compute.yml +++ b/deploy/adapters/ansible/openstack/compute.yml diff --git a/deploy/adapters/ansible/openstack_juno/controller.yml b/deploy/adapters/ansible/openstack/controller.yml index 0269281e..0269281e 100644 --- a/deploy/adapters/ansible/openstack_juno/controller.yml +++ b/deploy/adapters/ansible/openstack/controller.yml diff --git a/deploy/adapters/ansible/openstack_juno/group_vars/all b/deploy/adapters/ansible/openstack/group_vars/all index 5643fcd9..5643fcd9 100644 --- a/deploy/adapters/ansible/openstack_juno/group_vars/all +++ b/deploy/adapters/ansible/openstack/group_vars/all diff --git a/deploy/adapters/ansible/openstack_juno/multinodes.yml b/deploy/adapters/ansible/openstack/multinodes.yml index 5b43a696..5b43a696 100644 --- a/deploy/adapters/ansible/openstack_juno/multinodes.yml +++ b/deploy/adapters/ansible/openstack/multinodes.yml diff --git a/deploy/adapters/ansible/openstack_juno/network.yml b/deploy/adapters/ansible/openstack/network.yml index 77752e45..77752e45 100644 --- a/deploy/adapters/ansible/openstack_juno/network.yml +++ b/deploy/adapters/ansible/openstack/network.yml diff --git a/deploy/adapters/ansible/openstack_juno/single-controller.yml b/deploy/adapters/ansible/openstack/single-controller.yml index 96ec0a6a..96ec0a6a 100644 --- a/deploy/adapters/ansible/openstack_juno/single-controller.yml +++ b/deploy/adapters/ansible/openstack/single-controller.yml diff --git a/deploy/adapters/ansible/openstack_juno/storage.yml b/deploy/adapters/ansible/openstack/storage.yml index f0be1381..f0be1381 100644 --- a/deploy/adapters/ansible/openstack_juno/storage.yml +++ b/deploy/adapters/ansible/openstack/storage.yml diff --git a/deploy/adapters/ansible/openstack_juno/templates/dnsmasq-neutron.conf b/deploy/adapters/ansible/openstack/templates/dnsmasq-neutron.conf index 7bcbd9df..7bcbd9df 100644 --- a/deploy/adapters/ansible/openstack_juno/templates/dnsmasq-neutron.conf +++ b/deploy/adapters/ansible/openstack/templates/dnsmasq-neutron.conf diff --git a/deploy/adapters/ansible/openstack_juno/templates/ml2_conf.ini b/deploy/adapters/ansible/openstack/templates/ml2_conf.ini index 7b3e76da..7b3e76da 100644 --- a/deploy/adapters/ansible/openstack_juno/templates/ml2_conf.ini +++ b/deploy/adapters/ansible/openstack/templates/ml2_conf.ini diff --git a/deploy/adapters/ansible/openstack_juno/templates/neutron-network.conf b/deploy/adapters/ansible/openstack/templates/neutron-network.conf index 63ac27ee..63ac27ee 100644 --- a/deploy/adapters/ansible/openstack_juno/templates/neutron-network.conf +++ b/deploy/adapters/ansible/openstack/templates/neutron-network.conf diff --git a/deploy/adapters/ansible/openstack_juno/templates/neutron.conf b/deploy/adapters/ansible/openstack/templates/neutron.conf index 8a5e76ee..8a5e76ee 100644 --- a/deploy/adapters/ansible/openstack_juno/templates/neutron.conf +++ b/deploy/adapters/ansible/openstack/templates/neutron.conf diff --git a/deploy/adapters/ansible/openstack_juno/templates/nova.conf b/deploy/adapters/ansible/openstack/templates/nova.conf index 559a6d82..559a6d82 100644 --- a/deploy/adapters/ansible/openstack_juno/templates/nova.conf +++ b/deploy/adapters/ansible/openstack/templates/nova.conf diff --git a/deploy/adapters/ansible/roles/ha/templates/haproxy.cfg b/deploy/adapters/ansible/roles/ha/templates/haproxy.cfg index 3c18d362..f1a2312c 100644 --- a/deploy/adapters/ansible/roles/ha/templates/haproxy.cfg +++ b/deploy/adapters/ansible/roles/ha/templates/haproxy.cfg @@ -6,7 +6,7 @@ global group haproxy maxconn 4000 pidfile /var/run/haproxy/haproxy.pid - log 127.0.0.1 local0 + #log 127.0.0.1 local0 tune.bufsize 1000000 stats socket /var/run/haproxy.sock stats timeout 2m diff --git a/deploy/client.py b/deploy/client.py index 48602c42..33d987ee 100644 --- a/deploy/client.py +++ b/deploy/client.py @@ -213,6 +213,9 @@ opts = [ cfg.StrOpt('cluster_prv_vip', help='cluster ip address', default=''), + cfg.StrOpt('repo_name', + help='repo name', + default=''), ] CONF.register_cli_opts(opts) @@ -414,6 +417,7 @@ class CompassClient(object): http_proxy = CONF.http_proxy https_proxy = CONF.https_proxy local_repo_url = CONF.local_repo_url + repo_name = CONF.repo_name if not https_proxy and http_proxy: https_proxy = http_proxy @@ -453,7 +457,6 @@ class CompassClient(object): if not default_gateway: raise Exception('default gateway is not defined') - general_config = { 'language': language, 'timezone': timezone, @@ -474,6 +477,8 @@ class CompassClient(object): general_config['search_path'] = search_path if local_repo_url: general_config['local_repo'] = local_repo_url + if repo_name: + general_config['repo_name'] = repo_name os_config["general"] = general_config diff --git a/deploy/compass_vm.sh b/deploy/compass_vm.sh index 067918da..d3fec236 100644 --- a/deploy/compass_vm.sh +++ b/deploy/compass_vm.sh @@ -28,6 +28,7 @@ function install_compass_core() { } function wait_ok() { + set +x log_info "wait_compass_ok enter" retry=0 until timeout 1s ssh $ssh_args root@$MGMT_IP "exit" >/dev/null 2>&1 @@ -40,7 +41,7 @@ function wait_ok() { exit 1 fi done - + set -x log_warn "os install time used: 100%" log_info "wait_compass_ok exit" } diff --git a/deploy/conf/cluster.conf b/deploy/conf/cluster.conf index 71fe0b76..b905957d 100644 --- a/deploy/conf/cluster.conf +++ b/deploy/conf/cluster.conf @@ -1,5 +1,7 @@ -export ADAPTER_OS_PATTERN='(?i)ubuntu-14\.04\.3.*' -#export ADAPTER_OS_PATTERN='(?i)CentOS-7.*1503-01.*' +export ADAPTER_OS_PATTERN=${ADAPTER_OS_PATTERN:-'(?i)ubuntu-14\.04\.3.*'} +#export ADAPTER_OS_PATTERN=${ADAPTER_OS_PATTERN:-'(?i)CentOS-7.*1503-01.*'} +export REPO_NAME=${REPO_NAME:-"trusty-juno-ppa"} +#export REPO_NAME=${REPO_NAME:-"centos7-juno-ppa"} export ADAPTER_NAME="openstack_juno" export ADAPTER_TARGET_SYSTEM_PATTERN="^openstack$" export ADAPTER_FLAVOR_PATTERN="HA-ansible-multinodes" diff --git a/deploy/conf/five.conf b/deploy/conf/five.conf index 9abc3e9e..beff1c54 100644 --- a/deploy/conf/five.conf +++ b/deploy/conf/five.conf @@ -1,5 +1,7 @@ export ADAPTER_OS_PATTERN='(?i)ubuntu-14\.04\.3.*' -#export ADAPTER_OS_PATTERN='(?i)CentOS-7.*1503-01.*' +#export ADAPTER_OS_PATTERN=${ADAPTER_OS_PATTERN:-'(?i)CentOS-7.*1503-01.*'} +export REPO_NAME=${REPO_NAME:-"trusty-juno-ppa"} +#export REPO_NAME=${REPO_NAME:-"centos7-juno-ppa"} export ADAPTER_NAME="openstack_juno" export ADAPTER_TARGET_SYSTEM_PATTERN="^openstack$" export ADAPTER_FLAVOR_PATTERN="single-controller" diff --git a/deploy/deploy_host.sh b/deploy/deploy_host.sh index a4dbd00a..92853469 100644 --- a/deploy/deploy_host.sh +++ b/deploy/deploy_host.sh @@ -14,7 +14,7 @@ function deploy_host(){ --hostnames="${HOSTNAMES}" --partitions="${PARTITIONS}" --subnets="${SUBNETS}" \ --adapter_os_pattern="${ADAPTER_OS_PATTERN}" --adapter_name="${ADAPTER_NAME}" \ --adapter_target_system_pattern="${ADAPTER_TARGET_SYSTEM_PATTERN}" \ - --adapter_flavor_pattern="${ADAPTER_FLAVOR_PATTERN}" \ + --adapter_flavor_pattern="${ADAPTER_FLAVOR_PATTERN}" --repo_name="${REPO_NAME}" \ --http_proxy="${PROXY}" --https_proxy="${PROXY}" --no_proxy="${IGNORE_PROXY}" \ --ntp_server="${NTP_SERVER}" --dns_servers="${NAMESERVERS}" --domain="${DOMAIN}" \ --search_path="${SEARCH_PATH}" --default_gateway="${GATEWAY}" \ |