.. title:: Nutanix API Bootcamp .. toctree:: :maxdepth: 2 :caption: API Labs :name: _api_labs :hidden: env_setup/env_setup api_cluster_list/api_cluster_list api_create_vm/api_create_vm api_vm_status/api_vm_status api_image_list/api_image_list api_update_vm/api_update_vm api_subnet_list/api_subnet_list api_vm_guest_customization/api_vm_guest_customization api_delete_vm/api_delete_vm api_vm_list/api_vm_list .. toctree:: :maxdepth: 2 :caption: Nutanix Configuration :name: _nutanix_configuration :hidden: .. toctree:: :maxdepth: 2 :caption: Appendix :name: _appendix :hidden: tools_vms/windows_tools_vm appendix/glossary appendix/basics .. _getting_started: --------------- Getting Started --------------- Welcome to the Nutanix API Bootcamp! You will explore Prism Central v3 APIs and become familiar with using the API. You will walk through basic VM deployment and updating VMs. Initial Setup +++++++++++++ - Take note of the *Passwords* being used. - Log into your virtual desktops (connection info below) - A Windows and Linux image uploaded to the Image Service - Postman account Environment Details +++++++++++++++++++ Nutanix Workshops are intended to be run in the Nutanix Hosted POC environment. Your cluster will be provisioned with all necessary images, networks, and VMs required to complete the exercises. Networking .......... Hosted POC clusters follow a standard naming convention: - **Cluster Name** - POC\ *XYZ* - **Subnet** - 10.**21**.\ *XYZ*\ .0 - **Cluster IP** - 10.**21**.\ *XYZ*\ .37 If provisioned from the marketing pool: - **Cluster Name** - MKT\ *XYZ* - **Subnet** - 10.**20**.\ *XYZ*\ .0 - **Cluster IP** - 10.**20**.\ *XYZ*\ .37 For example: - **Cluster Name** - POC055 - **Subnet** - 10.21.55.0 - **Cluster IP** - 10.21.55.37 Throughout the Workshop there are multiple instances where you will need to substitute *XYZ* with the correct octet for your subnet, for example: .. list-table:: :widths: 25 75 :header-rows: 1 * - IP Address - Description * - 10.21.\ *XYZ*\ .37 - Nutanix Cluster Virtual IP * - 10.21.\ *XYZ*\ .39 - **PC** VM IP, Prism Central * - 10.21.\ *XYZ*\ .40 - **DC** VM IP, NTNXLAB.local Domain Controller Each cluster is configured with 2 VLANs which can be used for VMs: .. list-table:: :widths: 25 25 10 40 :header-rows: 1 * - Network Name - Address - VLAN - DHCP Scope * - Primary - 10.21.\ *XYZ*\ .1/25 - 0 - 10.21.\ *XYZ*\ .50-10.21.\ *XYZ*\ .124 * - Secondary - 10.21.\ *XYZ*\ .129/25 - *XYZ1* - 10.21.\ *XYZ*\ .132-10.21.\ *XYZ*\ .253 Credentials ........... .. note:: The ** is unique to each cluster and will be provided by the leader of the Workshop. .. list-table:: :widths: 25 35 40 :header-rows: 1 * - Credential - Username - Password * - Prism Element - admin - ** * - Prism Central - admin - ** * - Controller VM - nutanix - ** * - Prism Central VM - nutanix - ** Each cluster has a dedicated domain controller VM, **DC**, responsible for providing AD services for the **NTNXLAB.local** domain. The domain is populated with the following Users and Groups: .. list-table:: :widths: 25 35 40 :header-rows: 1 * - Group - Username(s) - Password * - Administrators - Administrator - nutanix/4u * - SSP Admins - adminuser01-adminuser25 - nutanix/4u * - SSP Developers - devuser01-devuser25 - nutanix/4u * - SSP Consumers - consumer01-consumer25 - nutanix/4u * - SSP Operators - operator01-operator25 - nutanix/4u * - SSP Custom - custom01-custom25 - nutanix/4u * - Bootcamp Users - user01-user25 - nutanix/4u Access Instructions +++++++++++++++++++ The Nutanix Hosted POC environment can be accessed a number of different ways: Lab Access User Credentials ........................... PHX Based Clusters: **Username:** PHX-POCxxx-User01 (up to PHX-POCxxx-User20), **Password:** ** RTP Based Clusters: **Username:** RTP-POCxxx-User01 (up to RTP-POCxxx-User20), **Password:** ** Frame VDI ......... Login to: https://frame.nutanix.com/x/labs **Nutanix Employees** - Use your **NUTANIXDC** credentials **Non-Employees** - Use **Lab Access User** Credentials Parallels VDI ................. PHX Based Clusters Login to: https://xld-uswest1.nutanix.com RTP Based Clusters Login to: https://xld-useast1.nutanix.com **Nutanix Employees** - Use your **NUTANIXDC** credentials **Non-Employees** - Use **Lab Access User** Credentials Employee Pulse Secure VPN .......................... Download the client: PHX Based Clusters Login to: https://xld-uswest1.nutanix.com RTP Based Clusters Login to: https://xld-useast1.nutanix.com **Nutanix Employees** - Use your **NUTANIXDC** credentials **Non-Employees** - Use **Lab Access User** Credentials Install the client. In Pulse Secure Client, **Add** a connection: For PHX: - **Type** - Policy Secure (UAC) or Connection Server - **Name** - X-Labs - PHX - **Server URL** - xlv-uswest1.nutanix.com For RTP: - **Type** - Policy Secure (UAC) or Connection Server - **Name** - X-Labs - RTP - **Server URL** - xlv-useast1.nutanix.com Nutanix Version Info ++++++++++++++++++++ - **AHV Version** - AHV 20170830.337 - **AOS Version** - 5.11.2.3 - **PC Version** - 5.11.2.1