lp://qastaging/~strikov-deactivatedaccount/curtin/multipath

Created by Oleg Strikov and last modified
Get this branch:
bzr branch lp://qastaging/~strikov-deactivatedaccount/curtin/multipath
Only Oleg Strikov can upload to this branch. If you are Oleg Strikov please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Oleg Strikov
Project:
curtin
Status:
Development

Recent revisions

210. By Oleg Strikov

Detect and handle multipath devices.

Detect multipath by looking for multiple devices with the same
scsi id (serial number). Install multipath-tools package if such
devices exist.

209. By Scott Moser

doc fix

208. By Scott Moser

doc/devel/README-maas-image.txt: add info on using maas ephemeral

This shows how to use the maas ephemeral image rather than a cloud image \
and a cloud-image -root.tar.gz.

207. By Scott Moser

helpers/common grub-install: use --no-nvram only when available

We use --no-nvram to avoid setting pxe boot settings in uefi,
but that is only available on newer versions of grub.

206. By Blake Rouse

Add --no-nvram to the grub-install command for UEFI.

This stops grub from changing the EFI boot options, keeping machines booting from network instead of the newly installed system.

205. By Scott Moser

add and use wipe_partitions, improve wipedev

instead of using sgdisk --zap-all and wipefs, use 'wipedev'.
For partitions, we can now use:
  wipe_partitions /dev/vdb 1

which will wipe the beginning of the partition without
triggering a REREADPT that wipefs would do.

I believe the wipefs call was the reason for the race condition
seen in LP: #1443542.

204. By Scott Moser

tools/maas2roottar: add this helper tool

maas2roottar takes a maas image (root-image.gz) and
creates a root-image file, a tarball suitable for installation
and optionally pulls kernel and initramfs out from inside.

203. By Scott Moser

improve code that finds devices and partitions

this fixes 2 bugs (LP: #1401190 and LP: #1263181).
I'm not terribly happy about the name-specific (cciss/c0d0) code that is
being added here. However, I do want this to work.

Also, we add a "should work" path for determining the device name
of a partition on a given target. Ie, given:
  /dev/sda 1 => /dev/sda1
  /dev/nbd0p1 => /dev/ndb0p1

The tricky/annoying one is
  /dev/cciss/c0d0 1 -> /dev/cciss/c0d0p1

202. By Scott Moser

get_installable_blockdevs: filter out removable devices and size < 1G

add 2 keyword options to this method to by default filter out
disks that are removable (CD, USB, floppy) or are smaller than 1G.

201. By Scott Moser

curtin.deps.install: actually do the install

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://qastaging/~curtin-dev/curtin/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.