Requesting an Azure virtual machine

Use the Cloud Resource Catalog to request an Azure virtual machine to launch an instance.

Before you begin

Role required: cloud_user, cloud_operator, cloud_admin

Procedure

  1. Navigate to Self-Service > Cloud Resource Catalog and click Azure Virtual Machines.
  2. Click Azure VM Instance - Advanced to request an Azure virtual machine and fill in the fields, as appropriate.
    Field Description
    Resource Group
    Use existing group Deploy new VM into an existing Resource Group. If left unchecked, then a new Resource Group is created.
    Subscription Azure subscription for the Resource Group.
    Group Name Name of the Resource Group.
    Region Azure region where the Resource Group resides.
    Lease
    Start Date and time that this VM is to be provisioned.
    End Date and time that this VM is to be retired (this lease can be extended later).
    Virtual Resource
    Business purpose Detailed description of the business purpose of this VM, to facilitate any necessary approvals and/or administrative decisions.
    Used for Usage category, to ensure that the VM is provisioned properly for your needs.
    CMDB Attributes
    Assigned To Entity to which this VM is assigned.
    Business Service Business service that generates a Used by::Uses relationship between the requested VM and the service.
    Assignment Group The User Group that owns the provisioned Configuration Item.
    Application Application that generates a Used by::Uses relationship between the requested VM and the application.
    Cost Center Cost center to bill for this VM request.
    Project Project to bill for this instance.
    Provisioning information
    Location Region in Azure where the VM is to be provisioned. The selected region determines the available images. Regions shown here support the chosen size.
    Offering

    When the Advanced check box is unchecked, the default offering is set and only the available sizes are listed.

    Advanced Select to display the list of approved images. If checked, then the Offering pulldown above lists only the sizes available for the default image.
    Image Visible only when Advanced is selected.

    Select the approved Azure image to be provisioned for this request. Only images with associated offerings are listed. The size can be chosen with no filtering bound by the image.

    VM Parameters
    VM Name Name of the virtual machine.
    Admin Username Admin username for VM. The admin username has the following requirements:
    • For Windows
      • The value must be from 1 to 15 characters long.
      • The user names administrator, admin, admin1, admin2, 1, a are considered as invalid.
      • The special characters \, /, " ", [ ], :, |, +, =, ;, ,, ?, *, @, in the user name are considered as invalid.
    • For Linux
      • The value must be from 1 to 64 characters long.
      • The user names administrator, admin, admin1, admin2, 1, a are considered as invalid.
      • The special characters \, /, " ", [ ], :, |, +, =, ;, ,, ?, *, @, in the user name are considered as invalid.
    Admin Password Admin password for VM. The admin password has the following requirements:
    • For Windows
      • The value must be from 8 to 123 characters long.
      • Must have at least 3 of the following: one lower case character, one upper case character, one number, and one special character.
    • For Linux
      • The value must be from 6 to 72 characters long.
      • Must have at least 3 of the following: one lower case character, one upper case character, one number, and one special character.
    VM size Size of the VM.
    Custom Data Special instructions to pass to Azure for provisioning purposes. Important: Data entered here is automatically encoded in Base-64 prior to sending, so do NOT enter pre-encoded data or it will be double-encoded. For more details on acceptable data and required formatting, refer to "Injecting custom data into an Azure virtual machine" in Microsoft Azure documentation.
    Storage
    Storage Resource Group Azure Resource Group where the VM is to be placed.
    Storage Account Name Unique name for the Storage Account
    Attach Additional Data Disks Select to add additional disks.
    Number of Data Disks Visible only when Attach Additional Data Disks is selected. Number of additional disks for the VM, up to 32. The following appear and are required when a number greater than 1 is selected:
    • Disk Size GB - Size in GB of every additional data disk. Maximum is 1023.
    • Disk Caching - Type of caching used by every data disk.
    Network
    Virtual Network Resource Group Azure Resource Group where this virtual network is located.
    Virtual Network Name Unique name for this virtual network.
    Subnet Name Unique name for this subnet.
    Options
    Need Public IP Select if the VM requires a publicly accessible IP address.
    Use Existing Network Interface Card If not selected, a new NIC is created using the information entered.
    Network Interface Card Visible only when Use Existing Network Interface Card is selected. List of available NICs. If Need Public IP is also selected, then only NICs that have public IP addresses are listed.
    Public IP Address Type Visible only when Need Public IP is selected and a new NIC is being created.
    Private IP Address Type Visible only when Use Existing Network Interface Card is selected.
    Private IP Address Visible only when Private IP Address Type is set to Static.
    Public IP Address Name Visible only when Need Public IP is selected and a new NIC is being created. As used in Microsoft Azure. Auto-generated if left blank.
    Network Interface Card Name Visible only when Use Existing Network Interface Card is not selected. Name for the new NIC. Auto-generated if left blank.
    Availability
    Options
    Need Availability Set
  3. Click Order Now.

    Either the Cloud Resources portal or the Order Status form opens, depending on how the Service Catalog is configured. The portal shows the various reports associated with the logged-in user's virtual assets and requests. Click the request item number or expand the Stage column to determine where the request is in the provisioning process.

  4. Upon successful creation of the instance, you receive an email containing the instance ID, IP address, and the public DNS for the instances created.

    If the provisioning request fails for any reason, an incident is automatically created and assigned to the Cloud Administrators group (if the glide.vm.create_incident system property is enabled).