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
    You can get the Blueprint file from oom repo.
    https://gerrit.onap.org/r/gitweb?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
    Get the helm Blueprint 
    https://gerrit.onap.org/r/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

...