~joeborg/juju-deployer/readme

« back to all changes in this revision

Viewing changes to profiles/arm64

RebaseĀ onĀ parent

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
# An experimental configuration script for configuring a ppc64el OpenStack test cloud.
3
3
# Useful in manual deployment testing.
4
4
 
5
 
# Install CLI tools
6
 
#sudo apt-get install git testrepository subunit python-nose python-lxml python-boto \
7
 
#    python-junitxml python-subunit python-testresources python-oslotest python-stevedore \
8
 
#    python-cinderclient python-glanceclient python-heatclient python-keystoneclient \
9
 
#    python-neutronclient python-novaclient python-swiftclient python-ceilometerclient \
10
 
#    openvswitch-test openvswitch-common python-openstackclient -y
 
5
. ./profiles/common
11
6
 
12
7
[[ -z "$GATEWAY" ]] && export GATEWAY="10.245.168.1"
13
8
[[ -z "$CIDR_EXT" ]] && export CIDR_EXT="10.245.168.0/21"
15
10
[[ -z "$NAMESERVER" ]] && export NAMESERVER="10.245.168.6"
16
11
[[ -z "$CIDR_PRIV" ]] && export CIDR_PRIV="172.16.0.0/22"
17
12
 
 
13
export BARE_METAL="True"
 
14
 
18
15
# Accept network type as first parameter, assume gre if unspecified
19
16
net_type=${1:-"gre"}
20
17
 
21
18
# Configure neutron networking on overcloud
22
19
source novarc
23
 
./bin/quantum-ext-net --network-type $net_type -g $GATEWAY -c $CIDR_EXT -f $FIP_RANGE ext_net
24
 
./bin/quantum-tenant-net --network-type $net_type -t admin -r provider-router -N $NAMESERVER private $CIDR_PRIV
 
20
./bin/neutron-ext-net --network-type flat -g $GATEWAY -c $CIDR_EXT -f $FIP_RANGE ext_net
 
21
./bin/neutron-tenant-net --network-type $net_type -t admin -r provider-router -N $NAMESERVER private $CIDR_PRIV
25
22
 
26
 
# Create demo user and tenant
27
 
keystone tenant-create --name demo || :
28
 
keystone user-create --name demo --tenant demo --pass pass --enabled true --email demo@dev.null || :
29
 
keystone user-role-add --user demo --role Member --tenant demo || :
30
 
keystone tenant-create --name alt_demo || :
31
 
keystone user-create --name alt_demo --tenant alt_demo --pass secret --enabled true --email alt_demo@dev.null || :
32
 
keystone user-role-add --user alt_demo --role Member --tenant alt_demo || :
 
23
juju_config_neutron_mtu
 
24
create_tempest_users
 
25
create_tempest_flavors
 
26
create_default_flavors
33
27
 
34
28
# Install monitoring, probing and troubleshooting tools on all units
35
29
juju run --all "sudo apt-get install htop atop nload iptraf nmap multitail iperf pastebinit stress sysstat -y"
43
37
# Tune for higher-density testing
44
38
tools/flavor_shrink.sh
45
39
tools/quota_million.sh
46