Skip to content

Commit 29417b4

Browse files
Merge pull request #300 from shapeblue/guestosandmappings
Guest OS and hypervisor mappings
2 parents f91ee7d + 1d608c2 commit 29417b4

9 files changed

+89
-0
lines changed
3.99 KB
Loading
22.5 KB
Loading
6.76 KB
Loading
2.65 KB
Loading
39.2 KB
Loading
3.86 KB
Loading
51.3 KB
Loading
4.47 KB
Loading

source/adminguide/guest_os.rst

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
.. Licensed to the Apache Software Foundation (ASF) under one
2+
or more contributor license agreements. See the NOTICE file
3+
distributed with this work for additional information#
4+
regarding copyright ownership. The ASF licenses this file
5+
to you under the Apache License, Version 2.0 (the
6+
"License"); you may not use this file except in compliance
7+
with the License. You may obtain a copy of the License at
8+
http://www.apache.org/licenses/LICENSE-2.0
9+
Unless required by applicable law or agreed to in writing,
10+
software distributed under the License is distributed on an
11+
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
12+
KIND, either express or implied. See the License for the
13+
specific language governing permissions and limitations
14+
under the License.
15+
16+
.. |guest-os-button.png| image:: /_static/images/guest-os-button.png
17+
:alt: Guest OS section
18+
19+
.. |add-guest-os-button.png| image:: /_static/images/add-guest-os-button.png
20+
:alt: Add guest OS button
21+
22+
.. |view-guest-os-mappings-button.png| image:: /_static/images/view-guest-os-mappings-button.png
23+
:alt: View guest OS mappings button
24+
25+
.. |guest-os-mapping-button.png| image:: /_static/images/guest-os-mapping-button.png
26+
:alt: Guest OS mapping button
27+
28+
.. |add-guest-os-mapping-button.png| image:: /_static/images/add-guest-os-mapping-button.png
29+
:alt: Add guest OS mapping button
30+
31+
CloudStack provides administrators a good control to manage the guest operating systems for the
32+
virtual machines. CloudStack maintains the list of guest operating systems that are supported
33+
by the hypervisors and also provides a way for operators or admins to add new guest OSs based on the need.
34+
For an operating system to be supported to CloudStack for the virtual machines, it has to be added in CloudStack
35+
and also need to have a mapping with the actual operating system name supported by hypervisor.
36+
37+
Under "Configuration" section there are sub-sections for guest operating system.
38+
39+
Guest OS
40+
---------
41+
42+
A list of supported guest operating systems are shown under |guest-os-button.png| and also one can add new operating systems.
43+
44+
To add a new guest OS, click on the button |add-guest-os-button.png| and following details needs to be provided:
45+
46+
- **OS name** : Name of the operating system which will be displayed to the users.
47+
48+
- **OS category** : Category of the operating system to which it belongs, eg. Windows, CentOS, Debian, etc.
49+
50+
.. image:: /_static/images/add-guest-os-form.png
51+
:width: 400px
52+
:align: center
53+
:alt: Guest OS dialog box
54+
55+
Operator also need to add mapping with the actual operating system name supported by hypervisor as below.
56+
57+
Guest OS hypervisor mapping
58+
----------------------------
59+
Existing mappings are shown here and also one can add new mapping to an operating system.
60+
To view the mappings of an existing guest OS click on |view-guest-os-mappings-button.png| under guest OS details.
61+
62+
.. image:: /_static/images/guest-os-details-form.png
63+
:width: 400px
64+
:align: center
65+
:alt: Guest OS details form
66+
67+
To a new mapping, inside the sub-section |guest-os-mapping-button.png| click on |add-guest-os-mapping-button.png|
68+
and following details needs to be provided.
69+
70+
- **OS type** : Select the operating system type to which mapping needs to be created.
71+
72+
- **Hypervisor** : Name of the hypervisor.
73+
74+
- **Hypervisor version** : Specific version of the hypervisor. The exact version number found from hypervisor capabilities list.
75+
76+
- **Hypervisor mapping name** : Name of the operating system specific to the hypervisor. Eg. For CentOS 5.0 (64-bit) in VMware
77+
the specific name is "centos64Guest".
78+
79+
- **Check OS name with hypervisor** : A toggle button to specify whether to verify the hypervisor mapping name with available
80+
hypervisor.
81+
82+
- **Force** : A toggle button to force add a user defined guest os mapping, overrides any existing user defined mapping.
83+
84+
.. image:: /_static/images/guest-os-mapping-form.png
85+
:width: 400px
86+
:align: center
87+
:alt: Guest OS mapping form
88+
89+
Operator can also do operations like edit and delete guest OS and its hypervisor mappings.

0 commit comments

Comments
 (0)