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
Fix the order of the arguments to follow a package
update that enforces this order.
Change-Id: I8ba9c183f0f07bda5489045be328d3b32693880d
backport: havana
Closes-Bug: #1264407
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
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
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
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
* 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
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
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
Found a few more instances where child nodes had conflicting os
profiling values to their parent nodes.
Change-Id: I666ea00f15b3d1bd184cd4d907652376c477d74b
backport: havana
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
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
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
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
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
This patch fixes several areas in the install guide
by running through and using them for Centos.
Closes-Bug: 1241331
Change-Id: I247639f5f6aa82cc619ae7dfb0513f596f08c1a3
* 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
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
for some reason, python-guestfs was not installed with
nova-compute-kvm on ubuntu. this is really needed!
Change-Id: Iec866f31ad36fb9a92178451e629240ace30f3f6
* 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
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
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
The chapter sometimes used NOVA_PASS, sometimes NOVA_DBPASS,
this has now been changed to NOVA_DBPASS everywhere.
Change-Id: I57e946fcf338cbffebee2c8731cb696643312da4
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
Added initial instructions for verifying the presence of hardware
virtualization support and the relevant KVM modules.
Change-Id: If7edb30bd32111a09320a62af2191c21990c9776
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
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
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