# VM Servers

**VM Servers** (also known as VM hosts) host virtual machines for the various CSL services we maintain.  The VM Servers themselves run off a local hard disk (often in a RAID configuration?).

## Reasoning

Although VM servers have existed for multiple years in the Lab, complete virtualization of critical services occurred in the summer of 2017.  The reason for this was to allow services to be brought up quickly.  In addition, our current VM setup permits us to bring up new machines more quickly and fully utilize [RBD block storage as our storage backend](/machines/ceph.md).

## Exceptions

Various services are not virtualized at this time and probably should never be.

* [NTP](/technologies/networking/ntp.md) is an extremely critical machine since it provides time for the whole Lab.
* [ns1](/technologies/networking/dns.md) is not virtualized because it provides DNS to not only VMS but also to the main Ceph backend
* [centauri ](/machines/other/sun-servers/centauri.md)is not virtualized because it provides critical authentication services to the rest of the Lab (and also the VM hosts themselves)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.tjhsst.edu/machines/vm-servers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
