Hệ điều hành điều khiển (COS) được sử dụng để khởi động hệ thống và chuẩn bị quá trình làm việc của phần cứng cho vmkernel. Khi hệ điều hành điều khiển được tải lên nó hoạt động như các chương trình khởi động cho vmkernel, có nghĩa là nó chuẩn bị tất cả các tài nguyên cần thiết cho hoạt động của vmkernel . Khi COS đã tải xong Esx thì vmkernel sẽ bắt đầu hoạt động khởi động hệ thống và đảm nhận vai trò hệ điều hành chính. Lúc này vmkernel sẽ tải lại COS và một số thành phần phụ gọi là “người giúp đỡ công việc (helper works)” và hoạt động ở chế độ đặc quyền.Lúc này hệ điều hành điều khiển có một số nhiệm vụ khác khá quan trọng ảnh hưởng tới sự hoạt động của các máy ảo như là
- User interaction with ESX : Đây là giao diện tương tác giữa người dùng
với Esx Server . Cos có trách nhiệm trình bày bằng nhiều phương pháp khác nhau để thực hiện giao tiếp giữa máy chủ Esx với hệ thống . Nó cho phép người sử dụng tương tác với máy chủ sử dụng các dịch vụ như là
Giao diện truy cập trực tiếp(Direct console access)
Truy cập bằng Telnet và ssh
Giao diện Web (Web interface)
Truyền dữ liệu (FTP)
- Proc file system : Hệ thống tập tin proc được sử dụng bởi cả COS và
vmkernel để cung cấp số liệu thời gian thực và thay đổi các cấu hình.
- Authentication : Có những tiến trình trong cos đòi hỏi cung cấp chứng
thực để có cơ chế cho phép và ngăn chặn truy cập vào hệ thống.
- Running Support Applications: Có một số ứng dụng chạy trong COS
cung cấp các hỗ trợ mở rộng trên môi trường máy chủ .mỗi nhà cung cấp phần cứng sẽ có một số phương pháp đề phát hiện các vấn đề vế phần cứng khi chúng phát sinh.trong một số trường hợp nó còn khuyến cáo người dùng backup hệ thống lên cos để cos backup các file hệ thống quan trọng.