You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by wi...@apache.org on 2015/11/24 18:29:21 UTC
cloudstack-docs-install git commit: Updated KVM hypervisor
requirements
Repository: cloudstack-docs-install
Updated Branches:
refs/heads/master c7b7d30d4 -> 86889dae2
Updated KVM hypervisor requirements
Project: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/commit/86889dae
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/tree/86889dae
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/diff/86889dae
Branch: refs/heads/master
Commit: 86889dae29c77dc7b0ac57359d6a6fe1c3dccbda
Parents: c7b7d30
Author: Wido den Hollander <wi...@widodh.nl>
Authored: Tue Nov 24 18:28:34 2015 +0100
Committer: Wido den Hollander <wi...@widodh.nl>
Committed: Tue Nov 24 18:28:34 2015 +0100
----------------------------------------------------------------------
source/hypervisor/kvm.rst | 60 +++++++++++++++++++++---------------------
1 file changed, 30 insertions(+), 30 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/86889dae/source/hypervisor/kvm.rst
----------------------------------------------------------------------
diff --git a/source/hypervisor/kvm.rst b/source/hypervisor/kvm.rst
index f729998..d896758 100644
--- a/source/hypervisor/kvm.rst
+++ b/source/hypervisor/kvm.rst
@@ -24,23 +24,23 @@ KVM is included with a variety of Linux-based operating systems.
Although you are not required to run these distributions, the following
are recommended:
-- CentOS / RHEL: 6.3
+- CentOS / RHEL: 7.X
-- Ubuntu: 12.04(.1)
+- Ubuntu: 14.04
The main requirement for KVM hypervisors is the libvirt and Qemu
version. No matter what Linux distribution you are using, make sure the
following requirements are met:
-- libvirt: 0.9.4 or higher
+- libvirt: 1.2.0 or higher
-- Qemu/KVM: 1.0 or higher
+- Qemu/KVM: 2.0 or higher
The default bridge in CloudStack is the Linux native bridge
implementation (bridge module). CloudStack includes an option to work
with OpenVswitch, the requirements are listed below
-- libvirt: 0.9.11 or higher
+- libvirt: 1.2.0 or higher
- openvswitch: 1.7.1 or higher
@@ -61,7 +61,7 @@ In addition, the following hardware requirements apply:
- At least 1 NIC
- When you deploy CloudStack, the hypervisor host must not have any VMs
- already running
+ already running. These will be destroy by CloudStack.
KVM Installation Overview
@@ -74,11 +74,11 @@ provides the CloudStack-specific steps that are needed to prepare a KVM
host to work with CloudStack.
.. warning::
- Before continuing, make sure that you have applied the latest updates to
+ Before continuing, make sure that you have applied the latest updates to
your host.
.. warning::
- It is NOT recommended to run services on this host not controlled by
+ It is NOT recommended to run services on this host not controlled by
CloudStack.
The procedure for installing a KVM Hypervisor Host is:
@@ -238,8 +238,8 @@ Here are some examples:
guest.cpu.mode=host-passthrough
guest.cpu.features=vmx
-.. note::
- host-passthrough may lead to migration failure,if you have this problem,
+.. note::
+ host-passthrough may lead to migration failure,if you have this problem,
you should use host-model or custom. guest.cpu.features will force cpu features
as a required policy so make sure to put only those features that are provided
by the host CPU.
@@ -400,12 +400,12 @@ ensure the Agent has all the required permissions.
Configure the network bridges
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. warning::
+.. warning::
This is a very important section, please make sure you read this thoroughly.
-.. note::
- This section details how to configure bridges using the native
- implementation in Linux. Please refer to the next section if you intend to
+.. note::
+ This section details how to configure bridges using the native
+ implementation in Linux. Please refer to the next section if you intend to
use OpenVswitch
In order to forward traffic to your instances you will need at least two
@@ -437,7 +437,7 @@ VLAN's:
On VLAN 100 we give the Hypervisor the IP-Address 192.168.42.11/24 with
the gateway 192.168.42.1
-.. note::
+.. note::
The Hypervisor and Management server don't have to be in the same subnet!
@@ -447,9 +447,9 @@ Configuring the network bridges
It depends on the distribution you are using how to configure these,
below you'll find examples for RHEL/CentOS and Ubuntu.
-.. note::
- The goal is to have two bridges called 'cloudbr0' and 'cloudbr1' after this
- section. This should be used as a guideline only. The exact configuration
+.. note::
+ The goal is to have two bridges called 'cloudbr0' and 'cloudbr1' after this
+ section. This should be used as a guideline only. The exact configuration
will depend on your network layout.
@@ -565,8 +565,8 @@ We do the same for cloudbr1
With this configuration you should be able to restart the network,
although a reboot is recommended to see if everything works properly.
-.. warning::
- Make sure you have an alternative way like IPMI or ILO to reach the machine
+.. warning::
+ Make sure you have an alternative way like IPMI or ILO to reach the machine
in case you made a configuration error and the network stops functioning!
@@ -615,8 +615,8 @@ Modify the interfaces file to look like this:
With this configuration you should be able to restart the network,
although a reboot is recommended to see if everything works properly.
-.. warning::
- Make sure you have an alternative way like IPMI or ILO to reach the machine
+.. warning::
+ Make sure you have an alternative way like IPMI or ILO to reach the machine
in case you made a configuration error and the network stops functioning!
@@ -679,9 +679,9 @@ Configuring the network bridges
It depends on the distribution you are using how to configure these,
below you'll find examples for RHEL/CentOS.
-.. note::
- The goal is to have three bridges called 'mgmt0', 'cloudbr0' and 'cloudbr1'
- after this section. This should be used as a guideline only. The exact
+.. note::
+ The goal is to have three bridges called 'mgmt0', 'cloudbr0' and 'cloudbr1'
+ after this section. This should be used as a guideline only. The exact
configuration will depend on your network layout.
@@ -698,7 +698,7 @@ create three fake bridges, each connected to a specific vlan tag.
.. sourcecode:: bash
# ovs-vsctl add-br cloudbr
- # ovs-vsctl add-port cloudbr eth0
+ # ovs-vsctl add-port cloudbr eth0
# ovs-vsctl set port cloudbr trunks=100,200,300
# ovs-vsctl add-br mgmt0 cloudbr 100
# ovs-vsctl add-br cloudbr0 cloudbr 200
@@ -790,8 +790,8 @@ We now have to configure the three VLAN bridges:
With this configuration you should be able to restart the network,
although a reboot is recommended to see if everything works properly.
-.. warning::
- Make sure you have an alternative way like IPMI or ILO to reach the machine
+.. warning::
+ Make sure you have an alternative way like IPMI or ILO to reach the machine
in case you made a configuration error and the network stops functioning!
@@ -880,8 +880,8 @@ To open the required ports, execute the following commands:
$ ufw allow proto tcp from any to any port 49152:49216
-.. note::
- By default UFW is not enabled on Ubuntu. Executing these commands with the
+.. note::
+ By default UFW is not enabled on Ubuntu. Executing these commands with the
firewall disabled does not enable the firewall.