Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

  1. login to Coudify Manager UI

  2. Upload Kubernetes Blueprint zip file
    Right now the Blueprint is under review You can get the Blueprint file from oom repo.
    https://gerrit.onap.org/r/#/c/28455/3gitweb?p=oom.git;a=tree;f=TOSCA/kubernetes-cluster-TOSCA;h=8fbb1013aeb78c5b9dcddb08bae6fdc522f97663;hb=HEAD
    • Zip the directory kubernetes-cluster-TOSCA
    • In the cloudify manager , first click the Local Blueprints Button on the left side, then click the upload button
    • Click Select blueprint file to upload the blueprint from local.

    • Click upload, then your bule print shows here

...

  1. Download the OOM project to the kubernetes master and run config

    Code Block
    git clone -b master https://gerrit.onap.org/r/p/oom.git
    cd oom/kubernetes/config/
    cp onap-parameters-sample.yaml onap-parameters.yaml
    ./createConfig.sh -n onap

    Make sure the onap config pod completed

    Code Block
    [centos@server-k8s-cluser-deploy1-kubernetes-master-host-jznn7y config]$ kubectl get pod --all-namespaces -a
    NAMESPACE     NAME                                                                              READY     STATUS      RESTARTS   AGE
    kube-system   etcd-server-k8s-cluser-deploy1-kubernetes-master-host-jznn7y                      1/1       Running     0          3h
    kube-system   kube-apiserver-server-k8s-cluser-deploy1-kubernetes-master-host-jznn7y            1/1       Running     0          3h
    kube-system   kube-controller-manager-server-k8s-cluser-deploy1-kubernetes-master-host-jznn7y   1/1       Running     0          3h
    kube-system   kube-dns-545bc4bfd4-9gm6s                                                         3/3       Running     0          3h
    kube-system   kube-proxy-46jfc                                                                  1/1       Running     0          3h
    kube-system   kube-proxy-cmslq                                                                  1/1       Running     0          3h
    kube-system   kube-proxy-pglbl                                                                  1/1       Running     0          3h
    kube-system   kube-proxy-sj6qj                                                                  1/1       Running     0          3h
    kube-system   kube-proxy-zzkjh                                                                  1/1       Running     0          3h
    kube-system   kube-scheduler-server-k8s-cluser-deploy1-kubernetes-master-host-jznn7y            1/1       Running     0          3h
    kube-system   tiller-deploy-5458cb4cc-ck5km                                                     1/1       Running     0          3h
    kube-system   weave-net-7z6zr                                                                   2/2       Running     0          3h
    kube-system   weave-net-bgs46                                                                   2/2       Running     0          3h
    kube-system   weave-net-g78lp                                                                   2/2       Running     1          3h
    kube-system   weave-net-h5ct5                                                                   2/2       Running     0          3h
    kube-system   weave-net-ww89n                                                                   2/2       Running     1          3h
    onap          config                                                                            0/1       Completed   0          1m
    
    

    Note: Currently OOM development is basend on Rancher Environment. Some config setting is not good for this K8S cluster.

    1. In [oom.git] / kubernetes / aai / values.yaml and [oom.git] / kubernetes / policy / values.yaml

      There is a constant Cluster IP. aaiServiceClusterIp: 10.43.255.254

      However this Cluster IP is not in the CIDR range for this cluster.

      Change it to  10.100.255.254

    2. In [oom.git] / kubernetes / sdnc / templates / nfs-provisoner-deployment.yaml

      The nfs-provisoner will create a volumes mount to /dockerdata-nfs/{{ .Values.nsPrefix }}/sdnc/data

      51       volumes:
      52         - name: export-volume
      53           hostPath:
      54             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdnc/data
      In this K8s cluster the /dockerdata-nfs is already mounted to sync the config data between working nodes.
      That will cause error in nfs-procisoner container
      Change the code to

      -            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdnc/data
      +            path: /nfs-provisioner/{{ .Values.nsPrefix }}/sdnc/data
      +            type: DirectoryOrCreate

  2. Upload the ONAP-helm TOSCA to Cloudify Manager GUI
    The code is under review :Get the helm Blueprint 
    https://gerrit.onap.org/r/#/c/27751/gitweb?p=oom.git;a=tree;f=TOSCA/Helm;h=e763ebc47e9f1965dd2d3fcd9e5656049791e2fd;hb=HEAD
    Zip the helm derectory, and upload it to Cloudify Manager GUI


  3. Create depolyment



    Fill in the deployment name and kubernetes master floating IP. 


  4. Exectue Install workflow

    Deployments → ONAP-tets→ Execute workflow→ Install



    Results: 

     kubectl get pod --all-namespaces

    Code Block
    [centos@server-k8s-cluser-deploy1-kubernetes-master-host-jznn7y oneclick]$ kubectl get pod --all-namespaces
    NAMESPACE             NAME                                                                              READY     STATUS         RESTARTS   AGE
    kube-system           etcd-server-k8s-cluser-deploy1-kubernetes-master-host-jznn7y                      1/1       Running        0          5h
    kube-system           kube-apiserver-server-k8s-cluser-deploy1-kubernetes-master-host-jznn7y            1/1       Running        0          5h
    kube-system           kube-controller-manager-server-k8s-cluser-deploy1-kubernetes-master-host-jznn7y   1/1       Running        0          5h
    kube-system           kube-dns-545bc4bfd4-9gm6s                                                         3/3       Running        0          5h
    kube-system           kube-proxy-46jfc                                                                  1/1       Running        0          5h
    kube-system           kube-proxy-cmslq                                                                  1/1       Running        0          5h
    kube-system           kube-proxy-pglbl                                                                  1/1       Running        0          5h
    kube-system           kube-proxy-sj6qj                                                                  1/1       Running        0          5h
    kube-system           kube-proxy-zzkjh                                                                  1/1       Running        0          5h
    kube-system           kube-scheduler-server-k8s-cluser-deploy1-kubernetes-master-host-jznn7y            1/1       Running        0          5h
    kube-system           tiller-deploy-5458cb4cc-ck5km                                                     1/1       Running        0          4h
    kube-system           weave-net-7z6zr                                                                   2/2       Running        2          5h
    kube-system           weave-net-bgs46                                                                   2/2       Running        2          5h
    kube-system           weave-net-g78lp                                                                   2/2       Running        8          5h
    kube-system           weave-net-h5ct5                                                                   2/2       Running        2          5h
    kube-system           weave-net-ww89n                                                                   2/2       Running        3          5h
    onap-aaf              aaf-c68d8877c-sl6nd                                                               0/1       Running        0          42m
    onap-aaf              aaf-cs-75464db899-jftzn                                                           1/1       Running        0          42m
    onap-aai              aai-resources-7bc8fd9cd9-wvtpv                                                    2/2       Running        0          7m
    onap-aai              aai-service-9d59ff9b-69pm6                                                        1/1       Running        0          7m
    onap-aai              aai-traversal-7dc64b448b-pn42g                                                    2/2       Running        0          7m
    onap-aai              data-router-78d9668bd8-wx6hb                                                      1/1       Running        0          7m
    onap-aai              elasticsearch-6c4cdf776f-xl4p2                                                    1/1       Running        0          7m
    onap-aai              hbase-794b5b644d-qpjtx                                                            1/1       Running        0          7m
    onap-aai              model-loader-service-77b87997fc-5dqpg                                             2/2       Running        0          7m
    onap-aai              search-data-service-bcd6bb4b8-w4dck                                               2/2       Running        0          7m
    onap-aai              sparky-be-69855bc4c4-k54cc                                                        2/2       Running        0          7m
    onap-appc             appc-775c4db7db-6w92c                                                             2/2       Running        0          42m
    onap-appc             appc-dbhost-7bd58565d9-jhjwd                                                      1/1       Running        0          42m
    onap-appc             appc-dgbuilder-5dc9cff85-bbg2p                                                    1/1       Running        0          42m
    onap-clamp            clamp-7cd5579f97-45j45                                                            1/1       Running        0          42m
    onap-clamp            clamp-mariadb-78c46967b8-xl2z2                                                    1/1       Running        0          42m
    onap-cli              cli-6885486887-gh4fc                                                              1/1       Running        0          42m
    onap-consul           consul-agent-5c744c8758-s5zqq                                                     1/1       Running        5          42m
    onap-consul           consul-server-687f6f6556-gh6t9                                                    1/1       Running        1          42m
    onap-consul           consul-server-687f6f6556-mztgf                                                    1/1       Running        0          42m
    onap-consul           consul-server-687f6f6556-n86vh                                                    1/1       Running        0          42m
    onap-kube2msb         kube2msb-registrator-58957dc65-75rlq                                              1/1       Running        2          42m
    onap-log              elasticsearch-7689bd6fbd-lk87q                                                    1/1       Running        0          42m
    onap-log              kibana-5dfc4d4f86-4z7rv                                                           1/1       Running        0          42m
    onap-log              logstash-c65f668f5-cj64f                                                          1/1       Running        0          42m
    onap-message-router   dmaap-84bd655dd6-jnq4x                                                            1/1       Running        0          43m
    onap-message-router   global-kafka-54d5cf7b5b-g6rkx                                                     1/1       Running        0          43m
    onap-message-router   zookeeper-7df6479654-xz2jw                                                        1/1       Running        0          43m
    onap-msb              msb-consul-6c79b86c79-b9q8p                                                       1/1       Running        0          42m
    onap-msb              msb-discovery-845db56dc5-zthwm                                                    1/1       Running        0          42m
    onap-msb              msb-eag-65bd96b98-84vxz                                                           1/1       Running        0          42m
    onap-msb              msb-iag-7bb5b74cd9-6nf96                                                          1/1       Running        0          42m
    onap-mso              mariadb-6487b74997-vkrrt                                                          1/1       Running        0          42m
    onap-mso              mso-6d6f86958b-r9c8q                                                              2/2       Running        0          42m
    onap-multicloud       framework-77f46548ff-dkkn8                                                        1/1       Running        0          42m
    onap-multicloud       multicloud-ocata-766474f955-7b8j2                                                 1/1       Running        0          42m
    onap-multicloud       multicloud-vio-64598b4c84-pmc9z                                                   1/1       Running        0          42m
    onap-multicloud       multicloud-windriver-68765f8898-7cgfw                                             1/1       Running        2          42m
    onap-policy           brmsgw-785897ff54-kzzhq                                                           1/1       Running        0          42m
    onap-policy           drools-7889c5d865-f4mlb                                                           2/2       Running        0          42m
    onap-policy           mariadb-7c66956bf-z8rsk                                                           1/1       Running        0          42m
    onap-policy           nexus-77487c4c5d-gwbfg                                                            1/1       Running        0          42m
    onap-policy           pap-796d8d946f-thqn6                                                              2/2       Running        0          42m
    onap-policy           pdp-8775c6cc8-zkbll                                                               2/2       Running        0          42m
    onap-portal           portalapps-dd4f99c9b-b4q6b                                                        2/2       Running        0          43m
    onap-portal           portaldb-7f8547d599-wwhzj                                                         1/1       Running        0          43m
    onap-portal           portalwidgets-6f884fd4b4-pxkx9                                                    1/1       Running        0          43m
    onap-portal           vnc-portal-687cdf7845-4s7qm                                                       1/1       Running        0          43m
    onap-robot            robot-7747c7c475-r5lg4                                                            1/1       Running        0          42m
    onap-sdc              sdc-be-7f6bb5884f-5hns2                                                           2/2       Running        0          42m
    onap-sdc              sdc-cs-7bd5fb9dbc-xg8dg                                                           1/1       Running        0          42m
    onap-sdc              sdc-es-69f77b4778-jkxvl                                                           1/1       Running        0          42m
    onap-sdc              sdc-fe-7c7b64c6c-djr5p                                                            2/2       Running        0          42m
    onap-sdc              sdc-kb-c4dc46d47-6jdsv                                                            1/1       Running        0          42m
    onap-sdnc             dmaap-listener-78f4cdb695-k4ffk                                                   1/1       Running        0          43m
    onap-sdnc             nfs-provisioner-845ccc8495-sl5dl                                                  1/1       Running        0          43m
    onap-sdnc             sdnc-0                                                                            2/2       Running        0          43m
    onap-sdnc             sdnc-dbhost-0                                                                     2/2       Running        0          43m
    onap-sdnc             sdnc-dgbuilder-8667587c65-s4jss                                                   1/1       Running        0          43m
    onap-sdnc             sdnc-portal-6587c6dbdf-qjqwf                                                      1/1       Running        0          43m
    onap-sdnc             ueb-listener-65d67d8557-87mjc                                                     1/1       Running        0          43m
    onap-uui              uui-578cd988b6-n5g98                                                              1/1       Running        0          42m
    onap-uui              uui-server-576998685c-cwcbw                                                       1/1       Running        0          42m
    onap-vfc              vfc-catalog-6ff7b74b68-z6ckl                                                      1/1       Running        0          42m
    onap-vfc              vfc-emsdriver-7845c8f9f-frv5w                                                     1/1       Running        0          42m
    onap-vfc              vfc-gvnfmdriver-56cf469b46-qmtxs                                                  1/1       Running        0          42m
    onap-vfc              vfc-hwvnfmdriver-588d5b679f-tb7bh                                                 1/1       Running        0          42m
    onap-vfc              vfc-jujudriver-6db77bfdd5-hwnnw                                                   1/1       Running        0          42m
    onap-vfc              vfc-nokiavnfmdriver-6c78675f8d-6sw9m                                              1/1       Running        0          42m
    onap-vfc              vfc-nslcm-796b678d-9fc5s                                                          1/1       Running        0          42m
    onap-vfc              vfc-resmgr-74f858b688-p5ft5                                                       1/1       Running        0          42m
    onap-vfc              vfc-vnflcm-5849759444-bg288                                                       1/1       Running        0          42m
    onap-vfc              vfc-vnfmgr-77df547c78-22t7v                                                       1/1       Running        0          42m
    onap-vfc              vfc-vnfres-5bddd7fc68-xkg8b                                                       1/1       Running        0          42m
    onap-vfc              vfc-workflow-5849854569-k8ltg                                                     1/1       Running        0          42m
    onap-vfc              vfc-workflowengineactiviti-699f669db9-2snjj                                       1/1       Running        0          42m
    onap-vfc              vfc-ztesdncdriver-5dcf694c4-sg2q4                                                 1/1       Running        0          42m
    onap-vfc              vfc-ztevnfmdriver-585d8db4f7-x6kp6                                                0/1       ErrImagePull   0          42m
    onap-vid              vid-mariadb-6788c598fb-2d4j9                                                      1/1       Running        0          43m
    onap-vid              vid-server-795bdcb4c8-8pkn2                                                       2/2       Running        0          43m
    onap-vnfsdk           postgres-5679d856cf-n6l94                                                         1/1       Running        0          42m
    onap-vnfsdk           refrepo-594969bf89-kzr5r                                                          1/1       Running        0          42m

    ./ete-k8s.sh health

    Code Block
    [centos@server-k8s-cluser-deploy1-kubernetes-master-host-jznn7y robot]$ ./ete-k8s.sh health
    Starting Xvfb on display :88 with res 1280x1024x24
    Executing robot tests at log level TRACE
    ==============================================================================
    OpenECOMP ETE
    ==============================================================================
    OpenECOMP ETE.Robot
    ==============================================================================
    OpenECOMP ETE.Robot.Testsuites
    ==============================================================================
    OpenECOMP ETE.Robot.Testsuites.Health-Check :: Testing ecomp components are...
    ==============================================================================
    Basic DCAE Health Check                                               [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f5841c12850>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /healthcheck
    [ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f5841d18410>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /healthcheck
    [ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f583fed7810>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /healthcheck
    | FAIL |
    ConnectionError: HTTPConnectionPool(host='dcae-controller.onap-dcae', port=8080): Max retries exceeded with url: /healthcheck (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f583fed7c10>: Failed to establish a new connection: [Errno -2] Name or service not known',))
    ------------------------------------------------------------------------------
    Basic SDNGC Health Check                                              | PASS |
    ------------------------------------------------------------------------------
    Basic A&AI Health Check                                               | PASS |
    ------------------------------------------------------------------------------
    Basic Policy Health Check                                             | FAIL |
    'False' should be true.
    ------------------------------------------------------------------------------
    Basic MSO Health Check                                                | PASS |
    ------------------------------------------------------------------------------
    Basic ASDC Health Check                                               | PASS |
    ------------------------------------------------------------------------------
    Basic APPC Health Check                                               | PASS |
    ------------------------------------------------------------------------------
    Basic Portal Health Check                                             | PASS |
    ------------------------------------------------------------------------------
    Basic Message Router Health Check                                     | PASS |
    ------------------------------------------------------------------------------
    Basic VID Health Check                                                | PASS |
    ------------------------------------------------------------------------------
    Basic Microservice Bus Health Check                                   | PASS |
    ------------------------------------------------------------------------------
    Basic CLAMP Health Check                                              | PASS |
    ------------------------------------------------------------------------------
    catalog API Health Check                                              | PASS |
    ------------------------------------------------------------------------------
    emsdriver API Health Check                                            | PASS |
    ------------------------------------------------------------------------------
    gvnfmdriver API Health Check                                          | PASS |
    ------------------------------------------------------------------------------
    huaweivnfmdriver API Health Check                                     | PASS |
    ------------------------------------------------------------------------------
    multicloud API Health Check                                           | PASS |
    ------------------------------------------------------------------------------
    multicloud-ocata API Health Check                                     | PASS |
    ------------------------------------------------------------------------------
    multicloud-titanium_cloud API Health Check                            | PASS |
    ------------------------------------------------------------------------------
    multicloud-vio API Health Check                                       | PASS |
    ------------------------------------------------------------------------------
    nokiavnfmdriver API Health Check                                      | PASS |
    ------------------------------------------------------------------------------
    nslcm API Health Check                                                | PASS |
    ------------------------------------------------------------------------------
    resmgr API Health Check                                               | PASS |
    ------------------------------------------------------------------------------
    usecaseui-gui API Health Check                                        | FAIL |
    502 != 200
    ------------------------------------------------------------------------------
    vnflcm API Health Check                                               | PASS |
    ------------------------------------------------------------------------------
    vnfmgr API Health Check                                               | PASS |
    ------------------------------------------------------------------------------
    vnfres API Health Check                                               | PASS |
    ------------------------------------------------------------------------------
    workflow API Health Check                                             | FAIL |
    404 != 200
    ------------------------------------------------------------------------------
    ztesdncdriver API Health Check                                        | PASS |
    ------------------------------------------------------------------------------
    ztevmanagerdriver API Health Check                                    | FAIL |
    502 != 200
    ------------------------------------------------------------------------------
    OpenECOMP ETE.Robot.Testsuites.Health-Check :: Testing ecomp compo... | FAIL |
    30 critical tests, 25 passed, 5 failed
    30 tests total, 25 passed, 5 failed
    ==============================================================================
    OpenECOMP ETE.Robot.Testsuites                                        | FAIL |
    30 critical tests, 25 passed, 5 failed
    30 tests total, 25 passed, 5 failed
    ==============================================================================
    OpenECOMP ETE.Robot                                                   | FAIL |
    30 critical tests, 25 passed, 5 failed
    30 tests total, 25 passed, 5 failed
    ==============================================================================
    OpenECOMP ETE                                                         | FAIL |
    30 critical tests, 25 passed, 5 failed
    30 tests total, 25 passed, 5 failed
    ==============================================================================
    Output:  /share/logs/ETE_14594/output.xml
    Log:     /share/logs/ETE_14594/log.html
    Report:  /share/logs/ETE_14594/report.html
    command terminated with exit code 5

    We got the similar result as OOM jenkins job, except policy. http://jenkins.onap.info/job/oom-cd/1728/console

    Already created the JIRA ticket 

    Jira Legacy
    serverSystem Jira
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyOOM-667


...

https://github.com/cloudify-examples/cloudify-environment-setup

"Install Cloudify CLI. Make sure that your CLI is using a local profile. (You must have executed cfy profiles use local in your shell."

links to http://docs.getcloudify.org/4.1.0/installation/from-packages/

choose DEB http://cloudify.co/download/?__hstc=221760199.9bdbb305d23ca5158f6ca9d0c53213fb.1514563959145.1515820425603.1515852767517.3&__hssc=221760199.5.1515852767517&__hsfp=3454083596

switch to community tab

click DEB - verify you are human - fill out your name, email and company - get cloudify-cli-community-17.12.28.deb

scp the file up to your vm

Code Block
obrienbiometrics:_deployment michaelobrien$ scp ~/Downloads/cloudify-cli-community-17.12.28.deb ubuntu@cloudify.onap.info:~/
cloudify-cli-community-17.12.28.deb                                                                                                 39%   17MB   2.6MB/s   00:09 ETA
obrienbiometrics:_deployment michaelobrien$ ssh ubuntu@cloudify.onap.info
ubuntu@ip-172-31-19-14:~$ sudo su -
root@ip-172-31-19-14:~# cp /home/ubuntu/cloudify-cli-community-17.12.28.deb .
root@ip-172-31-19-14:~# sudo dpkg -i cloudify-cli-community-17.12.28.deb 
Selecting previously unselected package cloudify.
(Reading database ... 51107 files and directories currently installed.)
Preparing to unpack cloudify-cli-community-17.12.28.deb ...
You're about to install Cloudify!
Unpacking cloudify (17.12.28~community-1) ...
Setting up cloudify (17.12.28~community-1) ...
Thank you for installing Cloudify!

Configure the CLI

Code Block
root@ip-172-31-19-14:~# cfy profiles use local
Initializing local profile ...
Initialization completed successfully
Using local environment...
Initializing local profile ...
Initialization completed successfully

Download the archive

Code Block
wget https://github.com/cloudify-examples/cloudify-environment-setup/archive/latest.zip
root@ip-172-31-19-14:~# apt install unzip
root@ip-172-31-19-14:~# unzip latest.zip 
   creating: cloudify-environment-setup-latest/
  inflating: cloudify-environment-setup-latest/README.md  
  inflating: cloudify-environment-setup-latest/aws-blueprint.yaml  
  inflating: cloudify-environment-setup-latest/azure-blueprint.yaml  
  inflating: cloudify-environment-setup-latest/circle.yml  
  inflating: cloudify-environment-setup-latest/gcp-blueprint.yaml  
   creating: cloudify-environment-setup-latest/imports/
  inflating: cloudify-environment-setup-latest/imports/manager-configuration.yaml  
   creating: cloudify-environment-setup-latest/inputs/
  inflating: cloudify-environment-setup-latest/inputs/aws.yaml  
  inflating: cloudify-environment-setup-latest/inputs/azure.yaml  
  inflating: cloudify-environment-setup-latest/inputs/gcp.yaml  
  inflating: cloudify-environment-setup-latest/inputs/openstack.yaml  
  inflating: cloudify-environment-setup-latest/openstack-blueprint.yaml  
   creating: cloudify-environment-setup-latest/scripts/
   creating: cloudify-environment-setup-latest/scripts/manager/
  inflating: cloudify-environment-setup-latest/scripts/manager/configure.py  
  inflating: cloudify-environment-setup-latest/scripts/manager/create.py  
  inflating: cloudify-environment-setup-latest/scripts/manager/delete.py  
  inflating: cloudify-environment-setup-latest/scripts/manager/start.py  


Configure the archive with your AWS credentials


  • vpc_id: This is the ID of the vpc. The same vpc that your manager is attached to.
  • private_subnet_id: This is the ID of a subnet that does not have inbound internet access on the vpc. Outbound internet access is required to download the requirements. It must be on the same vpc designated by VPC_ID.
  • public_subnet_id: This is the ID of a subnet that does have internet access (inbound and outbound). It must be on the same vpc designated by VPC_ID.
  • availability_zone: The availability zone that you want your instances created in. This must be the same as your public_subnet_id and private_subnet_id.
  • ec2_region_endpoint: The AWS region endpint, such as ec2.us-east-1.amazonaws.com.
  • ec2_region_name: The AWS region name, such as ec2_region_name.
  • aws_secret_access_key: Your AWS Secret Access Key. See here for more info. This may not be provided as an environment variable. The string must be set as a secret.
  • aws_access_key_id: Your AWS Access Key ID. See here for more info. This may not be provided as an environment variable. The string must be set as a secret.


Install the archive

Code Block
# I am on AWS EC2
root@ip-172-31-19-14:~# cfy install cloudify-environment-setup-latest/aws-blueprint.yaml -i cloudify-environment-setup-latest/inputs/aws.yaml --install-plugins --task-retries=30 --task-retry-interval=5
Initializing local profile ...
Initialization completed successfully
Initializing blueprint...


#30 sec
Collecting https://github.com/cloudify-incubator/cloudify-utilities-plugin/archive/1.4.2.1.zip (from -r /tmp/requirements_whmckn.txt (line 1))2018-01-13 15:28:40.563  CFY <cloudify-environment-setup-latest> [cloudify_manager_ami_i29qun.create] Task started 'cloudify_awssdk.ec2.resources.image.prepare'
2018-01-13 15:28:40.639  CFY <cloudify-environment-setup-latest> [vpc_w1tgjn.create] Task failed 'cloudify_aws.vpc.vpc.create_vpc' -> EC2ResponseError: 401 Unauthorized
<?xml version="1.0" encoding="UTF-8"?>
<Response><Errors><Error><Code>AuthFailure</Code><Message>AWS was not able to validate the provided access credentials</Message></Error></Errors><RequestID>d8e7ff46-81ec-4a8a-8451-13feef29737e</RequestID></Response>
2018-01-13 15:28:40.643  CFY <cloudify-environment-setup-latest> 'install' workflow execution failed: Workflow failed: Task failed 'cloudify_aws.vpc.vpc.create_vpc' -> EC2ResponseError: 401 Unauthorized
<?xml version="1.0" encoding="UTF-8"?>
<Response><Errors><Error><Code>AuthFailure</Code><Message>AWS was not able to validate the provided access credentials</Message></Error></Errors><RequestID>d8e7ff46-81ec-4a8a-8451-13feef29737e</RequestID></Response>
Workflow failed: Task failed 'cloudify_aws.vpc.vpc.create_vpc' -> EC2ResponseError: 401 Unauthorized
<?xml version="1.0" encoding="UTF-8"?>
<Response><Errors><Error><Code>AuthFailure</Code><Message>AWS was not able to validate the provided access credentials</Message></Error></Errors><RequestID>d8e7ff46-81ec-4a8a-8451-13feef29737e</RequestID></Response>


I forgot to add my AWS auth tokens - editing....rerunning




Multi VIM: Amazon AWS EC2 + Microsoft Azure VM

...