Merge lp:~gmb/maas/hwe-docs into lp:~maas-committers/maas/trunk
Proposed by
Graham Binns
Status: | Merged |
---|---|
Approved by: | Graham Binns |
Approved revision: | no longer in the source branch. |
Merged at revision: | 2234 |
Proposed branch: | lp:~gmb/maas/hwe-docs |
Merge into: | lp:~maas-committers/maas/trunk |
Diff against target: |
89 lines (+85/-0) 1 file modified
docs/hardware-enablement-kernels.rst (+85/-0) |
To merge this branch: | bzr merge lp:~gmb/maas/hwe-docs |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Julian Edwards (community) | Approve | ||
Review via email: mp+214476@code.launchpad.net |
Commit message
Add documentation for using HWE kernels. Previously, there was no such documentation.
To post a comment you must log in.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
review: approve
Good work, thanks.
On 07/04/14 17:53, Graham Binns wrote:
> Graham Binns has proposed merging lp:~gmb/maas/hwe-docs into
> lp:maas.
>
> Commit message: Add documentation for using HWE kernels.
> Previously, there was no such documentation.
lol? :)
> === added file 'docs/hardware- enablement- kernels. rst' --- enablement- kernels. rst 1970-01-01 00:00:00 +0000 +++ enablement- kernels. rst 2014-04-07 07:50:31 +0000 @@ ======= ======= ======= ====== +Using ======= ======= ======= ====== + ------- ------- ------- ------- --- + +Brand new hardware gets
> docs/hardware-
> docs/hardware-
> -0,0 +1,77 @@ +======
> hardware-enablement kernels +======
> +MAAS allows you to use hardware enablement kernels when booting
> nodes +that require them. + +What are hardware-enablement kernels?
> +------
> released all the time. We want that hardware to +work well wih
> Ubuntu and MAAS, even if it was released after the latest +release
> of MAAS or Ubuntu. Hardware Enablement (HWE) is all about making
> +keeping pace with the new hardware.
s/keeping//
?
> + +Ubuntu's solution to this is to offer different kernels for
> different +users.
I think this should say "offer newer kernels for older releases." See
below.
> There are at least two kernels on offer for Ubuntu releases: the
> +"generic" kernel -- i.e. the most stable kernel -- and the
> Hardware +Enablement kernel, which is the most recent kernel
> release.
Actually I think "generic" is just what was released in that series.
> + +There are separate HWE kernels for each release of Ubuntu,
> referred to +as ``hwe-<release letter>``. So, the 14.04 / Trusty
> Tahr HWE kernel is +called ``hwe-t``, the 12.10 / Quantal Quetzal
> HWE kernel is called +``hwe-q`` and so on.
I'm not sure this explains it adequately enough but I am struggling
through some brain fog at the moment so apologies for not offering a
more constructive response.
I think it needs to get across that users of older LTS releases are
able to use *newer* kernels from more recent releases. Hence, if you
are on 12.04 precise, to use a kernel from 13.04 saucy, you pick "hwe-s".
Also, I think it's worth adding a reference to /wiki.ubuntu. com/Kernel/ LTSEnablementSt ack somewhere here. (or
https:/
if you can find a better reference, use it!)
> + +Importing hardware-enablement kernels ------- ------- ------- ------- --- + +Hardware- enablement maas/bootresour ces.yaml` ` file, and update the +subarches maas/boot- resources/ " + + sources: + - path: maas.ubuntu. com/images/ ephemeral- v2/releases/" + keyrings/ ubuntu- cloudimage- keyring. gpg" + .yaml`` , you...
> +------
> kernels need to be imported to a cluster controller +before that
> cluster's nodes can use them. + +In order to import HWE kernels to
> a cluster controller you need to edit +the controller's
> ``/etc/
> that you want to import, like this:: + + boot: + storage:
> "/var/lib/
> "http://
> keyring: "/usr/share/
> selections: + - release: "precise" + arches:
> ["i386", "amd64"] + subarches: ["generic", "hwe-q",
> "hwe-r", "hwe-s", "hwe-t"] + labels: ["release"] + +Once
> you've updated ``bootresources