Rackspace VM Management for Private Cloud


Introduction

VM Management is an add-on service that leverages a set of automation processes and tools to enable traditional hosting style services such as (1) OS administration, (2) monitoring, (3) patching, and (4) antivirus services for the operating systems of customer selected guest VMs that have been created in or migrated to the private cloud. The purpose of this handbook is to provide our customers with the information they need to extract value from the platform and achieve the desired outcomes.


Getting Started

Prerequisites

Before proceeding, verify that you have the necessary resources to complete integration between your cloud and Rackspace.

Review the following list of prerequisites:

  • You have administrator access to your Rackspace Customer Portal.
  • You have any necessary permissions at your company.
  • You have administrator access at your cloud provider.
  • Your VM operating system is on the compatibility list. Windows | Linux
  • The following software is required on each server where the SSM Agent will be installed:
    o Linux - curl and/or wget, python3 or python
    o Windows - PowerShell v3 or greater

Network Connectivity Requirements(Egress):

EndpointDescription
https//:ssm.REGION.amazonaws.comAccess to the core Systems Manager API endpoints
https://ssmmessages.REGION.amazonaws.comAccess to API operations for AWS Session Manager
https://ec2messages.REGION.amazonaws.comAccess to API operations for Amazon Message Delivery Service
https://s3.amazonaws.comAccess to S3 for installation binaries
https://s3.REGION.amazonaws.com

https://s3-REGION.amazonaws.com

https://*.s3.REGION.amazonaws.com
Access to S3 APIs used to log Systems Manager operations
https://amazon-ssm-REGION.s3.amazonaws.comHosts the Systems Manager Agent installer
https://add-ons.api.manage.rackspace.comThis endpoint manages the deployment of agents to supported devices and triggers enrollment into various services (e.g.Passport)
https://add-ons.manage.rackspace.comThis endpoint hosts automation scripts that are used during the device enrollment process.
https://logs.REGION.amazonaws.comStoring SSM agent logs for commands run on a server
https://kms.REGION.amazonaws.comEnabling KMS encryption for AWS Sessions Manager

In order to determine the region for the above follow the table below:

Rackspace DC/VCD*AWS Region
ORDus-east-2
IADus-east-1
DFWus-west-2
SYDap-southeast-2
HKGap-southeast-1
LONeu-west-2
STOeu-north-1
us1.rsvc.rackspace.comus-east-1
us2.rsvc.rackspace.comus-east-1
gb1.rsvc.rackspace.comeu-west-2
gb2.rsvc.rackspace.comeu-west-2
de1.rsvc.rackspace.comeu-central-1

Virtual Datacenter for SDDC Flex


Service Enrollment

SDDC Portfolio

The SDDC portfolio of products comes ready for device enrollment. This can be achieved by logging into the customer portal and following the add-on enrollment section in this guide.

Public Cloud

If you are a public cloud customer looking to use VM Management on devices within that environment, please contact your sales executive for more information.

VMC on AWS

If you are a VMC on AWS customer looking to use VM Management on devices within that environment, please contact your sales executive for more information.


Agent Installation

Rackspace Provided Images

Rackspace-provided images come with the agent preinstalled. If you still see the ‘Agent Installation’ warning within the Resource UI then run the scripts found in the next section, titled ‘Customer Provided Images on VMware based platforms.’

Customer Provided Images on VMware based platforms

To utilize VMM on a non-Rackspace image, install the Rackspace Agent on the VM or where the Agent is not installed.

The following install scripts should be run on each VM that has been created with the custom image that was imported.

Script (Linux): https://add-ons.manage.rackspace.com/bootstrap/vmware/ssm_install.sh

Script (Windows): https://add-ons.manage.rackspace.com/bootstrap/vmware/ssm_install.ps1


Add-On Enrollment

  • From the My Accounts page, click on “My Accounts” drop-down on the left side of the page.

  • Select, “My Resources” to open the Resource UI

  • The Resource UI will show all the virtual machines currently located in your environment.

📘

Note: If the VM does not have the option to “Enroll” in a feature. This is most likely due to a missing agent and would be evidenced by the ‘Management Agent’ column showing ‘Agent Installation’ as seen below. The instructions to resolve this issue can be found in the Agent Installation section of this handbook.

  • To enroll a VM in service, click the enroll button in the corresponding VMM Add-On column.

  • This will bring up the enrollment confirmation screen.

From there Click the Enroll Server button.

  • This process is the same for OS Admin, Monitoring, and Anti-Virus.
  • For patching you will need to click “Enroll Server”

  • And select a Patching group, that corresponds with your needed patch window and OS.

📘

Note: The field titled: ‘next run’ is given in local server time.


Patching UI

If you’re enrolled into patching specifically you will get access to the ‘Patching UI’ and it can be found by navigating on the top left of the customer portal and selecting ‘Patching’ as seen below:

Within this portal you will have several different views to choose from, allowing you to take different actions and export reporting data from that section. The sections are:

  • Patch Groups
  • Instances
  • Maintenance Windows

Within the ‘Patch Groups’ you’re able to see the way your instances are grouped and then assigned to various maintenance windows. Here you will also see instance status, pending updates, baselines etc. all at the group level.

Within the ‘Instances’ section you can select individual instances to drill down into updates at that level. The information here ranges from missing KBs to updates about the last run. This view can be seen below:

In the ‘Maintenance Windows’ section you’re able to see the existing maintenance groups, their schedules, next run and more. That view is previewed below:

The portal experience is primarily self-service and as such there are many options which can be toggled in all of the above windows. For any activities that you do not want to take through self-service you’re able to put a ticket in and Rackspace engineers would be more than happy to assist.


Unenrollment

  • To unenroll, open the resource UI.

  • Click on the icon next to the VM you want to unenroll.

  • Click “Unenroll from” followed by the name of the service you would like to remove. “IE Unenroll From OS Admin”


Features and Functionality

This section provides information about each of the following areas of the VM Management experience.

  • Managed OS Administration.

  • Managed OS Patching

  • Managed OS Monitoring

  • Antivirus Licensing


Managed OS Administration

When a VM is enrolled in OS Administration, Rackspace Technology creates a configuration management database (CMDB) record of the VM, and securely stores Customer- provided OS login credentials so that our OS system administrators can log in to the OS and perform the desired OS Services upon request.

This service enables a customer to initiate a request that would trigger a Rackspace administrator to log in to the guest OS of a virtual machine in the private cloud. Rackspace support engineers will utilize secure, time-limited, and audited access to the environment to provide troubleshooting services for supported systems.

Spheres of Support

OS Administration spheres of support can be found here:


Managed OS Patching

Rackspace Technology provides a managed OS patching service for supported operating systems. The patching schedule is set by the Customer and Rackspace Technology configures the guest OS to use Rackspace Technology-provided patching sources so that only approved patches are delivered and installed on customer machines.


Managed OS Monitoring

Rackspace Technology installs, configures, and responds to monitoring alerts from an installed OS agent for OS and application alerts and conditions on VMs. It enables monitoring of guest OS service availability on a network, internal OS system resources, OS services operational status, and error conditions.

The default monitoring thresholds are as follows;

Windows

Windows metrics are located in the System/Window CW metric namespace

Linux

Linux metrics are located in the System/Linux CW metric namespace

Notes:

CPU, Memory, and Disk Percent alarms are configured to trigger when the given metric exceeds the threshold for 6 consecutive 5-minute averages. They are configured to clear when any subsequent 5-minute average of the metric is below the threshold.

  • The Disk Free Space alarm is configured to trigger when the given metric falls below the threshold for 5 consecutive 1-minute averages. It is configured to clear when any subsequent 1-minute average of the metric is above the threshold.
  • Disk alarms are NOT created for the following volume file system types:
    • devtmpfs
    • tmpfs
    • devfs
    • rootfs
    • squashfs
    • overlay
  • Disk alarms are NOT created for Kubernetes container volumes: any volume path starting with “/var/lib/kubelet/”.

Antivirus Licensing

Rackspace Technology installs an OS antivirus agent on the selected VMs to provide Customers with antivirus services. Rackspace Technology makes no guarantees as to the effectiveness of the antivirus service. This service enables the scanning of guest OS files by a system within the private cloud that maintains up-to-date signatures of known malicious code.

It is connected to a centralized management service maintained by Rackspace that enables visibility into the function of the service and allows tickets to be triggered if any failure with the scanning system occurs or in the event of malicious code being discovered.


Security and Compliance

VM Management utilizes role-based access control (RBAC) to create granular control over permissions. When it comes to Rackspace employees, there are zero standing permissions granted. Rackspace employees are granted temporary access when performing a support task required by the customer. All remote access requests are logged and retained by Rackspace for security purposes.


Service Level Agreements

For the most up-to-date version of the SLAs (service level agreements) please review the terms and conditions page.


Billing and Payments

VM Management is billed at the VM level and is charged via usage per hour used on your monthly bill. The actual rate for VM Management varies depending on the add-on so please ask your seller for the current rates.

The bill for VM Management is available for viewing by customers within the Rackspace portal.


Support and Troubleshooting

RACI Diagram:

For issues using the platform please put a ticket into your Rackspace portal asking for assistance with VM Management. For questions about the shared responsibility model for this product please review the RACI below.

TaskCustomerRackspace
General
Add-On EnrollmentResponsibleOptional Add-On
AgentInstallation on Rackspace provided imagesInformResponsible
Add-On UnenrollmentResponsibleOptional Add-On
AgentInstallation on Customer provided imagesResponsibleOptional Add-On
TroubleshootingConsultResponsible
Patching
Create Patching GroupsConsultResponsible
Change Patch BaselineConsultResponsible
Change Patch GroupConsultResponsible
Change Maintainence WindowConsultResponsible
Monitoring
Configure Monitoring AgentInformResponsible
Configure ThresholdsInformResponsible
Respond to EventsInformResponsible
Anti-Virus
Agent InstallationInformResponsible
Apply UpdatesInformResponsible
Respond to IncidentsInformResponsible
OS Administration
Initiate RequestResponsibleInform
TroubleshootInformResponsible

📘

Note: For those fields that say ‘optional add-on’ in the above RACI contact your sales team and request more information about our Elastic Engineering or Professional Service offerings.


Terms of Service

VM Management terms and conditions can be found here:

https://www.rackspace.com/information/legal/guestosservices


Privacy Policy

Rackspace privacy policy can be found here:

https://www.rackspace.com/information/legal/privacystatement


Feedback and Suggestions

For all service requests please place a ticket in the ticketing portal, however, if you have feedback or suggestions for the design teams you can email us your feedback here at:

[email protected]

📘

Important: The subject of your request should be as follows “VM Management Customer Feedback” and contain your account number in the body as well as any relevant detail to support your feedback.