cloudstack-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From seb...@apache.org
Subject [7/9] New tx/config and pot files in preparation for 4.4 cut
Date Mon, 30 Jun 2014 09:44:37 GMT
http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/bdc55a40/source/locale/pot/hypervisor/hyperv.pot
----------------------------------------------------------------------
diff --git a/source/locale/pot/hypervisor/hyperv.pot b/source/locale/pot/hypervisor/hyperv.pot
new file mode 100644
index 0000000..f39595b
--- /dev/null
+++ b/source/locale/pot/hypervisor/hyperv.pot
@@ -0,0 +1,449 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2014, Apache Software Foundation
+# This file is distributed under the same license as the Apache CloudStack Installation Documentation package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Apache CloudStack Installation Documentation 4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-06-30 11:42+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../hypervisor/hyperv.rst:18
+# a5185d38ad2e4f6cbc35116341dccf23
+msgid "Hyper-V Installation and Configuration"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:20
+# d110647269414479b7fb035bfdcdd6f6
+msgid "If you want to use Hyper-V hypervisor to run guest virtual machines, install Hyper-V on the hosts in your cloud. The instructions in this section doesn't duplicate Hyper-V Installation documentation. It provides the CloudStack-specific steps that are needed to prepare a Hyper-V host to work with CloudStack."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:28
+# f65dfc47347b4c348baf2a6336cacf5b
+msgid "System Requirements for Hyper-V Hypervisor Hosts"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:32
+# 7a236efba2054d4ba58d9ecdaaf20a09
+msgid "Supported Operating Systems for Hyper-V Hosts"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:34
+# bcd4ae34d08a497bad4e1b389059ec7d
+msgid "Windows Server 2012 R2 Standard"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:36
+# 680742a637b2491cbe7f3677dca729ba
+msgid "Windows Server 2012 R2 Datacenter"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:38
+# ccbfedc695de4f1fa589f6b2274d49a1
+msgid "Hyper-V 2012 R2"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:42
+# f9d4e4e9531e4e13910e7f9bcf4f6231
+msgid "Minimum System Requirements for Hyper-V Hosts"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:44
+# cd76d4e704da43a2bf46b4a1ca1206a9
+msgid "1.4 GHz 64-bit processor with hardware-assisted virtualization."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:46
+# d66329292d3e4d679ddd534dcb5b56b1
+msgid "800 MB of RAM"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:48
+# c68a1b515138408e8b48078375c35450
+msgid "32 GB of disk space"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:50
+# 1924b40a1ea34af985c514e7e00fcf07
+msgid "Gigabit (10/100/1000baseT) Ethernet adapter"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:54
+# 5b9c638983de4946816feb1dfe06f7a3
+msgid "Supported Storage"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:56
+# 5501dc718ec148a1b106d7eac8e01f89
+msgid "Primary Storage: Server Message Block (SMB) Version 3, Local"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:58
+# d98826167d964496b31bc798ae8ad5a8
+msgid "Secondary Storage: SMB"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:62
+# 51e903e68fa44cc987b6c2ad08dbeb36
+msgid "Preparation Checklist for Hyper-V"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:64
+# 556e9ae21bb747fe83f5e90bf14d165b
+msgid "For a smoother installation, gather the following information before you start:"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:68
+# 5e62ce48e3304d90a1e5f41a3c4bd74c
+msgid "Hyper-V Requiremen ts"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:68
+# d69ee48d947543d6a0b0d9b680e79b99
+msgid "Value"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:68
+# 020b9f3298894f29adbb932ddaefd9e4
+msgid "Description"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:72
+# a4ae60478f084501bf98804259ca31c7
+msgid "Server Roles"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:72
+# 92022baf55eb439499536554f1c93bc6
+msgid "Hyper-V"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:72
+# 85cc74d52bf447b59ad5a8fb8f528075
+msgid "After the Windows Server 2012 R2 installation, ensure that Hyper-V is selected from Server Roles. For more information, see `Installing Hyper-V <http://technet.microsoft.com/en-us/library/ jj134187.aspx#BKMK_Step2>`__."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:78
+# 19d59b3dace14c519959ecfa3f73fbca
+msgid "Share Location"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:78
+# 6de5f24d299b4e90a4266202e2e60a6c
+msgid "New folders in the /Share director y"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:78
+# 81267131a3fc4d27bf3bcfa5702952c3
+msgid "Ensure that folders are created for Primary and Secondary storage. The SMB share and the hosts should be part of the same domain."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:82
+# 22eb1d2d75ef4c2b898ba205496f1923
+msgid "If you are using Windows SMB share, the location of the file share for the Hyper-V deployment will be the new folder created in the \\\\Shares on the selected volume. You can create sub-folders for both PRODUCT Primary and Secondary storage within the share location. When you select the profile for the file shares, ensure that you select SMB Share -Applications. This creates the file shares with settings appropriate for Hyper-V."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:92
+# 4ffc82e6d7e845dfa1b880966b6d4564
+msgid "Domain and Hosts"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:92
+# a9f0efdf8d5a493d82c08b429664d7b1
+msgid "Hosts should be part of the same Active Directory domain."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:95
+# a92cae038f1a46f789f2c08a44dcd92c
+msgid "Hyper-V Users"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:95
+# 97f0324a2e62434a98f3f91e9478e6f4
+msgid "Full control"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:95
+# 0bcab591e0f042dc8574a8c57b363303
+msgid "Full control on the SMB file share."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:98
+# ee9dcfd392f84b7790d3017d9a958d69
+msgid "Virtual Switch"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:98
+# 84b516f8c0844014922eb947cca2b078
+msgid "If you are using Hyper-V 2012 R2, manually create an external virtual switch before adding the host to PRODUCT. If the Hyper-V host is added to the Hyper-V manager, select the host, then click Virtual Switch Manager, then New Virtual Switch. In the External Network, select the desired NIC adapter and click Apply."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:106
+#: ../../hypervisor/hyperv.rst:237
+# 02cd2a7fcf2e4b109e8c6ca41162ea8c
+# 985a36a6ae43480081c0d0b588f48aad
+msgid "If you are using Windows 2012 R2, virtual switch is created automatically."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:109
+# 7c5051f047ec44a491a9a65e006d5f80
+msgid "Virtual Switch Name"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:109
+# cfebf27404b04a1799cecac6f0d87e84
+msgid "Take a note of the name of the virtual switch. You need to specify that when configuring PRODUCT physical network labels."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:113
+# ad1036d7fef9481ca332cd4247790520
+msgid "Hyper-V Domain Users"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:113
+# 4c2560df94de47199684bb4acfd7808b
+msgid "Add the Hyper-V domain users to the Hyper-V Administrators group."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:116
+# 6571afa7b1d446baaebeff5f13b1e3e8
+msgid "A domain user should have full control on the SMB share that is exported for primary and secondary storage."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:120
+# b88a4f4ee49d4182aff6ba298990d862
+msgid "This domain user should be part of the Hyper-V Administrators and Local Administrators group on the Hyper-V hosts that are to be managed by PRODUCT."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:125
+# a99dc8722cb14924894d5b59a0f7a3bb
+msgid "The Hyper-V Agent service runs with the credentials of this domain user account."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:128
+# 39ee910d4ba544e2b28f18e65ac8a889
+msgid "Specify the credential of the domain user while adding a host to PRODUCT so that it can manage it."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:132
+# 2c879cedc51b41c9ac25284b8676b011
+msgid "Specify the credential of the domain user while adding a shared SMB primary or secondary storage."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:136
+#: ../../hypervisor/hyperv.rst:139
+#: ../../hypervisor/hyperv.rst:144
+# a9e85836b0a04d6794af8975a728757c
+# 6cf6d3303dc24afba8c72b0ac1f61aa5
+# 1399d631b8b94a1b935d4e56999a727a
+msgid "Migration"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:136
+# 9b65f73f4def43419096db3143353cdd
+msgid "Migratio n"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:136
+# dc9b9f2328ac4f3ebb5725c452140827
+msgid "Enable Migration."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:139
+# 516666dbd8874b3ca81518e553176a9f
+msgid "Delegati on"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:139
+# af14af2a223b4526acb445f35ff387fe
+msgid "If you want to use Live Migration, enable Delegation. Enable the following services of other hosts participating in Live Migration: CIFS and Microsoft Virtual System Migration Service."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:144
+# a44c5e1eebd24499a9a3c60210231d65
+msgid "Kerberos"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:144
+# dfad3d88e2c44f009ba6a629d2d11e09
+msgid "Enable Kerberos for Live Migration."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:146
+# 8a1e170e190d499ca5cca07a1df60781
+msgid "Network Access Permission for Dial-in"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:146
+# 25fcf66d3708461798a6ccaae50eaf2e
+msgid "Allow access"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:146
+# c278cbf02bda42f8a6dd149a89346803
+msgid "Allow access for Dial-in connections."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:155
+# ee52be753a9f4e339af5f44dbd6ae389
+msgid "Hyper-V Installation Steps"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:157
+# 5e6a34d960324a189dba8dafc3199b3f
+msgid "Download the operating system from `Windows Server 2012 R2 <http://technet.microsoft.com/en-us/windowsserver/hh534429>`_."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:160
+# ffa1994b12b44c7aad4386869fd9fcf3
+msgid "Install it on the host as given in `Install and Deploy Windows Server 2012 R2 <http://technet.microsoft.com/library/hh831620>`_."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:163
+# a13474286278439686c5ee1893cd2bb1
+msgid "Post installation, ensure that you enable Hyper-V role in the server."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:165
+# 7879473d0a8c43d0b28378281f2486d9
+msgid "If no Active Directory domain exists in your deployment, create one and add users to the domain."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:168
+# 470dd82226bd40d19ad39f3ebe2389c2
+msgid "In the Active Directory domain, ensure that all the Hyper-v hosts are added so that all the hosts are part of the domain."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:171
+# da2cd8c727fa4b4bad3c78af98264cb0
+msgid "Add the domain user to the following groups on the Hyper-V host: Hyper-V Administrators and Local Administrators."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:176
+# 4643f2a8b84e4e2ebbe709f5ffe25c84
+msgid "Installing the CloudStack Agent on a Hyper-V Host"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:178
+# 3ab695eb9dee461ea69f8078437525b4
+msgid "The Hyper-V Agent helps CloudStack perform operations on the Hyper-V hosts. This Agent communicates with the Management Server and controls all the instances on the host. Each Hyper-V host must have the Hyper-V Agent installed on it for successful interaction between the host and CloudStack. The Hyper-V Agent runs as a Windows service. Install the Agent on each host using the following steps."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:185
+# 481e02540708427aae673f5e8c5c81c0
+msgid "CloudStack Management Server communicates with Hyper-V Agent by using HTTPS. For secure communication between the Management Server and the host, install a self-signed certificate on port 8250."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:190
+# 79d9ee71e1814e18ae066a37a64ccf0f
+msgid "The Agent installer automatically perform this operation. You have not selected this option during the Agent installation, it can also be done manually as given in step 1."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:194
+# 9e04f652b33b4fdaa6d33622de1f6c16
+msgid "Create and add a self-signed SSL certificate on port 8250:"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:196
+# 71791cb8679f449ea9810f71aea6642a
+msgid "Create A self-signed SSL certificate:"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:202
+# bf728cee5a7a4b65b04ede76db396b30
+msgid "This command creates the self-signed certificate and add that to the certificate store ``LocalMachine\\My``."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:205
+# f464d4439cc44510b140754a2c06e458
+msgid "Add the created certificate to port 8250 for https communication:"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:211
+# 870daf8bb8194bc5872d413d1cdea8a0
+msgid "Thumbprint is the thumbprint of the certificate you created."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:213
+# 43b892a6de7040a1b7465f30523308d8
+msgid "Build the CloudStack Agent for Hyper-V as given in `Building CloudStack Hyper-V Agent <https://cwiki.apache.org/confluence/display/CLOUDSTACK/Creating+Hyperv+Agent+Installer>`__."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:216
+# 947a2a5df4c84a128f9d8fae319c8153
+msgid "As an administrator, run the installer."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:218
+# 19b6346a3cb94ec59710f84565f8f65c
+msgid "Provide the Hyper-V admin credentials when prompted."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:220
+# f254b72c1df64645831780947bef0830
+msgid "When the agent installation is finished, the agent runs as a service on the host machine."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:225
+# 1a5dd8f4c84b4b2aa53baa0f573b51ce
+msgid "Physical Network Configuration for Hyper-V"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:227
+# 380cb814510b419697ab9623d9466f8e
+msgid "You should have a plan for how the hosts will be cabled and which physical NICs will carry what types of traffic. By default, CloudStack will use the device that is used for the default route."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:231
+# d473bf7504d0430ca53e00c7294017bc
+msgid "If you are using Hyper-V 2012 R2, manually create an external virtual switch before adding the host to CloudStack. If the Hyper-V host is added to the Hyper-V manager, select the host, then click Virtual Switch Manager, then New Virtual Switch. In the External Network, select the desired NIC adapter and click Apply."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:242
+# 7f2f77fa086a4dba967596b9382888ed
+msgid "Storage Preparation for Hyper-V (Optional)"
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:244
+# b30ee4d30a1341bc8d882e9053000bd4
+msgid "CloudStack allows administrators to set up shared Primary Storage and Secondary Storage that uses SMB."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:247
+# 4caaf6cc083841b2aeaf487f0f1ec4a0
+msgid "Create a SMB storage and expose it over SMB Version 3."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:249
+# d49322cf1c1d4f8d8c9ceed36c959d0f
+msgid "For more information, see `Deploying Hyper-V over SMB <http://technet.microsoft.com/en-us/library/jj134187.aspx>`_."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:252
+# 9aefadf6e86e499c98acbb5785e98930
+msgid "You can also create and export SMB share using Windows. After the Windows Server 2012 R2 installation, select File and Storage Services from Server Roles to create an SMB file share. For more information, see `Creating an SMB File Share Using Server Manager <http://technet.microsoft.com/en-us/library/jj134187.aspx#BKMK_Step3>`_."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:258
+# 484e3791c2844730a548c8da780b2bf4
+msgid "Add the SMB share to the Active Directory domain."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:260
+# 1917261171b047b58051d75066e5fb9a
+msgid "The SMB share and the hosts managed by CloudStack need to be in the same domain. However, the storage should be accessible from the Management Server with the domain user privileges."
+msgstr ""
+
+#: ../../hypervisor/hyperv.rst:264
+# 5c7bf0eee6784b07ba689b0964ebdb37
+msgid "While adding storage to CloudStack, ensure that the correct domain, and credentials are supplied. This user should be able to access the storage from the Management Server."
+msgstr ""
+

http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/bdc55a40/source/locale/pot/hypervisor/kvm.pot
----------------------------------------------------------------------
diff --git a/source/locale/pot/hypervisor/kvm.pot b/source/locale/pot/hypervisor/kvm.pot
new file mode 100644
index 0000000..c40ddd8
--- /dev/null
+++ b/source/locale/pot/hypervisor/kvm.pot
@@ -0,0 +1,949 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2014, Apache Software Foundation
+# This file is distributed under the same license as the Apache CloudStack Installation Documentation package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Apache CloudStack Installation Documentation 4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-06-30 11:42+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../hypervisor/kvm.rst:18
+# ebeb1b4a092d444ea21ba9ad826adffe
+msgid "KVM Hypervisor Host Installation"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:21
+# 97cb5ce75570443fb1ad7cf720fdab2a
+msgid "System Requirements for KVM Hypervisor Hosts"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:23
+# 9e938eeaf34e4bacb41261551600a15d
+msgid "KVM is included with a variety of Linux-based operating systems. Although you are not required to run these distributions, the following are recommended:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:27
+# 01060377fba240b98bfb3214ded11e8c
+msgid "CentOS / RHEL: 6.3"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:29
+# c65d0ad029984ec697cc18cf30a3cadc
+msgid "Ubuntu: 12.04(.1)"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:31
+# 2c83e5c69a214b408332608c4f0cd35c
+msgid "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:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:35
+# 41d119144cb04445888526ae22eaff17
+msgid "libvirt: 0.9.4 or higher"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:37
+# c01a69a6ea624526aed8eb093c9580c7
+msgid "Qemu/KVM: 1.0 or higher"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:39
+# 651ec4f15bf24d0ca383e80951a6ab85
+msgid "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"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:43
+# 38d4ca03c8c24e2c9d6cd87e5c0b1d17
+msgid "libvirt: 0.9.11 or higher"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:45
+# 55b8b19e86c9462297d454cf0f32bb13
+msgid "openvswitch: 1.7.1 or higher"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:47
+# 8bb45c3db83e4685a2f5f9b56c255a67
+msgid "In addition, the following hardware requirements apply:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:49
+# a3affcf8d2194e6ca7031037e7498bea
+msgid "Within a single cluster, the hosts must be of the same distribution version."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:52
+# fc001eaf8fb842d7adbbf5bb977be8fd
+msgid "All hosts within a cluster must be homogenous. The CPUs must be of the same type, count, and feature flags."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:55
+# 040002ad5b674b0c821aa9750f44d966
+msgid "Must support HVM (Intel-VT or AMD-V enabled)"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:57
+# 430eb7a34d084edc906c29088ecd022d
+msgid "64-bit x86 CPU (more cores results in better performance)"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:59
+# 7a5ab30337ea4ad3911e07092171034c
+msgid "4 GB of memory"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:61
+# 54804b801477441396a656d1f55ce683
+msgid "At least 1 NIC"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:63
+# 3d590f343f0c40e8a3ead4dd2fe2fa47
+msgid "When you deploy CloudStack, the hypervisor host must not have any VMs already running"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:68
+# 8b68c1fe985341dcb44b491222fc84ad
+msgid "KVM Installation Overview"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:70
+# b9ec75165d5f4c29afccc0e271256a34
+msgid "If you want to use the Linux Kernel Virtual Machine (KVM) hypervisor to run guest virtual machines, install KVM on the host(s) in your cloud. The material in this section doesn't duplicate KVM installation docs. It provides the CloudStack-specific steps that are needed to prepare a KVM host to work with CloudStack."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:77
+# f5be326bc3d74ee58f731bc68b96b0fb
+msgid "Before continuing, make sure that you have applied the latest updates to your host."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:81
+# 4e04ebf1f4b34b6cafaa81b1db7348cb
+msgid "It is NOT recommended to run services on this host not controlled by CloudStack."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:84
+# 05cc9620411849a395036ae746c8c8ab
+msgid "The procedure for installing a KVM Hypervisor Host is:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:86
+#: ../../hypervisor/kvm.rst:96
+# 6021037c1bdc4f11a0e777ddb5074991
+# 2587ced26d8445e89dc4b8dc2392793f
+msgid "Prepare the Operating System"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:88
+# 3e3ad1c9b475475d8c6d84148d8a187b
+msgid "Install and configure libvirt"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:90
+# bfef16f0f0344071beb3918d9b215e58
+msgid "Configure Security Policies (AppArmor and SELinux)"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:92
+#: ../../hypervisor/kvm.rst:139
+# 4343245b910e46b2889fad1a299a3a6d
+# 13ebc121a8db4e73b1da322e022b044e
+msgid "Install and configure the Agent"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:98
+# 0da476eb6feb4293aff700a82bfb838e
+msgid "The OS of the Host must be prepared to host the CloudStack Agent and run KVM instances."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:101
+# bdd309f671e84b25b03a65509e8f6b42
+msgid "Log in to your OS as root."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:103
+# 2994046162c749719c61badf46ac4ad3
+msgid "Check for a fully qualified hostname."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:109
+# 7140e2b27dea40f8b406eb3c53a6926a
+msgid "This should return a fully qualified hostname such as \"kvm1.lab.example.org\". If it does not, edit /etc/hosts so that it does."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:113
+# d097f223788942dca1e0f0e3a835719d
+msgid "Make sure that the machine can reach the Internet."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:119
+# e9e925f675b24298904628fe8d5d3e22
+msgid "Turn on NTP for time synchronization."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:122
+# e0e2735eb1544cbea55afc3efd41e42e
+msgid "NTP is required to synchronize the clocks of the servers in your cloud. Unsynchronized clocks can cause unexpected problems."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:125
+# fd84cef5844c4bb4861e1a723be7b730
+msgid "Install NTP"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:135
+# 43ee16ce469842bdb337c3e50b34061c
+msgid "Repeat all of these steps on every hypervisor host."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:141
+# 5fe0d335c6f646c987b8e7f2c3c9176d
+msgid "To manage KVM instances on the host CloudStack uses a Agent. This Agent communicates with the Management server and controls all the instances on the host."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:145
+# 6e696930e763476fabe3f4eee7ff4119
+msgid "First we start by installing the agent:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:147
+#: ../../hypervisor/kvm.rst:297
+#: ../../hypervisor/kvm.rst:333
+# 707c5512b9c244b29a78dff8a4299a43
+# 1640e85f451b43bf9287ea34e03d19d0
+# 7296990676914572906f8131a2c931ca
+msgid "In RHEL or CentOS:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:153
+#: ../../hypervisor/kvm.rst:303
+# b558c002a308451c962adfba860db12a
+# c6cfcfd744df46039292c75ce9c00344
+msgid "In Ubuntu:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:159
+#: ../../hypervisor/kvm.rst:880
+# 996e7f4699cf4e99812ef4193d0f5522
+# 0066de97fb884b43b6b6e86bdc4a8d19
+msgid "The host is now ready to be added to a cluster. This is covered in a later section, see :ref:`adding-a-host`. It is recommended that you continue to read the documentation before adding the host!"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:166
+# 4896f6ced9d2426d815ed0b39e1f2f4a
+msgid "Configure CPU model for KVM guest (Optional)"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:168
+# 20ff9499c4f34a21932f12ab3ace15d5
+msgid "In additional,the CloudStack Agent allows host administrator to control the guest CPU model which is exposed to KVM instances. By default, the CPU model of KVM instance is likely QEMU Virtual CPU version x.x.x with least CPU features exposed. There are a couple of reasons to specify the CPU model:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:174
+# 6e0e4449f4ec4464a09f85e60e4370ed
+msgid "To maximise performance of instances by exposing new host CPU features to the KVM instances;"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:177
+# c7628f91810a40ccb39bcf8305be59da
+msgid "To ensure a consistent default CPU across all machines,removing reliance of variable QEMU defaults;"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:180
+# c7ea77c20a4345ba96d87413aa516fb5
+msgid "For the most part it will be sufficient for the host administrator to specify the guest CPU config in the per-host configuration file (/etc/cloudstack/agent/agent.properties). This will be achieved by introducing two new configuration parameters:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:190
+# b49256d2460d47f688c7624e3f4e6a72
+msgid "There are three choices to fulfill the cpu model changes:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:192
+# 07a33361eda847d59a1ac15adc6af65f
+msgid "**custom:** you can explicitly specify one of the supported named model in /usr/share/libvirt/cpu\\_map.xml"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:195
+# 6282d4279ada4fb88884fea8fd73cd06
+msgid "**host-model:** libvirt will identify the CPU model in /usr/share/libvirt/cpu\\_map.xml which most closely matches the host, and then request additional CPU flags to complete the match. This should give close to maximum functionality/performance, which maintaining good reliability/compatibility if the guest is migrated to another host with slightly different host CPUs."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:202
+# f8b3348db3b04cfaa45ddadb3e295515
+msgid "**host-passthrough:** libvirt will tell KVM to passthrough the host CPU with no modifications. The difference to host-model, instead of just matching feature flags, every last detail of the host CPU is matched. This gives absolutely best performance, and can be important to some apps which check low level CPU details, but it comes at a cost with respect to migration: the guest can only be migrated to an exactly matching host CPU."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:210
+# 47f1633a109745c68733dbe0a7ba9ce9
+msgid "Here are some examples:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:212
+# d710e6fa4277486c8d61b2f169b7f2b3
+msgid "custom"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:219
+# f5b710b35db840c7affadc4299dae2e5
+msgid "host-model"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:225
+# aecbb45afbe5482aa5532e1d54f55842
+msgid "host-passthrough"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:232
+# fb86e9deb45745bd9fac900c4f7e7ec6
+msgid "host-passthrough may lead to migration failure,if you have this problem, you should use host-model or custom"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:237
+# 00afd93377104391bc056ba2988ad1d5
+msgid "Install and Configure libvirt"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:239
+# ac5f3de595104874aca72f9e3e908bb2
+msgid "CloudStack uses libvirt for managing virtual machines. Therefore it is vital that libvirt is configured correctly. Libvirt is a dependency of cloudstack-agent and should already be installed."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:243
+# ed8dd766459147cbb85ff50d90c4b80e
+msgid "In order to have live migration working libvirt has to listen for unsecured TCP connections. We also need to turn off libvirts attempt to use Multicast DNS advertising. Both of these settings are in ``/etc/libvirt/libvirtd.conf``"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:248
+# 25fdfe15f0fd4e42a8859066fd10be16
+msgid "Set the following parameters:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:270
+# b077d28a7fb14c0da6df9ced98d909bd
+msgid "Turning on \"listen\\_tcp\" in libvirtd.conf is not enough, we have to change the parameters as well:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:273
+# fe5a6a536a154770ac58fbf4ace2ce6e
+msgid "On RHEL or CentOS modify ``/etc/sysconfig/libvirtd``:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:275
+# d50d8ab0ec584f1bbdc8af56f6265ffc
+msgid "Uncomment the following line:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:281
+# 3f26c856207e4381bf305695a8a1b875
+msgid "On Ubuntu: modify ``/etc/default/libvirt-bin``"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:283
+# 6115b7018d9740c4913aacc4a4c661b2
+msgid "Add \"-l\" to the following line"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:289
+# fcea59d4e03647eeaeaa3ac4932357ac
+msgid "so it looks like:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:295
+# a61d4201e47640b197fdfbcd22c10e63
+msgid "Restart libvirt"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:311
+# f5d8d474c64344d19b502d403b56e5ac
+msgid "Configure the Security Policies"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:313
+# a4cdda146bad44b39bbc09b937240984
+msgid "CloudStack does various things which can be blocked by security mechanisms like AppArmor and SELinux. These have to be disabled to ensure the Agent has all the required permissions."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:317
+# 4b7a44bcec124017bf23bc0dd76e7428
+msgid "Configure SELinux (RHEL and CentOS)"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:319
+# fc143c3fe742401a9106eafabea70c57
+msgid "Check to see whether SELinux is installed on your machine. If not, you can skip this section."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:322
+# 2b54567dbb364fddb556f971dd10b551
+msgid "In RHEL or CentOS, SELinux is installed and enabled by default. You can verify this with:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:329
+# 80c7202620bb48148e037b74df42ee70
+msgid "Set the SELINUX variable in ``/etc/selinux/config`` to \"permissive\". This ensures that the permissive setting will be maintained after a system reboot."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:339
+# 4cad5c113a6d40c78b1deced30e96b20
+msgid "Change the following line"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:345
+# c97ebe4c24c3452b87cde950fe2fc4c8
+msgid "to this"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:351
+# 1fe4df6a30c94763bdb8884755fdcdce
+msgid "Then set SELinux to permissive starting immediately, without requiring a system reboot."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:358
+# 0af84eecf2664f6cb9301604df585e10
+msgid "Configure Apparmor (Ubuntu)"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:360
+# fc4f77ded77f4d28afca68609461f0bb
+msgid "Check to see whether AppArmor is installed on your machine. If not, you can skip this section."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:363
+# 04268552313d40f3a6be6f7a36fa99fe
+msgid "In Ubuntu AppArmor is installed and enabled by default. You can verify this with:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:370
+# 6fd96cf6f5224881a383a21dd3963718
+msgid "Disable the AppArmor profiles for libvirt"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:390
+# af0b6b3d14164b38bb854739db62c3f5
+msgid "Configure the network bridges"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:393
+#: ../../hypervisor/kvm.rst:616
+# fa37fe8e08ec4f3a956c501d3aa88019
+# 4fa42c30b73c4240b8836f967070df3a
+msgid "This is a very important section, please make sure you read this thoroughly."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:396
+# 9ec0bad9717b478889252f4b10b4ebf0
+msgid "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"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:400
+#: ../../hypervisor/kvm.rst:618
+# f6707b5fbc3f4ea2a4baa8b33756195f
+# bbbbeeb75efc49bbb12e571702c69490
+msgid "In order to forward traffic to your instances you will need at least two bridges: *public* and *private*."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:403
+#: ../../hypervisor/kvm.rst:621
+# 3bcaf96162614d5a990b65c272e2627f
+# 70d93337f9884c43b723d19f188000c6
+msgid "By default these bridges are called *cloudbr0* and *cloudbr1*, but you do have to make sure they are available on each hypervisor."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:406
+#: ../../hypervisor/kvm.rst:624
+# 965691e1a7d742b4a8c0360d6c31e2f6
+# d4d5af0a56be4b0093be521d30e2f4c2
+msgid "The most important factor is that you keep the configuration consistent on all your hypervisors."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:411
+#: ../../hypervisor/kvm.rst:643
+# 8457ada239b24dc388b653310867751e
+# 9e68314d8d8e4f319f85e5d12ec665dc
+msgid "Network example"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:413
+#: ../../hypervisor/kvm.rst:645
+# 4de6b0928811452f9123e93380d47402
+# 49e2abb08c79429e8e2a48cb9f02907d
+msgid "There are many ways to configure your network. In the Basic networking mode you should have two (V)LAN's, one for your private network and one for the public network."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:417
+#: ../../hypervisor/kvm.rst:649
+# 39d4d3c7755c40b5aea4cebdad65af1b
+# c6f350d0cfec4016ac48462e94a09728
+msgid "We assume that the hypervisor has one NIC (eth0) with three tagged VLAN's:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:420
+#: ../../hypervisor/kvm.rst:652
+# e682c9d170fd475da9c2a680bb5099ff
+# d38b80c792834c7c8649626ad41e9300
+msgid "VLAN 100 for management of the hypervisor"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:422
+#: ../../hypervisor/kvm.rst:654
+# d25eda691ed1435c880ed6c76b1fef81
+# 1022b2a4fd5848dda685cfe71fd18690
+msgid "VLAN 200 for public network of the instances (cloudbr0)"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:424
+#: ../../hypervisor/kvm.rst:656
+# e0eff3d36bba429288abf8657deeb28e
+# f3b7f72de0094b6e9210605736fa23c8
+msgid "VLAN 300 for private network of the instances (cloudbr1)"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:426
+#: ../../hypervisor/kvm.rst:658
+# 514a4f72f28c4c58baeea8b592b75c8e
+# 970bdad2851e4d399cdecca76cbbc302
+msgid "On VLAN 100 we give the Hypervisor the IP-Address 192.168.42.11/24 with the gateway 192.168.42.1"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:430
+#: ../../hypervisor/kvm.rst:662
+# 79adcf25d3a54f778ec9459d0384cb62
+# a686fb2b0fd345d2905f28066f0e0638
+msgid "The Hypervisor and Management server don't have to be in the same subnet!"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:434
+#: ../../hypervisor/kvm.rst:666
+# 83141e4d1ee040d3b63247777f709a6d
+# 5ded57bbb4074546af86d97ade2a6269
+msgid "Configuring the network bridges"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:436
+# 660eb10d8f0c4ed399ee7571538e7b6e
+msgid "It depends on the distribution you are using how to configure these, below you'll find examples for RHEL/CentOS and Ubuntu."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:440
+# 89c3fb6c97034c75836101354c78230f
+msgid "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."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:446
+#: ../../hypervisor/kvm.rst:698
+# 77ee68f2056d43219edea55da8fa4914
+# be99a34a26fd4b958c9fd807e0dd34af
+msgid "Configure in RHEL or CentOS"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:448
+# 300927ecc5b44fc88b3d0354324b833a
+msgid "The required packages were installed when libvirt was installed, we can proceed to configuring the network."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:451
+#: ../../hypervisor/kvm.rst:703
+# 0979f7549d3d40109f7541534976337c
+# c06eae41831f473c95f89897f4086011
+msgid "First we configure eth0"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:457
+#: ../../hypervisor/kvm.rst:709
+# 36f103232df444d4851ddb29018cf8e7
+# 9cc8329e54ac46d4844dba0b2f07de57
+msgid "Make sure it looks similar to:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:468
+# 0a69c047e9904d2fa4430ed750a2a62d
+msgid "We now have to configure the three VLAN interfaces:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:517
+# 121e20a6f2bf43c8b4cb4b59090ad9d5
+msgid "Now we have the VLAN interfaces configured we can add the bridges on top of them."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:524
+# 3199cc44a9af4582a29269e946521a03
+msgid "Now we just configure it is a plain bridge without an IP-Address"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:537
+# 981070114a5a4114bd174bbab7b8879d
+msgid "We do the same for cloudbr1"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:554
+#: ../../hypervisor/kvm.rst:604
+#: ../../hypervisor/kvm.rst:779
+# 9627142b8e984eed84e51f657f8c8241
+# 681bc847b70f47e3ad4630bda2af753a
+# 520007e753694508964c00ca3c481d61
+msgid "With this configuration you should be able to restart the network, although a reboot is recommended to see if everything works properly."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:558
+#: ../../hypervisor/kvm.rst:608
+#: ../../hypervisor/kvm.rst:783
+# 2448b2982d304a79862fe2914c61de64
+# ad16f054466d48dd871757fa669c4df4
+# fa84321526ca43df86de9ecd44cf9461
+msgid "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!"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:563
+# fe3ac0a755274b3a9dddb7d07949ede0
+msgid "Configure in Ubuntu"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:565
+# b098a8a9d90247ab9111fbca07e65fa0
+msgid "All the required packages were installed when you installed libvirt, so we only have to configure the network."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:572
+# 81e2e66c3d79430dbadab3f14cd7d21f
+msgid "Modify the interfaces file to look like this:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:613
+# 48b97fd377be47ce94716c2a129def60
+msgid "Configure the network using OpenVswitch"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:629
+# f755f1c1367b4e49a1a3ea5b0052c263
+msgid "Preparing"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:631
+# 1cd9101e47b3400c8e51f0979708da0d
+msgid "To make sure that the native bridge module will not interfere with openvswitch the bridge module should be added to the blacklist. See the modprobe documentation for your distribution on where to find the blacklist. Make sure the module is not loaded either by rebooting or executing rmmod bridge before executing next steps."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:637
+# 50c9cb6dd4434f198ed2252ec1caa0e4
+msgid "The network configurations below depend on the ifup-ovs and ifdown-ovs scripts which are part of the openvswitch installation. They should be installed in /etc/sysconfig/network-scripts/"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:668
+# 68030dc6b78845d59b796851b9829bdf
+msgid "It depends on the distribution you are using how to configure these, below you'll find examples for RHEL/CentOS."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:672
+# dfc1c63e9eee4272b51c488615bafe37
+msgid "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."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:678
+# c26ca789face40d2a6f9e4779a9d5f95
+msgid "Configure OpenVswitch"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:680
+# 9c03a4fe0070433f867cd736e4f3c8fc
+msgid "The network interfaces using OpenVswitch are created using the ovs-vsctl command. This command will configure the interfaces and persist them to the OpenVswitch database."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:684
+# cdfe3c8fcb434b6783bc0d370d417746
+msgid "First we create a main bridge connected to the eth0 interface. Next we create three fake bridges, each connected to a specific vlan tag."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:700
+# 880d846a8d5b4184a46ae53df77519c2
+msgid "The required packages were installed when openvswitch and libvirt were installed, we can proceed to configuring the network."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:720
+# 1962691daa974f51baaafc174a030561
+msgid "We have to configure the base bridge with the trunk."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:735
+# ff14886892454831bf1869e2433a3d04
+msgid "We now have to configure the three VLAN bridges:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:788
+# c9890b410c3340338a04badf11f3ef7f
+msgid "Configuring the firewall"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:790
+# 10dd274736004147a298a91ec2274c1b
+msgid "The hypervisor needs to be able to communicate with other hypervisors and the management server needs to be able to reach the hypervisor."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:793
+# 7b384a27e3f042949ce580b2ac4cbe02
+msgid "In order to do so we have to open the following TCP ports (if you are using a firewall):"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:796
+# ae053a79c1ef4aa98ebbfa9979dd1dbe
+msgid "22 (SSH)"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:798
+# 68c5bface9c34c46bccfa6f10934745a
+msgid "1798"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:800
+# caf73c191ae44a9694814826ff704533
+msgid "16509 (libvirt)"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:802
+# b41b07df7a30461099d417c16b50b745
+msgid "5900 - 6100 (VNC consoles)"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:804
+# 443df083cb0e49a7a098b6903196471d
+msgid "49152 - 49216 (libvirt live migration)"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:806
+# 087989f68dae411cb79ce11da6c9408d
+msgid "It depends on the firewall you are using how to open these ports. Below you'll find examples how to open these ports in RHEL/CentOS and Ubuntu."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:811
+# 2c327652a9ad4b51b8da0b683a481c88
+msgid "Open ports in RHEL/CentOS"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:813
+# 2c67238eeb0c4181b34a32c059cb47cc
+msgid "RHEL and CentOS use iptables for firewalling the system, you can open extra ports by executing the following iptable commands:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:836
+# f47cb1aac5b0422ea1409fd01b64e2db
+msgid "These iptable settings are not persistent accross reboots, we have to save them first."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:845
+# 8da3ddd17dd24cb8a254b0000f2b336b
+msgid "Open ports in Ubuntu"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:847
+# f59b31a8288b46c8b52ee009069cb2e3
+msgid "The default firewall under Ubuntu is UFW (Uncomplicated FireWall), which is a Python wrapper around iptables."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:850
+# eec901cef5c246699d66ddd141a20525
+msgid "To open the required ports, execute the following commands:"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:873
+# 1e32d61867d64456a033a80cfee8590c
+msgid "By default UFW is not enabled on Ubuntu. Executing these commands with the firewall disabled does not enable the firewall."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:878
+# c72a2dc53e534e2d895ad8057ea4275e
+msgid "Add the host to CloudStack"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:887
+# fcd5e62f095c42fba18d4cbe3326670c
+msgid "Hypervisor Support for Primary Storage"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:889
+# 9439e0974f4043eeae2c168c73f556f9
+msgid "The following table shows storage options and parameters for different hypervisors."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:893
+# 55db4812fcd04f2087654f0e21be25e7
+msgid "Primary Storage Type"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:893
+# 6c7ef9363a364e16a04e878d23b376cd
+msgid "vSphere"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:893
+# 15bb927dd6e5452baba08ee6cd4f6fc6
+msgid "XenServer"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:893
+# b37df2a6784a4006a3e30f6ba3a152e7
+msgid "KVM"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:893
+# fb1d3866f13b4aa19aacc4f30c8109a8
+msgid "Hyper-V"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:895
+# c16b38c01e4c483db9a695a6632b0efc
+msgid "****Format for Disks, Templates, and Snapshots****"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:895
+# de345eec1a6642c1891986bf02de6ba0
+msgid "VMDK"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:895
+#: ../../hypervisor/kvm.rst:895
+# b2a6d313cb904d3694a2f0b3725a5abe
+# 10092f74d840420da35b6fd6ad62897c
+msgid "VHD"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:895
+# 68973e57f36742069e1944c60a5e9d2b
+msgid "QCOW2"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:896
+# 2c4cf6dfb59e4089b98a864d2eed2072
+msgid "**iSCSI support**"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:896
+#: ../../hypervisor/kvm.rst:897
+# 83856e4273e1423fab6ce9e0d1ef763d
+# eff62e1ba15c4299aa34e91768fe41df
+msgid "VMFS"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:896
+# b5f17ceae06e4b3287087f1dd7e66447
+msgid "CLVM"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:896
+#: ../../hypervisor/kvm.rst:897
+# 6fbeac22a7e4426f8288199c5562c19f
+# 06d3800e38854ad1a4c7e5ab1524a5cc
+msgid "Yes, via Shared Mountpoint"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:896
+#: ../../hypervisor/kvm.rst:897
+#: ../../hypervisor/kvm.rst:898
+#: ../../hypervisor/kvm.rst:900
+#: ../../hypervisor/kvm.rst:901
+#: ../../hypervisor/kvm.rst:901
+#: ../../hypervisor/kvm.rst:901
+# af2d92292dc74c1abe3e5be57d4de4de
+# 17923230b7c44ceea8772df6b93a60c7
+# 66d3a2da649747e69d76e2660f83db68
+# 840ad9a22ad645e9aaff9e7fa55d9a5c
+# 64c610239b92429d9192534e52fa9e22
+# 4f751bb0b08e4ef997175c7226f79375
+# aaf3b18e181144bc8aa036fc05b1026e
+msgid "No"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:897
+# 8cf40c3629c54e4dadbda79cd412ea32
+msgid "**Fiber Channel support**"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:897
+# 0b5e9c2691d7495db0a1b19153a02377
+msgid "Yes, via Existing SR"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:898
+# adc9d9dd71c14470a95c7d08135de0dd
+msgid "**NFS support**"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:898
+#: ../../hypervisor/kvm.rst:898
+#: ../../hypervisor/kvm.rst:898
+#: ../../hypervisor/kvm.rst:899
+#: ../../hypervisor/kvm.rst:899
+#: ../../hypervisor/kvm.rst:899
+#: ../../hypervisor/kvm.rst:899
+#: ../../hypervisor/kvm.rst:901
+# ae13c4f842284dab8d25f1f2ef0464d4
+# 2bb33766eba942379a1bd7a229f0c9d3
+# bf75790d687b41a9a2fcc365c05b9b3b
+# 496e32a0a3b2457296ae8edde8e193cf
+# 786d4d9a9c87491999c0d890e5644480
+# bbb64e36851e4f408eece5ed45631e18
+# e7e50588bdea47c3b818586bb0794eec
+# 650dd8bed795460cacca69919ed9d8a3
+msgid "Yes"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:899
+# f601b6265f2e49d580e7e0f6c2207938
+msgid "**Local storage support**"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:900
+# a448b2c9463248a5bbf0e8b12899dafd
+msgid "**Storage over-provisioning**"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:900
+# 5fa8702121894c74a47d11039d9067d9
+msgid "NFS and iSCSI"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:900
+#: ../../hypervisor/kvm.rst:900
+# a8c25f4b466d4e5490d53e22ff3fa4f9
+# 984909a8061340f4a6cd15e77e58780b
+msgid "NFS"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:901
+# 60e22f5e001a46b6950958a9b77c066b
+msgid "**SMB/CIFS**"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:904
+# 1512c02954e2429784f5187cc45a1208
+msgid "XenServer uses a clustered LVM system to store VM images on iSCSI and Fiber Channel volumes and does not support over-provisioning in the hypervisor. The storage server itself, however, can support thin-provisioning. As a result the CloudStack can still support storage over-provisioning by running on thin-provisioned storage volumes."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:910
+# 50dbdfaeac8b4368ab25d9c54267ae1d
+msgid "KVM supports \"Shared Mountpoint\" storage. A shared mountpoint is a file system path local to each server in a given cluster. The path must be the same across all Hosts in the cluster, for example /mnt/primary1. This shared mountpoint is assumed to be a clustered filesystem such as OCFS2. In this case the CloudStack does not attempt to mount or unmount the storage as is done with NFS. The CloudStack requires that the administrator insure that the storage is available"
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:918
+# 3fa95266f86e48d39c7f54a98632534a
+msgid "With NFS storage, CloudStack manages the overprovisioning. In this case the global configuration parameter storage.overprovisioning.factor controls the degree of overprovisioning. This is independent of hypervisor type."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:923
+# d2a34f2d9f4d46759111d884ef353dbf
+msgid "Local storage is an option for primary storage for vSphere, XenServer, and KVM. When the local disk option is enabled, a local disk storage pool is automatically created on each host. To use local storage for the System Virtual Machines (such as the Virtual Router), set system.vm.use.local.storage to true in global configuration."
+msgstr ""
+
+#: ../../hypervisor/kvm.rst:929
+# 5422f4222d5a454babfb7eb7e81822e4
+msgid "CloudStack supports multiple primary storage pools in a Cluster. For example, you could provision 2 NFS servers in primary storage. Or you could provision 1 iSCSI LUN initially and then add a second iSCSI LUN when the first approaches capacity."
+msgstr ""
+

http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/bdc55a40/source/locale/pot/hypervisor/lxc.pot
----------------------------------------------------------------------
diff --git a/source/locale/pot/hypervisor/lxc.pot b/source/locale/pot/hypervisor/lxc.pot
new file mode 100644
index 0000000..81fef09
--- /dev/null
+++ b/source/locale/pot/hypervisor/lxc.pot
@@ -0,0 +1,621 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2014, Apache Software Foundation
+# This file is distributed under the same license as the Apache CloudStack Installation Documentation package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Apache CloudStack Installation Documentation 4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-06-30 11:42+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../hypervisor/lxc.rst:18
+# 43451b40e15f4f98aff4d4219ca70733
+msgid "LXC Installation and Configuration"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:21
+# 93d6379819944090af5901bb1c1c0d79
+msgid "System Requirements for LXC Hosts"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:23
+# bb261276bb104960bb09b70bc7e46061
+msgid "LXC requires the Linux kernel cgroups functionality which is available starting 2.6.24. Although you are not required to run these distributions, the following are recommended:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:27
+# d68380379bdd49a1891a93478283a52c
+msgid "CentOS / RHEL: 6.3"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:29
+# d13b3427477849a8882c7a2be2c75654
+msgid "Ubuntu: 12.04(.1)"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:31
+# e29f5b26524649c9b046398ff037ce23
+msgid "The main requirement for LXC hypervisors is the libvirt and Qemu version. No matter what Linux distribution you are using, make sure the following requirements are met:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:35
+#: ../../hypervisor/lxc.rst:43
+# 94b1feafb27b4459bed9dd9a2a052c0f
+# baeb40fab6b14df39610ec212fe63108
+msgid "libvirt: 1.0.0 or higher"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:37
+# cad5b5564070411fb6182cd0ad878821
+msgid "Qemu/KVM: 1.0 or higher"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:39
+# 14a04946a13a4d7b967c651ed282a8a1
+msgid "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"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:45
+# 50b69be40a954cff921f60a6a771059b
+msgid "openvswitch: 1.7.1 or higher"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:47
+# a1ade5134faf4baf99ac999ab1f26788
+msgid "In addition, the following hardware requirements apply:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:49
+# d15ebc2eead24a9fb2b115ac5127ac1a
+msgid "Within a single cluster, the hosts must be of the same distribution version."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:52
+# 9a162b24f7fd499c9793ac22d8cd360f
+msgid "All hosts within a cluster must be homogenous. The CPUs must be of the same type, count, and feature flags."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:55
+# cd66e1991f8b4d80b5267dda55cec2a8
+msgid "Must support HVM (Intel-VT or AMD-V enabled)"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:57
+# 717b8bb8d1a742d3a0abef21e3f17b90
+msgid "64-bit x86 CPU (more cores results in better performance)"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:59
+# 348214c7e23d48889b3b01488710391f
+msgid "4 GB of memory"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:61
+# 4443612c88374256a08ca5fe5b53af70
+msgid "At least 1 NIC"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:63
+# 1e16cfc2f05e4c219030609a9486327f
+msgid "When you deploy CloudStack, the hypervisor host must not have any VMs already running"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:68
+# 5c575160ed0446838d1cdebcd70cc5b1
+msgid "LXC Installation Overview"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:70
+# f252d45b9213468d9646dc4f539523fa
+msgid "LXC does not have any native system VMs, instead KVM will be used to run system VMs. This means that your host will need to support both LXC and KVM, thus most of the installation and configuration will be identical to the KVM installation. The material in this section doesn't duplicate KVM installation docs. It provides the CloudStack-specific steps that are needed to prepare a KVM host to work with CloudStack."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:78
+# 99cca852be7249bd8ea16dc52a8b405e
+msgid "Before continuing, make sure that you have applied the latest updates to your host."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:82
+# 7a72cc592a1f4a5cb0cacebf3883d960
+msgid "It is NOT recommended to run services on this host not controlled by CloudStack."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:85
+# d6f4000ff3874464bb929b7fb2e49dcc
+msgid "The procedure for installing an LXC Host is:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:87
+#: ../../hypervisor/lxc.rst:97
+# 3957e2eca5b1450fa2cdac31e4c4baa9
+# d3b55c0bf6044446b80d37400ebc93b9
+msgid "Prepare the Operating System"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:89
+# 055e7a4b9b6f40098143553e04e75142
+msgid "Install and configure libvirt"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:91
+# 3d012316e0e548a898752588ad9f8ea6
+msgid "Configure Security Policies (AppArmor and SELinux)"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:93
+#: ../../hypervisor/lxc.rst:140
+# 64413c2cb08e4dc4b057fd257e1e983e
+# 8ef5b6b2388141729517cc4fefd87440
+msgid "Install and configure the Agent"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:99
+# 8466bfaf482d4d6599658d9411867dea
+msgid "The OS of the Host must be prepared to host the CloudStack Agent and run KVM instances."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:102
+# 75c2b7bef1834d809a1804dc83d2e1fa
+msgid "Log in to your OS as root."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:104
+# b9dccd7b46514913be1eb8e7b074ac01
+msgid "Check for a fully qualified hostname."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:110
+# 95a324234f074b9991a1c506af6239c2
+msgid "This should return a fully qualified hostname such as \"kvm1.lab.example.org\". If it does not, edit /etc/hosts so that it does."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:114
+# abcfdb639b3c48e994b3f12ffb1cada1
+msgid "Make sure that the machine can reach the Internet."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:120
+# de73cc85f6bb44e788c9ea8d31d6a6ad
+msgid "Turn on NTP for time synchronization."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:123
+# 9d75eb82ba9f45178754d7a1b28c6a52
+msgid "NTP is required to synchronize the clocks of the servers in your cloud. Unsynchronized clocks can cause unexpected problems."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:126
+# 05286054f8844c638f951a6f8fb5b85e
+msgid "Install NTP"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:136
+# bbe6d187091b41178985da38a664feb3
+msgid "Repeat all of these steps on every hypervisor host."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:142
+# 045c7ecca5a246ff9218024c3f3ae129
+msgid "To manage LXC instances on the host CloudStack uses a Agent. This Agent communicates with the Management server and controls all the instances on the host."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:146
+# c201aad8986d46c891235c1b0db5cd06
+msgid "First we start by installing the agent:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:148
+#: ../../hypervisor/lxc.rst:260
+#: ../../hypervisor/lxc.rst:296
+# 415c53c92754469eb9cc8121af962ecf
+# fb5081e503f74e6995e63f1dd73d384d
+# 67c12bc85b6c4cd28de0f5dfaf696bf0
+msgid "In RHEL or CentOS:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:154
+#: ../../hypervisor/lxc.rst:266
+# d1b500c6b3bb470f8ad07118cc13a0bf
+# 69d3e8a5b14a4d32a55350bfa8b6f12a
+msgid "In Ubuntu:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:160
+# 04df1ba82d804c3e93844dbf7cdd829d
+msgid "Next step is to update the Agent configuration setttings. The settings are in ``/etc/cloudstack/agent/agent.properties``"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:163
+# 3948b221adf748639788b545bdd0e3a7
+msgid "Set the Agent to run in LXC mode:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:169
+# cb52c2209b544fd8a09751340ec83214
+msgid "Optional: If you would like to use direct networking (instead of the default bridge networking), configure these lines:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:184
+#: ../../hypervisor/lxc.rst:667
+# 6d6647d83e8145d28e4220e85924d010
+# c8b990ebe5d445a78252e84e2c4e5652
+msgid "The host is now ready to be added to a cluster. This is covered in a later section, see :ref:`adding-a-host`. It is recommended that you continue to read the documentation before adding the host!"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:191
+# cacd4ea9375c4864a2c9fb041bb4bc7c
+msgid "Install and Configure libvirt"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:193
+# b0f7e7f7680e490eacb65fb0cb1b98c6
+msgid "CloudStack uses libvirt for managing virtual machines. Therefore it is vital that libvirt is configured correctly. Libvirt is a dependency of cloudstack-agent and should already be installed."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:197
+# f54bd7715b5441f687683613bff00956
+msgid "In order to have live migration working libvirt has to listen for unsecured TCP connections. We also need to turn off libvirts attempt to use Multicast DNS advertising. Both of these settings are in ``/etc/libvirt/libvirtd.conf``"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:202
+# 7307dff0578a4767a3b5fa1812366060
+msgid "Set the following parameters:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:224
+# 15b53ac02e8d44e0aa89579320fcdb63
+msgid "Turning on \"listen\\_tcp\" in libvirtd.conf is not enough, we have to change the parameters as well:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:227
+# 48d050262fe84becbb7e6c94efc4dfba
+msgid "On RHEL or CentOS modify ``/etc/sysconfig/libvirtd``:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:229
+# 76e8b6056dc84935aaf0ca036b0155ee
+msgid "Uncomment the following line:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:235
+# f3a3573b89414eb4a4d76ebbe98300d9
+msgid "On Ubuntu: modify ``/etc/default/libvirt-bin``"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:237
+# dd99331d08b34cb7acceb95817539208
+msgid "Add \"-l\" to the following line"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:243
+# 0322d77ee56e454c9351e115b1a8a45d
+msgid "so it looks like:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:249
+# 6334d52ad51a4fc69fc58128e38f2319
+msgid "In order to have the VNC Console work we have to make sure it will bind on 0.0.0.0. We do this by editing ``/etc/libvirt/qemu.conf``"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:252
+# 27259d3d47ab4f929936de05e3d77118
+msgid "Make sure this parameter is set:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:258
+# 314400b666db4e16b3133e7ddb4aa140
+msgid "Restart libvirt"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:274
+# 4d9c0c7846c0455b97268a20ec9eb588
+msgid "Configure the Security Policies"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:276
+# c9864510ba8d4a5183f23a8c14f94563
+msgid "CloudStack does various things which can be blocked by security mechanisms like AppArmor and SELinux. These have to be disabled to ensure the Agent has all the required permissions."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:280
+# 19dce9911cb5468e8ecca028cc3629d0
+msgid "Configure SELinux (RHEL and CentOS)"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:282
+# c7bde8f0637b4bc0b30d695a9148ea26
+msgid "Check to see whether SELinux is installed on your machine. If not, you can skip this section."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:285
+# 4153e72e86e54e569528229e10430c13
+msgid "In RHEL or CentOS, SELinux is installed and enabled by default. You can verify this with:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:292
+# bcc78a8cd2f343dead2d193b7d56bf2e
+msgid "Set the SELINUX variable in ``/etc/selinux/config`` to \"permissive\". This ensures that the permissive setting will be maintained after a system reboot."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:302
+# 43e21420401741e2997b97701eff333e
+msgid "Change the following line"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:308
+# 90ead7a947fc40daabdafad6a1b988fb
+msgid "to this"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:314
+# 3040526ce2ff4279bafd31876dd69d4a
+msgid "Then set SELinux to permissive starting immediately, without requiring a system reboot."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:321
+# 52396bdef51d440f9db42978c93847dc
+msgid "Configure Apparmor (Ubuntu)"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:323
+# 19599a1513614b4f984636e98ee6d2f1
+msgid "Check to see whether AppArmor is installed on your machine. If not, you can skip this section."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:326
+# 7c0035c7f5ec4b07ba0088564f98754e
+msgid "In Ubuntu AppArmor is installed and enabled by default. You can verify this with:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:333
+# 4d576628709d47f38d097a74e45b5aa4
+msgid "Disable the AppArmor profiles for libvirt"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:353
+# 4182b6b7d26b46b99feff257f01b0b19
+msgid "Configure the network bridges"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:356
+# c4f546fe4c1d46b0a68265d339df86ff
+msgid "This is a very important section, please make sure you read this thoroughly."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:359
+# e0a8dbc6e7e9410fa60dd28738b69792
+msgid "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"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:363
+# 7dfb485a01f249d39f5527e0c4c36cf9
+msgid "In order to forward traffic to your instances you will need at least two bridges: *public* and *private*."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:366
+# 9948a8e0c4ca41c38a570931fd602edc
+msgid "By default these bridges are called *cloudbr0* and *cloudbr1*, but you do have to make sure they are available on each hypervisor."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:369
+# dcbc1defc34f4793b6b6f08e1434ee90
+msgid "The most important factor is that you keep the configuration consistent on all your hypervisors."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:374
+# bc77d68b01c842caaba9c228953c9c9a
+msgid "Network example"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:376
+# d445133ac7514f30b223a361e185bca3
+msgid "There are many ways to configure your network. In the Basic networking mode you should have two (V)LAN's, one for your private network and one for the public network."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:380
+# 7fcbe3dbd5e24cc78a454b43046db3dc
+msgid "We assume that the hypervisor has one NIC (eth0) with three tagged VLAN's:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:383
+# 79f9905e712d4477ad6f1242de95100a
+msgid "VLAN 100 for management of the hypervisor"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:385
+# ae33b27f9bac420195c64c0770a86cd0
+msgid "VLAN 200 for public network of the instances (cloudbr0)"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:387
+# fa09f2d8754547ca8140ba9117584838
+msgid "VLAN 300 for private network of the instances (cloudbr1)"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:389
+# 6b19d1a474714e77a49083b08d8a70ad
+msgid "On VLAN 100 we give the Hypervisor the IP-Address 192.168.42.11/24 with the gateway 192.168.42.1"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:393
+# 66e4325554bd44839b00ff46222bb488
+msgid "The Hypervisor and Management server don't have to be in the same subnet!"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:396
+# 0c38727f3c5145db8ac92b2df423f9f3
+msgid "Configuring the network bridges"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:398
+# 87f57c9a5f394d4f9d55876ad8bbf7b5
+msgid "It depends on the distribution you are using how to configure these, below you'll find examples for RHEL/CentOS and Ubuntu."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:402
+# 66be5e9df4cc4265a1e9b7b608fe271a
+msgid "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."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:408
+# 77f72e31b31c4ff48abfeab14d5c4b81
+msgid "Configure in RHEL or CentOS"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:410
+# 5cd8006226944c75823d3fc69513965f
+msgid "The required packages were installed when libvirt was installed, we can proceed to configuring the network."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:413
+# 3c73eb0802d2412eba4716e54ae34079
+msgid "First we configure eth0"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:419
+# 19f74e9662c943b2b0d717aa2d8e80bf
+msgid "Make sure it looks similar to:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:430
+# e751abe2e0124ba9b0f542abd413a2d0
+msgid "We now have to configure the three VLAN interfaces:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:479
+# 821a8f3fb92d431e8be2f46a196c35bb
+msgid "Now we have the VLAN interfaces configured we can add the bridges on top of them."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:486
+# 755eeca19e1e4bd98aff0dd3a0c00845
+msgid "Now we just configure it is a plain bridge without an IP-Address"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:499
+# b04314407fb64b85844b09abb048169b
+msgid "We do the same for cloudbr1"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:516
+#: ../../hypervisor/lxc.rst:566
+# ec7d49c23ca9494d9ae4d1fd87a835cb
+# 3495886017224d39aa2c595d960a7ef1
+msgid "With this configuration you should be able to restart the network, although a reboot is recommended to see if everything works properly."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:520
+#: ../../hypervisor/lxc.rst:570
+# 3b0ccd039c8d42b4a0e5d7b35d533763
+# 16b5ca319946407fb1a833f3f566ad4c
+msgid "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!"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:525
+# 33fce556fd75408baf0d8f252c1c4aa9
+msgid "Configure in Ubuntu"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:527
+# 57356f0b3a6b48878fc6cc570d10d516
+msgid "All the required packages were installed when you installed libvirt, so we only have to configure the network."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:534
+# bde1178e96404b77bb9b9c18c923aa2e
+msgid "Modify the interfaces file to look like this:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:575
+# d5065122bf4a4f5c83dedf6baa1c2306
+msgid "Configuring the firewall"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:577
+# 2749450a561548e3b39d03e1a9af0672
+msgid "The hypervisor needs to be able to communicate with other hypervisors and the management server needs to be able to reach the hypervisor."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:580
+# c76bea5d16c743f88d76b477d69bf172
+msgid "In order to do so we have to open the following TCP ports (if you are using a firewall):"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:583
+# e0a0a271492c47a0b549ec0fa2319108
+msgid "22 (SSH)"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:585
+# 0d0046b470a24b35a6bbbb93e416d8ea
+msgid "1798"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:587
+# 9d1fa0fdb4ef48c0ad4b41556ca20e9d
+msgid "16509 (libvirt)"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:589
+# e5d29bf0b5604b418180606c2d4826e4
+msgid "5900 - 6100 (VNC consoles)"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:591
+# 53bdbd256dd44308a212a48b8de7be9c
+msgid "49152 - 49216 (libvirt live migration)"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:593
+# e1b82341b7f14145ae2b1be829bcdf18
+msgid "It depends on the firewall you are using how to open these ports. Below you'll find examples how to open these ports in RHEL/CentOS and Ubuntu."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:598
+# eadaeb9bb6514298924b9fb479ddb280
+msgid "Open ports in RHEL/CentOS"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:600
+# dbd7938f1a764dfe9159e9eaa1119863
+msgid "RHEL and CentOS use iptables for firewalling the system, you can open extra ports by executing the following iptable commands:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:623
+# d20a63121d8d4a90b51c2e5eb1dc1b8e
+msgid "These iptable settings are not persistent accross reboots, we have to save them first."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:632
+# 43b24147a3aa400f940581bae2f54fb3
+msgid "Open ports in Ubuntu"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:634
+# dbd52c7373bd40008b953dc3d9b13496
+msgid "The default firewall under Ubuntu is UFW (Uncomplicated FireWall), which is a Python wrapper around iptables."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:637
+# 34381e08303c46de9cb9a2ba59cc3026
+msgid "To open the required ports, execute the following commands:"
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:660
+# 36b32007e54b471f951bbd763f7a7d04
+msgid "By default UFW is not enabled on Ubuntu. Executing these commands with the firewall disabled does not enable the firewall."
+msgstr ""
+
+#: ../../hypervisor/lxc.rst:665
+# 1f96f5667281430689c6573d520ffbbc
+msgid "Add the host to CloudStack"
+msgstr ""
+


Mime
View raw message