Microsoft Azure Linux Out Of Box Catalog items
Summarize
Summary of Microsoft Azure Linux Out Of Box Catalog items
This catalog item enables ServiceNow customers to order and deploy Linux virtual machines (VMs) on Microsoft Azure with pre-configured features to meet production and compliance requirements. It supports agent client collector (ACC) installation, disk attachments, security group assignments, and scalable VM sets, facilitating streamlined cloud resource provisioning while enforcing governance policies.
Show less
Key Features
- Linux VM Deployment with ACC: Customers can order Linux VMs configured with the mandatory Agent Client Collector (ACC) for production environments. ACC installation is automated and controlled by client rules, ensuring compliance and monitoring.
- Approval Workflow: VMs larger than StandardA1v2 and StandardA2v2 sizes require administrator approval via policy. Similarly, attaching more than two additional disks triggers an approval request to ensure controlled resource allocation.
- Disk Attachments: Supports ordering up to 10 additional disks of varying sizes and types, with approval required only beyond two disks. This flexibility allows customization of storage based on workload needs.
- Security Groups Assignment: Enables assignment of one or more security groups to restrict network access to the VM, enhancing security by controlling firewall and port rules within the selected virtual private cloud (VPC) and subnets.
- Linux VM Scale Sets: Provides the ability to deploy identical VMs in a scale set for automated scaling and high availability, supporting dynamic workload demands.
- Post-Provisioning Notifications: After deployment, an email containing the application’s endpoint URL is sent to the requester, improving communication and accessibility.
- Tagging of Resources: A key-value tag is assigned to all deployed resources (VMs, network, storage) within the CMDB, facilitating better resource tracking and management. Note that tags are not yet applied in the public cloud but will be supported in future releases.
Key Outcomes
- Streamlined and compliant provisioning of Linux VMs on Microsoft Azure tailored for production use with mandatory monitoring via ACC.
- Controlled resource allocation through approval workflows for VM sizing and additional disk attachments, ensuring governance and cost management.
- Enhanced security posture via configurable security groups that restrict network access based on organizational policies.
- Support for scalable and highly available Linux VM deployments through scale sets, meeting dynamic application performance requirements.
- Improved operational visibility and resource management via CMDB tagging and automated compliance scans that flag deployment issues for follow-up.
- Better user experience with automated notifications containing deployment details, enabling quicker access to provisioned services.
Cloud Services Catalog Linux VM with agent client collector (ACC), up to 10 additional disks, security groups or with scalable web servers or with security groups.
This is a fully functional sample catalog item that can be used to request a Linux instance of any instance type from Microsoft Azure.
| Order | Features |
|---|---|
|
Order a Linux virtual machine on Microsoft Azure, that allows installation of agent client collector. ACC is compulsory for production instances. VM sizes other than Standard_A1_v2 and Standard_A2_v2 require approval. Cloud configuration scan is run for compliance checking. |
For instance types other than Standard_A1_v2 and Standard_A2_v2, approval is needed from administrator by policy. The catalog item has built in client rules to drive a ACC (Agent Client Collector) installation, when the deployment environment is marked for production. To select the credential alias key for ACC deployment from mid, the appropriate ACC admin role permissions are required to be bestowed to the user. The work-flow automation runs a CCG scan on the deployed Linux instance, and checks the policy rule with the configuration of the VM. If there is any violation, the stack will be set with 'Follow up required' state to notify that the stack deployment is not as per norms. |
|
Order a Linux virtual machine and specify up to 10 additional disks. For up to two disks, no approval is necessary. Seek approval for anything beyond that. |
This catalog item form allows ordering up to 10 additional disks (volumes) attached to the VM of varying sizes and types. If more than two additional disks are added to the request, seek approval from administrator, by policy. |
|
Order a secure Linux virtual machine, assign security groups. Select as many you require, for the highest level of security. |
This catalog item form allows capability to assign one or more security groups (firewall-port rules) to the compute instance so that the network access to the VM is restricted. Security groups are listed for the selected VPC and subnets. |
|
Order a Linux virtual machine scale set to deploy identical virtual machines, enabling automated scaling and ensuring high availability. |
This catalog item provides the capability to deploy identical virtual machines using a Linux virtual machine scale set, which supports automated scaling for enhanced availability. Email URL is added as a post provision operation which emails the deployed application's end point URL to the requester. |
Tag (key-value) is assigned to all deployed resources. Example: VM, network, storage as present in the stack.
The key-value is updated only in the cmdb_key_value table, not in public cloud at this time. This will be fixed in future releases to update the tags in cloud.