[Bug 1075313] Re: no reliable way to boot from iscsi root

Dave Gilbert ubuntu at treblig.org
Wed Dec 5 00:15:05 UTC 2012


Just an observation that maybe the /dev/disk-by-path stuff is a useful
way of describing what you want to boot reliably

for me in my test setup I have:
ip-192.168.122.10:3260-iscsi-iqn.2008-09.com.example:server1.share1-lun1-part1

as one of the names in there; certainly the iscsi iqn seems not an unreasonable way to identify what you want to boot from.
Including the IP is probably more questionable, given you probably want to multipath and cope with booting when all but 1 path is down.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to open-iscsi in Ubuntu.
https://bugs.launchpad.net/bugs/1075313

Title:
  no reliable way to boot from iscsi root

Status in “open-iscsi” package in Ubuntu:
  Triaged

Bug description:
  In order to boot from iscsi root via kernel parameters, the user would provide kernel parameters something like:
     iscsi_target_name=some-iscsi-target-name iscsi_target_port=3260 iscsi_target_ip=some.host root=LABEL=SOME_LABEL

  or potentially the same above but with root=UUID=SOME_UUID.

  The issue here is that this both LABEL and UUID could collide with a
  local filesystem.   Perhaps a previous install left a filesystem
  labeled "rootfs" that happened to match the filesystem of the
  iscsi_target_name and now using "root=LABEL=rootfs".  The same is
  possible with UUID.

  There needs to be some way to specify explicitly:
     root=iscsi_target_name=some-iscsi-target-name that would make the iscsi initialization code guaranteed to boot with the appropriate root device independent of whatever local filesystems might have.

  ProblemType: Bug
  DistroRelease: Ubuntu 12.10
  Package: open-iscsi 2.0.873-3ubuntu5
  ProcVersionSignature: Ubuntu 3.5.0-17.28-generic 3.5.5
  Uname: Linux 3.5.0-17-generic x86_64
  ApportVersion: 2.6.1-0ubuntu6
  Architecture: amd64
  Date: Mon Nov  5 15:25:48 2012
  MarkForUpload: True
  ProcEnviron:
   LANGUAGE=en_US:
   TERM=screen
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: open-iscsi
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/1075313/+subscriptions




More information about the foundations-bugs mailing list