Virtualization

 View Only
  • 1.  Does any ansible playbook to deploy Openstack component from VIO

    Posted Apr 07, 2016 10:27 AM

    I have found ansible library in VIO Management server @  /var/lib/vio/ansible

    It seems this can be only used to configure not to  deploy Open stack components.



  • 2.  RE: Does any ansible playbook to deploy Openstack component from VIO

    Broadcom Employee
    Posted Apr 07, 2016 10:53 AM

    Hi,

    Ansible is how we deploy OpenStack. All the Ansible playbooks are there, but Ansible will need a configuration file which is the piece that is missing.

    So in conjunction with your previous post, I will investigate.

    Regards,

    John.



  • 3.  RE: Does any ansible playbook to deploy Openstack component from VIO

    Posted Apr 07, 2016 11:43 AM

    Thanks  John for the reply

    I am able to look playbook which does configuration part. But found these things missing

    1. Playbook which create VM from the template and then deploy it

    2. Login Credentials

    3.Inventory file content.(at the start of deployment there will be only one host and after that host will be added)

    4.Configuration file.

    Or is it deployment follow below plan

    1. Creation of VM from template is done for all nodes.

    2. IPs /port group assigned

    3.Ansible is installed on all nodes

    4.Now Ansible is run on all nodes to configure themselves.

    Any info regarding configuration and process will be helpful.



  • 4.  RE: Does any ansible playbook to deploy Openstack component from VIO

    Posted Apr 08, 2016 02:56 PM

    Hi Rajeev, as far as I'm aware, the workflow is similar to what you've described as second option: it's the OMS that will talk to vC through the plugin to deploy the VMs and configure their virtual hardware, not Ansible which is called into action once the VMs have network connectivity. Once the nodes are up and running, the OMS than executes the playbooks to configure the nodes. After a VIO deployment, have a look at the /var/log/oms/oms.log and the /varlog/jarvis/ansible.log on the OMS to see the different stages of the VIO deployment workflow.


    Regards,

    Luca



  • 5.  RE: Does any ansible playbook to deploy Openstack component from VIO

    Posted Apr 08, 2016 03:22 PM

    Rajeev, does the set of Ansible playbooks I pointed you to not fulfill your requirements (GitHub - vmware/ansible-role-vio‌ and GitHub - vmware/chaperone)? If not could you please provide some background as to why? If there are additional use cases around deploying VIO I'd like to get our code updated.



  • 6.  RE: Does any ansible playbook to deploy Openstack component from VIO

    Posted Apr 11, 2016 10:43 AM

    Hi ansible-role-vio is changed and now it contains additional capabilities as mentioned in https://github.com/vmware/ansible-role-vio/blob/master/tasks/vio_config.yml

    But I have not found any updated code (python module/lib) corresponding to vio_deploy or  nsx_vds_id Even checked https://github.com/vmware/ansible-module-chaperone

    name: Kick off VIO Deployment

      vio_deploy:

        oms_server: "{{ vio_oms_ip_address }}"

        login: "{{ vio_oms_vcenter_username }}"

        password: "{{ vio_oms_vcenter_pwd }}"

        cluster_spec_json: "{{ vio_cluster_spec }}"

        vio_deployment_name: "{{ vio_cluster_name }}"

        state: 'present'

      failed_when: not cluster_spec_file.stat.exists