Commit Graph

43 Commits

Author SHA1 Message Date
Ghanshyam Mann 8325044e7a Retire Tripleo: remove repo content
TripleO project is retiring
- https://review.opendev.org/c/openstack/governance/+/905145

this commit remove the content of this project repo

Change-Id: Ib988f3b567e31c2b9402f41e5dd222b7fc006756
2024-02-24 11:41:49 -08:00
Ben Nemec 7b37a9d7e2 Reference ReadTheDocs documentation from readme
All of the information from the old all-in-one readme should now
be in the RTD docs (and more), so let's start pointing people at
those instead.
2017-01-16 11:28:56 -06:00
Ben Nemec 21dbf12e1b Update default baremetal flavor ram
6 GB of RAM for a TripleO deployment isn't actually enough anymore,
so let's recommend 8.
2017-01-11 16:03:48 -06:00
Ben Nemec fed222bba0 Further tweaks to the introduction
A few wording changes and a split of the introduction and the
discussion of benefits and drawbacks.  Also added a basic description
of an OVB environment.
2017-01-06 09:47:21 -06:00
Ben Nemec f46ac2263a Add a proper introduction to the readme 2017-01-05 17:26:21 -06:00
Derek Higgins fe0d3b9eb9 Add uefi capabilities to nodes.json
Add support and details on how to boot baremetal instances
with UEFI firmware.
2016-11-18 12:19:49 +00:00
Ben Nemec d5f6b2a428 Fix patching instructions for packaged Nova
The previous patch instructions for Nova installed from RDO did not
work because they attempted to do the patching at the wrong level
of the package directory structure.  This change fixes that and
simplifies the patching command.
2016-08-23 16:30:16 -05:00
Ben Nemec 214de02dcc Document using pre-built bmc image 2016-06-28 13:18:50 -05:00
Ben Nemec 2ee74e318c Remove unnecessary nova.conf shutdown timeout
Now that we set it on the Glance image there should be no need to
mess with nova.conf.
2016-06-27 12:25:38 -05:00
Ben Nemec b4a44e47d3 Remove version from patches directory
This patch still applies against Nova master, so it's not
actually specific to kilo.  To avoid confusion, let's just name the
directory "nova".  If it merge conflicts at some point we can add
version-specific ones again.
2016-06-03 16:21:01 -05:00
Ben Nemec 9998511a2d Don't specify admin tenant uuid
In my environments I tend to run as admin, hence why my quota
commands used the admin tenant uuid.  This isn't necessarily the
case though, so it shouldn't be documented that way.
2016-06-03 16:10:04 -05:00
Ben Nemec a1aa91cbb7 Document useful quota settings 2016-06-03 15:59:54 -05:00
Ben Nemec 7cdf1a1012 Fix dnsmasq MTU command again
Sigh.
2016-05-27 16:06:04 -05:00
Ben Nemec 1b742855db Update MTU instructions
It turns out that it is also necessary to change the MTU of the
undercloud provisioning interface.  In addition, the default MTU
for instances in a stock TripleO cloud is now 1350, so the previous
documented value of 1450 doesn't actually work anymore.
2016-05-24 11:57:28 -05:00
Ben Nemec acf1b0979b Fix undercloud MTU command
The commands listed to change the undercloud MTU wouldn't work as
written because there's no newline in /etc/dnsmasq-ironic.conf.
Add a leading \n to make the resulting file valid.
2016-05-18 18:22:09 -05:00
Ben Nemec 8009f6b68a Specify which nodes in the host cloud need modification
The configuration changes described in the readme only need to be
made on compute nodes.  While it won't hurt to make them on
controllers as well, it's best to be explicit.
2016-05-17 16:53:04 -05:00
Ben Nemec 4cbc8ec642 Remove duplicate keypair doc
Turns out this was already documented, but after the network
creation so I missed it when doing a quintupleo deployment that
doesn't require network creation.  Let's move the keypair doc up
so that's less likely to happen.
2016-05-16 16:46:58 -05:00
Ben Nemec 80b556d4d3 Add keypair creation to docs
This is required, so it should be documented.
2016-05-16 16:44:59 -05:00
Ben Nemec c1dcb7d393 Documentation updates/improvements
Provide an explicit explanation of what the host cloud is, update
the reference to RDO Kilo to make it more clear that the
instructions apply to all versions of TripleO and RDO, and add a
note to the devstack instructions that explains why you probably
don't want to use devstack for this anymore.
2016-05-16 16:35:06 -05:00
Steve Baker 942c7f92ae Set os_shutdown_timeout=5 on the ipxe-boot image
Undercloud ironic has a retry_timeout of 15 seconds
Host cloud nova default will wait for 60 seconds for a graceful
shutdown before forcing a shutdown.

The combination of these two means that ironic nodes end up in an
ERROR state after deleting an overcloud requiring manual
"ironic set-provision-state deleted" to cleanup.

This change sets a short os_shutdown_timeout so that shutdowns are
quick enough for ironic's timeout.
2016-05-04 16:41:38 +12:00
Ben Nemec 7b5b03e0df Update README to use deploy.py 2016-04-19 09:47:48 -05:00
Steve Baker 915269adc7 Replace empty image & nova patch with ipxe-boot image 2016-04-13 10:15:22 +12:00
Ben Nemec 65d3a98cbd Merge pull request #16 from steveb/network-isolation
Network isolation
2016-04-12 16:10:13 -05:00
Steve Baker 7c44c7fc6a Add net-iso-gen.py generated network templates 2016-04-07 13:06:03 +12:00
Ben Nemec 113be56aea s/RDO Manager/TripleO/ 2016-03-21 21:02:51 +00:00
Ben Nemec eaf68bcccb Stop pinning CentOS image to old version
There's no real reason to be using a specific older version of the
CentOS base image, and it just wastes time updating packages.
Just use the current image, whatever that happens to be.
2016-03-21 20:59:34 +00:00
Ben Nemec b8146332ad Document MTU settings
Deploying instances that use an MTU of 1500 in tunneled networks
that also have an MTU of 1500 causes problems.  This change
documents the options for dealing with that.
2016-03-21 20:20:07 +00:00
Ben Nemec 209b535b05 Increase recommended baremetal flavor to 6 GB
4 GB isn't enough for overcloud nodes these days.
2016-03-18 18:43:30 +00:00
Ben Nemec cbf1d6a467 Use a single Neutron port for bmc
The original single bmc change configured the bmc instance with
two Neutron ports.  This was done mostly to avoid some extra
manual network configuration in the bmc instance, but it resulted
in duplicate routes to the private network.  Recently it has come
to my attention that Ironic is having intermittent problems
talking to the bmc instance, which may be caused by this duplicate
route.  I had similar problems with the initial single bmc change
because it added N routes to the bmc when N baremetal instances
were created.  Reducing the duplicate routes probably mitigated
the problem, but didn't eliminate it.

This change switches to a single Neutron port for the bmc and does
the necessary configuration via os-net-config so the default route
and the Neutron assigned address will continue to work.  It also
removes the note in the documentation about needing to allow
multiple ports on a single network.
2016-02-22 18:26:46 -06:00
Steve Baker 0907edc0ed Document need for allow_duplicate_networks=true 2016-01-13 15:18:29 +13:00
Ben Nemec a6a0b5bd2e Improve BMC documentation
Provide guidance on sizing the BMC flavor, and take advantage of
the fact that the BMC service now logs to the console, so it is
possible to know for sure when it is complete.
2015-11-20 15:13:14 -06:00
Ben Nemec d5365eed40 Fix formatting of shutdown_timeout section
The following note was being included in the block quote, which
wasn't desirable.
2015-11-18 10:37:03 -06:00
Ben Nemec 2cbda10514 Documentation tweaks
Updates the readme to reflect single bmc functionality and tweaks
some of the formatting to render a bit nicer.
2015-11-17 17:02:37 -06:00
Ben Nemec 17c67f7964 Add note on shutdown_timeout
This is a useful Nova option to be aware of when working with these
environments, so document it as an optional setup step.
2015-10-13 17:26:12 -05:00
Ben Nemec af16ed882a Actually add quintupleo files
Forgot to actually include the new templates in the previous commit.
This adds them and updates all of the templates to use a single
env file.
2015-09-30 23:47:20 -05:00
Ben Nemec 49b3a4967d Add public network and quintupleo template
This should have been two commits, but apparently I forgot to push
the button after the first one.

Adding a public network allows us to simulate a more realistic
environment where the provisioning network and the public API
network are separate.

The QuintupleO template wraps the existing virtual-baremetal.yaml
and does some extra configuration suited to a TripleO deployment
model.  I made it a separate template in an attempt to decouple
OVB and QuintupleO since the former doesn't necessarily need the
latter.
2015-09-30 23:44:23 -05:00
Steve Baker 98748b22ce Document when to switch to non-admin creds
Likely the user won't want to do all this with admin
credentials.
2015-10-01 14:12:26 +13:00
Ben Nemec 2baa10e0d0 Fix numbering...again 2015-08-17 14:27:11 -05:00
Ben Nemec 119ab875b0 More formatting cleanups
While I was brushing up on my rst, I figured I might as well fix
the other issues too.
2015-08-17 14:24:21 -05:00
Ben Nemec f71caff7ee Clean up numbering
Attempt to fix a numbering issue with the rst doc
2015-08-17 14:19:01 -05:00
Ben Nemec d0bc85e477 Document adding a keypair 2015-08-17 14:17:08 -05:00
Ben Nemec e3ed494afc Flesh out README.rst
Add a full how-to to the readme.
2015-07-24 15:50:34 -05:00
Ben Nemec 425a9a3830 Initial import 2015-07-24 14:18:51 -05:00