48 Commits

Author SHA1 Message Date
Matt Kassawara
a37b8d0c18 Added step to change 'libvirt_type' when running compute on VM
Quite a few people initially try OpenStack by running each node on
a virtual machine. In some cases, either the hypervisor and/or CPU
lack support for hardware acceleration required by KVM on the compute
node. I added a step including how to test for hardware acceleration
support within the virtual machine and change 'libvirt_type' from KVM
to QEMU if the test fails.

Change-Id: I519cdff8c2c1b6a8d1d2b9d5181b205362651b85
backport: havana
Closes-Bug: #1264175
2013-12-27 08:39:00 -07:00
Andreas Jaeger
37e40891a7 Install Guide: Fix dpkg-statoverride
Fix the order of the arguments to follow a package
update that enforces this order.

Change-Id: I8ba9c183f0f07bda5489045be328d3b32693880d
backport: havana
Closes-Bug: #1264407
2013-12-27 11:24:45 +01:00
Andreas Jaeger
fd49c1cf89 Install Guide: Rework Ubuntu kernel ro description
Rework the Ubuntu specific section to make the kernel world-readable.

Change-Id: I1f2ece916017affd4b52960d29bfe2a4b2f39333
Closes-Bug: #1260070
2013-12-22 16:33:13 +01:00
Jenkins
7c7792370c Merge "Fixed 'openstack-config' commands in compute nova.conf" 2013-12-20 09:21:13 +00:00
Jenkins
6dae5295d6 Merge "Clarified directives in Nova api-paste.ini" 2013-12-20 09:03:43 +00:00
Matt Kassawara
56ef4d3085 Clarified directives in Nova api-paste.ini
Clarified directives in Nova api-paste.ini for controller and compute
nodes based on a working configuration.  Also cleaned up some
formatting issues.

Change-Id: I60408caff40934de85502b845627ddb2ebe83a27
Closes-Bug: #1248001
2013-12-19 21:29:16 -07:00
Matt Kassawara
fcb8fec7ec Added "novncproxy_base_url" directive to nova.conf
Added "novncproxy_base_url" directive to nova.conf for RHEL and SUSE.
Also unified formatting/phrasing around this directive and other
directives in this step for all distributions.  Without this
directive, URLs for remote console access to instances reference
localhost (127.0.0.1) rather than the controller node.

Change-Id: Id4e8c09c7bc81a2314bd9fea80e48349f19fb224
Closes-Bug: #1258287
2013-12-19 19:58:21 -07:00
Matt Kassawara
26205df980 Fixed 'openstack-config' commands in compute nova.conf
Corrected section from 'DEFAULT' to 'keystone_authtoken' for the
following keys: auth_host, admin_user, admin_tenant_name,
admin_password

Added commands for the following keys: auth_protocol, auth_port

Change-Id: I31d388958d3756b35081d0d75825138dea2d6a64
Closes-Bug: #1262495
2013-12-19 14:32:32 -07:00
Andreas Jaeger
3e943333ee Install Guide: Remove redundant RHEL instructions
Step 3 and 4 both contained the same lines on setup of qpid,
remove it from step 3.

Change-Id: I55ae2279f95ab7f4bd65c08b43153dbedc3fb4b4
backport: havana
Closes-Bug: 1254871
2013-11-25 22:15:17 +01:00
Jenkins
8ca10cc02c Merge "Adds vnc_enabled=True and novncproxy_base_url" 2013-11-22 17:45:03 +00:00
annegentle
0b04c7af97 Adds vnc_enabled=True and novncproxy_base_url
Bug 1246192 is a duplicate of 1246194

Change-Id: Ic37fb8c17a9b2632e11502eff334fb75c1e468f0
Closes-bug: 1246194
backport: havana
2013-11-22 08:09:43 -06:00
Gauvain Pocentek
3e0274dee1 Install Guide: reorder Compute steps for AMQP
* remove duplicated instructions for Ubuntu
* group AMQP settings for all distributions in a same step
* move AMQP settings to a more sensible place in the compute
  controller installation section

Change-Id: I9efd4fe93f189ef4c631afb05f07d646eb57c7c4
backport: havana
2013-11-22 07:03:09 +01:00
Andreas Jaeger
5dadd35a3c Install Guide: Improve nova compute install
Move the sqlite removal step last - after restart of the nova service.
Remove duplicate "Edit nova.conf" line on Ubuntu

Change-Id: I66de794b38a59eadf446954f1d7f6ef43f415ba7
Closes-Bug: #1251710
backport: havana
2013-11-21 11:27:14 +01:00
Jenkins
3ad5da001f Merge "Added admonition about .ini files" 2013-11-18 13:15:50 +00:00
Lana Brindley
b6b5fd2b6d Added admonition about .ini files
In Heat and Nova sections, where it is recommended to edit an .ini
file, added an admonition about using .ini files general configuration
tasks.

Change-Id: I64cc6edfa9704694961aa80dbb463c707938e381
backport: havana
Closes-bug: #1250304
2013-11-17 18:33:32 -05:00
Stephen Gordon
d6ada57a6f Fix outstanding conflicting os profiling.
Found a few more instances where child nodes had conflicting os
profiling values to their parent nodes.

Change-Id: I666ea00f15b3d1bd184cd4d907652376c477d74b
backport: havana
2013-11-17 16:20:03 -05:00
Jenkins
9c72b892fb Merge "Fix cases where conflicting profiling excluded content" 2013-11-17 00:49:37 +00:00
Stephen Gordon
4bc5ca0712 Fix cases where conflicting profiling excluded content
Corrected cases where conflicting profiling values excluded content
entirely from some guides. The majority of these changes were cases
where a parent node listed all os values *except* Debian yet a child
node for Debian was present.

This resulted in the relevant sections being ommitted entirely from the
Debian version of the guide.

Change-Id: Ia5df52e81e937e9b568779b6f5cc1645f6564d62
backport: havana
2013-11-16 19:05:34 -05:00
Gauvain Pocentek
d9417b25d9 Make the RabbitMQ settings more consistent
Modify the RabbitMQ password for all distributions using it, and provide
configuration informations for all the OpenStack services connected to
the message bus.

Change-Id: I6309c9080ab34885c68c11b5d37783e07bdd98bd
backport: havana
Closes-Bug: #1249230
2013-11-14 17:55:03 +01:00
Chandan kumar
cba7d6eeef Removed the libvirt service command printed twice in step 7
Added seperate line for opensuse
Closes-Bug: #1250727

Change-Id: I765d139799de2039accb7baa959713b922249bb1
backport: havanna
2013-11-14 12:24:09 +05:30
Lana Brindley
7d39198c1f Removed instructions to copy .conf files
Bug 1247323 states a requirement to remove the
instructions to copy .conf files between the controller and compute
nodes. Bug 1245968 mentions this as a possible cause of the issue.
This patch progresses both bugs, but resolves neither. Also fixes for
some minor layout and wording issues.

Change-Id: Ia92fbaf9152df561aa38dac4c91e9f38bd425964
backport: havana
Partial-Bug: #1247323
Partial-Bug: #1245968
2013-11-12 15:38:09 +10:00
Diane Fleming
42b23e8c84 Edits to install guide
Closes-Bug: #1249082

Change-Id: I9f68073da5ca25867b2b8c099cce5df34f6a3eec
author: diane fleming
2013-11-10 06:43:51 +01:00
Thomas Goirand
f174fc2caa Debian consitency and links
This patch reviews the "Answer to the debconf" things in
every service, so that they look the same.

It also adds links to the debconf chapter, so that users
can navigate more easily in the doc.

It also changes the titles of the debconf chapter so that
they match the text in each chapter.

It also documents the fact that python-argparse should be
installed manually on all Wheezy setups, which is an issue
that has been reported by some users, and which wasn't
documented.

The patch also extends the explanations about the
meta-packages.

This patch adds a lot of <informalfigure> tags that were
missing as well.

Finally, the patch also moves the explanation about remote
MySQL setup from the nova installation procedure to the
debconf-dbconfig-common section of the debconf chapter,
which is a much better fit.

This is my last clean-up work, I believe.

Change-Id: I5a85f39e49786ae90cc0afbf13b94baf486408f4
backport: havana
2013-11-04 20:41:01 -06:00
Andreas Jaeger
824a40cda5 Install Guide: Fix nova.conf for nova-network
These fixes are needed for Ubuntu and openSUSE/SLES:
Setup nova.conf properly
Start libvirtd (openSUSE/SLES)

Change-Id: Ied6580fbbde85bf86e8d1986dc5e94e7a54b27d7
backport: havana
Closes-Bug: 1245846
Closes-Bug: 1245869
2013-10-29 21:44:19 +01:00
Thomas Goirand
53c70cf219 Adds Debian support for the doc
This patch adds notes to handle the differences
between Debian and Ubuntu.

backport: havana

Change-Id: I0fea68e65c3c3c4d0c2538a57f3ad4e9bad11cef
2013-10-26 14:44:30 +08:00
Andreas Jaeger
0d2d2d4bfe Install Guide: Fix PASS/DBPASS usage
X_DBPASS is the MySQL password, X_PASS the keystone service one.
Fix places that used DBPASS instead of PASS.

Change-Id: Icf210e4d1c51b74897e9dc8fbabe53968d4b2e2c
backport: havana
2013-10-23 22:45:53 +02:00
annegentle
ef6ff322b9 Remove repeated openstack-config line from yum version
Reported with doc comment:
http://docs.openstack.org/havana/install-guide/install/yum/content/nova-compute.html#comment-1088743139

backport: stable/havana

Change-Id: I8f3036e238456746c3d8323c14e9620610009217
Partial-bug: 1242249
2013-10-21 11:24:25 -05:00
Tom Fifield
0643f7fb25 Fixes for Centos install guide
This patch fixes several areas in the install guide
by running through and using them for Centos.

Closes-Bug: 1241331

Change-Id: I247639f5f6aa82cc619ae7dfb0513f596f08c1a3
2013-10-19 19:34:09 +11:00
Tom Fifield
2051958682 Fix eth1/eth0 changes
eth1 is the external interface.

Change-Id: I142eb76c9e967f81b5f3226eb8cf6fdf2df5ce34
2013-10-18 09:20:00 +11:00
Andreas Jaeger
6a37dbd369 Fix typo in os profiling
Change-Id: I6aa5308612fe33de0ea755a9c3669d6f820d97ba
2013-10-17 14:50:19 +02:00
annegentle
c9d7057fff Fixes to the compute node to enable SSH to VMs
* Some nova.conf changes - vncserver_listen=0.0.0.0, public_interface=eth0
* Some api-paste.ini additions - auth_port = 35357, auth_protocol = http
* No canonical callout on guestfs, launchpad doesn't show it as their call
* Adds security groups so you can ssh into launched instances
* Whitespace fixes

Closes-bug: 1240443

Change-Id: Ib9b2112aa54a207d17e613506233343e5ebd95b9
2013-10-16 22:38:40 -05:00
Jenkins
d2910a3094 Merge "Use traditional init script commands for openSUSE" 2013-10-16 08:16:02 +00:00
Andreas Jaeger
9876fe99af Use traditional init script commands for openSUSE
These changes allow sharing the code of Fedora with openSUSE
and also SLES.

Also, tag some openSUSE changes with sles as well, more
to come.

Change-Id: I6b7fb9fb271e4ddbf267a09b2f10c4c968ef7092
2013-10-16 10:05:50 +02:00
Tom Fifield
aae64efd54 Ubuntu nova install guide patches
Continues previous 'final' patch!

Change-Id: I2dd14571b32bf247d033568f69f433d38404d8a1
2013-10-16 18:57:42 +11:00
Tom Fifield
80d3540f94 Add database info to nova compute node
This is neeed for nova-network, which can't use conductor.

Change-Id: I068dc07d56fdaa7e19b9601aa68f80233c1bd3fd
2013-10-16 17:14:56 +11:00
Tom Fifield
54443c3d18 Install python-guestfs with nova
for some reason, python-guestfs was not installed with
nova-compute-kvm on ubuntu. this is really needed!

Change-Id: Iec866f31ad36fb9a92178451e629240ace30f3f6
2013-10-16 16:02:13 +11:00
annegentle
d3f6bff9f4 Fixes to nova network after ubuntu testing
* Removes some services restarting that weren't ever installed
* Ensures python-novaclient is installed and an RC file is sourced
* Comments out deep dive into KVM as it's not necessary in install guide

Change-Id: I7a23720786ac9b1e9ac686e7c44c4d32599bdcd2
2013-10-15 17:08:56 -05:00
Jenkins
18125ce10f Merge "Improve openSUSE instructions for nova-compute and dashboard" 2013-10-14 21:12:45 +00:00
Andreas Jaeger
849b76aab7 Improve openSUSE instructions for nova-compute and dashboard
Change-Id: I2f9813f258748613fb14b90b2c098e0c8cbd19bb
2013-10-14 22:43:14 +02:00
Stephen Gordon
44c5ad5167 Use consistent RabbitMQ settings across guide.
Use consistent values for rabbit_host, rabbit_userid, and
rabbit_password across the guide. Previously there were a number of
variations, particularly of the host and password values.

In a subsequent patch I intend to cover off the fact that RabbitMQ
is installed/configured in at least two locations. I may depending
on feedback also end up adding an instruction to set the guest
user's password in which case a further update to rabbit_password
will be required.

I think just getting the initial values to base this work on consistent,
as I am proposing in this patch, is a good start.

Where programlisting elements that were touched use "bash" as the
language I have also flipped them to "ini".

Change-Id: Ie3779db58f8a397753a9a2409bd838ea97a87568
2013-10-14 09:34:50 -04:00
Tom Fifield
416fb8b288 More ubuntu fixes for install guide
This patch contains fixes based on testing the install guide
for ubuntu.

The following chapters have been confirmed under Ubuntu

2 Basic Operating System Configuration
3 Configuring Identity Service
4 Configuring Image Service
6. Adding a dashboard

Currently testing:
5 Configuring the Compute Services

The following sections are verified OK:
Installing the Nova Controller Services.

It cannot verify the full chapter as the networking section
does not exist.

Change-Id: I6d1f1ae7e1ef78b56be3481c5a17ebed883cb7f1
2013-10-14 16:44:45 +11:00
Andreas Jaeger
fa0b664228 consistency: NOVA_PASS -> NOVA_DBPASS
The chapter sometimes used NOVA_PASS, sometimes NOVA_DBPASS,
this has now been changed to NOVA_DBPASS everywhere.

Change-Id: I57e946fcf338cbffebee2c8731cb696643312da4
2013-10-13 18:12:26 +02:00
Shaun McCance
81dfa1f72b Set glance_host on compute nodes
Change-Id: I78001c57da4f10430aef832eb1090b4dd7b126f2
2013-10-12 22:30:22 -04:00
Tom Fifield
1f4f541e92 Fix install guide based on testing under ubuntu
This patch fixes the install guide based on real testing under ubuntu

Currently verified to the end of
 "Enabling KVM on the Compute node"

Change-Id: I2832a5cbb66e3b6602f9b6f4f9b2ddbcc897cdcf
2013-10-11 22:08:54 +11:00
Stephen Gordon
14a4419934 Check for hardware virtualization support
Added initial instructions for verifying the presence of hardware
virtualization support and the relevant KVM modules.

Change-Id: If7edb30bd32111a09320a62af2191c21990c9776
2013-10-11 14:51:13 +11:00
Summer Long
1d6875de40 Updated Compute installation and added instance-boot procedure
nova-controller:Turned steps into procedure. Added note to make
 api_paste.ini visible. Fixed endpoint-create parameters.
nova-compute: Turned steps into procedure. Fixed typo. Added note
 to make api_paste.ini visible.
nova-boot: New page/procedure for launching an instance.

Change-Id: I081e163243cbb3b2a00b30f4fece1ab09f0df9ad
2013-10-11 14:31:14 +11:00
Andreas Jaeger
b9dbe95dad Add package info, make guide openSUSE version independent
Add information about OpenStack packages for Ubuntu and
openSUSE.

Update openSUSE information, remove FIXMEs for openSUSE where nothing
needs to be done.

Remove some Ubuntu specific instructions that do not apply from
section_dashboard-system-reqs.xml.

Don't mention openSUSE version in titles etc (like Fedora guide does).

Change-Id: I68dea39441afc6bf5271672ccf35429893591965
2013-10-09 06:28:14 +02:00
Shaun McCance
f368a64810 Restructured Install Guide
Full outline finished. Keystone, Glance, and most of Nova complete

Changes to Common:
* Separate "Getting Started" content into separate files, so they can be
included individually where needed in the install guide
* separated "Keystone Concepts" so that a smaller subset of that can be
used in the install guide

Change-Id: I583349443685e3022f4c4c1893c2c07d1d2af1d5
2013-10-08 18:11:03 +11:00