commit | 45396dbd63e79f8d4955c8ddec767568c11b7751 | [log] [tgz] |
---|---|---|
author | Dennis Dmitriev <ddmitriev@mirantis.com> | Wed Apr 26 15:29:47 2017 +0300 |
committer | Dennis Dmitriev <dis.xcom@gmail.com> | Wed Apr 26 16:01:20 2017 +0300 |
tree | a5ec62b8d109bb7d50c3892b7945f0b19dd42ba9 | |
parent | d92624854127dfc42c8f3480c5a4bfefad36b595 [diff] |
Mount glusterfs volumes before the first access to keystone 3. Keystone server should use the same fernet keys on all nodes. 2. Fernet keys should be generated on mounted glusterfs volumes. 1. To mount glusterfs volumes, 'keystone' and 'glance' system users should be already created.
Default template used here requires 20 vCPU and 52Gb host RAM.
git clone https://github.com/Mirantis/tcp-qa cd ./tcp-qa
pip install -r ./tcp_tests/requirements.txt
wget https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img -O ./trusty-server-cloudimg-amd64.qcow2 wget https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img -O ./xenial-server-cloudimg-amd64.qcow2
Required:
export IMAGE_PATH1404=./trusty-server-cloudimg-amd64.qcow2 export IMAGE_PATH1604=./xenial-server-cloudimg-amd64.qcow2
Optional:
export SHUTDOWN_ENV_ON_TEARDOWN=false # Optional
Note: This lab is not finished yet. TBD: configure vsrx node
export ENV_NAME=virtual-mcp11-dvr # You can set any env name export LAB_CONFIG_NAME=virtual-mcp11-dvr # Name of set of templates LC_ALL=en_US.UTF-8 py.test -vvv -s -k test_tcp_install_default Run deploy test for virtual-mcp11-ovs -------------------------------- Note: This lab is not finished yet. TBD: configure vsrx node
export ENV_NAME=virtual-mcp11-ovs # You can set any env name export LAB_CONFIG_NAME=virtual-mcp11-ovs # Name of set of templates
LC_ALL=en_US.UTF-8 py.test -vvv -s -k test_tcp_install_default
Note: This lab is not finished yet. TBD: configure vsrx node
export ENV_NAME=tcpcloud-mk22 # You can set any env name export LAB_CONFIG_NAME=mk22-qa-lab01 # Name of set of templates export VSRX_PATH=./vSRX.img # /path/to/vSRX.img, or to ./xenial-server-cloudimg-amd64.qcow2 as a temporary workaround LC_ALL=en_US.UTF-8 py.test -vvv -s -k test_tcp_install_default
, or as an alternative there is another test that use deploy scripts from models repository written on bash [2]:
LC_ALL=en_US.UTF-8 py.test -vvv -s -k test_tcp_install_with_scripts
Labs with names mk22-lab-basic and mk22-lab-avdanced are deprecated and not recommended to use.
dos.py create-env ./tcp_tests/templates/underlay/mk22-lab-basic.yaml dos.py start "${ENV_NAME}"
Then, wait until cloud-init is finished and port 22 is open (~3-4 minutes), and login with root:r00tme
[1] https://github.com/openstack/fuel-devops/blob/master/doc/source/install.rst
[2] https://github.com/Mirantis/mk-lab-salt-model/tree/dash/scripts