As the installation of cinder volumes section is separated to another
node (compute node for now) which may not be the same node as the
node running controller side of cinder's services, the tests should
also be moved to the appropriate location.
Change-Id: I2c2e6e64807e026783881197d62243b4751f7f41
Sysctl configuration set with "sysctl -w" does not survive reboots. Edit
/etc/sysctl.conf instead (and reload file with sysctl -p).
Change-Id: Icf0191774e0d1b8f65345cc980460ec8f86d7153
Make osbashout abort if a client-side scripts returns an error; use a
file named error in the status directory to signal the problem and to
store the name of the offending script for use by Windows batch scripts.
Have osbash.sh and the Windows batch scripts exit when an error file
appears.
Change-Id: I6722e75c9c23b99e5ed25b00429026c2e0ff6a12
Eth3 is used for a bridge and should therefore not have an IP address.
With the network-api address remaining on eth3, we can't talk to
controller-api.
This patch moves the IP address to the switch-internal network device
of the bridge, br-ex.
Change-Id: I2a52844a160fe7ccd95e8d1aa16eb2d451dd605f
Where configuration key names suggest using an IP address, use
hostname_to_ip to convert hostnames to IP addresses.
Change-Id: I8c19cf5d8a677d2fd6f2f79929f838c6c77d96b8
With this changeset, osbash host scripts abort installation over ssh if
script execution in the VM returns an error. The patch has no effect on
installations using VirtualBox guest-addons.
Change-Id: Ibc0b297f44289cfe37e07fad1c0fcef1a30abfb2
Move the processing of *.begin status files into a separate function.
Call that function only if the host's status directory is shared with
the client scripts (through VirtualBox guest-additions).
Change-Id: I7716528c02aa4f8b5fc0901ff91ba5d37b5a0d9f
When using the VirtualBox additions, there is a chance that after the
vboxadd service has started, the shared directory is not yet fully
available. In that case, activate_autostart.sh is never run (although
it may appear in time to be deleted).
This patch makes the script from preseed wait for activate_autostart.sh
to become available before it tries to execute it.
Change-Id: I1c2f3ef2f4301f36efec8a70b811ffe97dbaa779
On Ubuntu 14.04 LTS, the removal of the old kernel (linux-image) fails
after the upgrade because linux-image-extra depends on it. Remove that
package first (if it is installed).
Change-Id: I17a0caa091fd69951df65c4f1ac954a61ea29227
Icehouse packages are part of Ubuntu 14.04 LTS (trusty), trying to add
the cloud-archive results in an error. The code is still needed for
precise (Ubuntu 12.04) and presumably for trusty once Juno and later
OpenStack releases become available.
Change-Id: I970f938281f0abfc32a3e0c1467c2dca11dfa676
This patch enables host I/O cache for the VMs created by the labs
scripts.
Without host I/O cache, occasional VM filesystem corruption occured on
two out of three host systems when we started taking snapshots after
every service install on the controller VM. Typically, the affected
script would just hang. The issue is somewhat elusive: it occured only
on two out of three test hosts, and the longest observed streak of
correct controller VM builds in a row was 16 (number 17 ended with
filesystem corruption).
With host I/O cache enabled, 125 builds were successful and none failed.
Change-Id: Ib36f44fdbf9366ef781df82f225e5ac8c5bb678f
Adds first few Q&As for the compute node in the Training Guides - Associate Guide.
Change-Id: I8b02a9c95e6a658110cbadb7a76f0f87b9508462
Partial-Bug: 1352389
fix an invalid link, use uri instead of xref since it's not an external
link and has to be adjusted. Also fix content to use training-guides
instead of openstack-manuals.
Change-Id: I9ccdd1389ddcd77ddd6ff70a1e8449690216c271
Moves nova related parameter to its respective location, does not
have any functional impacts. Also swaps auth_protocol with auth_port
to keep it in sync with install guides. Classifies ml2 sections by
adding comments.
Change-Id: I7739451f2959099e2b9485b2e0adbe721a9edfd7
At the end of the class, each student will have to prepare a
presentation to illustrate what they're going to work on in the
future months and also excercise a little the skills learned.
This file is a template that can be distributed during classes.
Change-Id: I0d4971b1dfca7053c2c31cf275c93eadd4ed69f0