Wrong default multipath configuration for EL6
by Patrick Hurrelmann
Hi all,
after suffering from boot-failures after kernel-updates on my EL6 hosts
(the ones that san boot via iscsi), I finally managed to locate the root
cause of the problem: the default values as set by vdsm are incorrect
for EL6 and prohibit a successful iscsi boot (the faulty multipath.conf
gets embedded in the new initrd on a kernel update). Additionally the
following errors are repeatedly logged on all my hosts (device ids may
vary) with the default vdsm multipath config:
device-mapper: table: 253:5: multipath: error getting device
device-mapper: ioctl: error adding target to table
device-mapper: table: 253:5: multipath: error getting device
device-mapper: ioctl: error adding target to table
And it all boils down to the default value set for option getuid_callout
in multipath.conf. Vdsm sets it to the following:
getuid_callout "/sbin/scsi_id --whitelisted --replace-whitespace
--device=/dev/%n"
According to the man-page and other docu the default value on EL6 is
"/lib/udev/scsi_id --whitelisted --device=/dev/%n". Although the binary
/sbin/scsi_id is a valid link to the target /lib/udev/scsi_id, the link
itself (/sbin/scsi_id) is _not_ included in the generated initrd. The
binary /lib/udev/scsi_id is indeed included and changing the default
config to use /lib/udev/scsi_id instead does make it all work again.
iscsi boot (after regenerating the initrd, as the multipath.conf is
embedded) is back to good and the previously logged device-mapper errors
are gone, too.
Can someone please verify this and and apply the easy (attached) patch?
--- multipath.py.orig 2014-07-29 15:24:37.643839169 +0200
+++ multipath.py 2014-07-29 15:25:06.823840362 +0200
@@ -88,9 +88,8 @@
log = logging.getLogger("Storage.Multipath")
_scsi_id = utils.CommandPath("scsi_id",
- "/sbin/scsi_id", # EL6
"/usr/lib/udev/scsi_id", # Fedora
- "/lib/udev/scsi_id", # Ubuntu
+ "/lib/udev/scsi_id", # EL6, Ubuntu
)
Thanks a lot and best regards
Patrick
--
Lobster SCM GmbH, Münchner Straße 15a, D-82319 Starnberg
HRB 178831, Amtsgericht München
Geschäftsführer: Dr. Martin Fischer, Rolf Henrich
10 years, 3 months
oVirt 3.5 Test day 1 results.
by Alexander Wels
Sorry for being a lot late with this, but I finally got around to writing the
result email.
I tested:
OVIRT35 - [RFE][host-deploy] support more ciphers for ssh.
I did a basic engine install on Fedora 20. And I installed a minimal Fedora
20 for my host. After configuring the engine and starting it, I enabled sshd
and configured the only cypher to be one that was not supported before.
Then I added the host using webadmin and let it run until completion.
I was able to connect to the host just fine and it came up without any
issues.
So in short PASS
Alexander
10 years, 3 months
Test-Day 3.5-2 -> Import Storage Domain
by ybronhei
Hey all,
following the updated wikis -
http://www.ovirt.org/Features/ImportUnregisteredEntities and
http://www.ovirt.org/Features/ImportStorageDomain which describe in
details the steps for import storage domain I successfully created a
cluster with 1 hosts and 3 vms.
(host and engine run with rhel6.5)
Changed some of the details for the vms (ha, system infos, mem, cpus and
more), then cleaned up the engine (ran engine-cleanup and rerun
engine-setup). On clean environment I created new cluster with new
storage domain (its a must currently to create new storage domain before
the import - stated in the [1]). After that I imported the original sd
that I used, went to import Virtual machines tab and imported all
entities I had.
All of the vms' details were imported successfully with the same info
that I configured before the cleanup.
Tried again also with templates and snapshots recovery, also worked as
expected
seems green to me.
anything else you would like me to check in this area?
[1] http://www.ovirt.org/Features/ImportStorageDomain#Implementation_gaps
Thanks,
--
Yaniv Bronhaim.
10 years, 3 months
[ACTION NEEDED] vdsm build failing on 3.5 branch
by Sandro Bonazzola
Hi,
Jenkins is experiencing build failures of VDSM from 3.5 branch on different OSs and with different failing test.
CentOS 7: http://jenkins.ovirt.org/job/vdsm_3.5_create-rpms_merged/label=centos7/
all issues seems to be related to errors like:
OSError: [Errno 16] Device or resource busy: '/tmp/tmp9DPdyq'
in the following tests:
ERROR: test_mkFloppyFs(kwargs='FSLABEL') (mkimageTests.MkimageTestCase)
ERROR: test_mkFloppyFs(kwargs=None) (mkimageTests.MkimageTestCase)
Fedora 20: http://jenkins.ovirt.org/job/vdsm_3.5_create-rpms_merged/label=fedora20/
failing on :
12:54:44 ERROR: testStop (remoteFileHandlerTests.PoolHandlerTests)
12:54:44 ----------------------------------------------------------------------
12:54:44 Traceback (most recent call last):
12:54:44 File "/home/jenkins/workspace/vdsm_3.5_create-rpms_merged/label/fedora20/rpmbuild/BUILD/vdsm-4.16.1/tests/remoteFileHandlerTests.py", line
69, in testStop
12:54:44 procPath))
12:54:44 File "/home/jenkins/workspace/vdsm_3.5_create-rpms_merged/label/fedora20/rpmbuild/BUILD/vdsm-4.16.1/vdsm/storage/remoteFileHandler.py",
line 184, in callCrabRPCFunction
12:54:44 rawLength = self._recvAll(LENGTH_STRUCT_LENGTH, timeout)
12:54:44 File "/home/jenkins/workspace/vdsm_3.5_create-rpms_merged/label/fedora20/rpmbuild/BUILD/vdsm-4.16.1/vdsm/storage/remoteFileHandler.py",
line 150, in _recvAll
12:54:44 raise Timeout()
12:54:44 Timeout
Can you take a look?
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 3 months
[Community] Building an oVirt Commercial Directory
by Brian Proffitt
All:
In order to promote the oVirt project, we would like to create a directory of companies that provide solutions and commercial support based on oVirt on oVirt.org.
Specifically, we are looking for organizations that provide:
- Commercial product/support based on oVirt
- oVirt professional services/support
- Vendors leveraging or embedding ovirt
- Cloud providers using oVirt technologies
Vendors and providers can send the following data:
Name of Company
Company Website URL
Preferred Contact Info
Location/Region Served
Active oVirt Contributor(s)? [Yes/No]
Please send this information to me at bkp(a)redhat.org, with oVirt Solutions Directory in the subject line if interested in participating.
Thanks!
Brian Proffitt
oVirt Community Manager
Project Atomic Community Lead
Open Source and Standards, Red Hat - http://community.redhat.com
Phone: +1 574 383 9BKP
IRC: bkp @ OFTC
10 years, 3 months
[ANN] oVirt 3.5 Second Test Day - Today Jul 29th
by Sandro Bonazzola
Hi all,
Today Jul 29th we'll have oVirt 3.5.0 second test day.
On this day all relevant engineers will be online ready to support
any issues you find during install / operating this new release.
Just make sure you have 1 host or more to test drive the new release.
If you're curious to see how it works, this is your chance.
Thanks again for everyone who will join us today!
Location
#ovirt irc channel
Please communicate here to allow others to see any issues
What
In this test day you have a license to kill ;)
Follow the documentation to setup your environment, and test drive the new features.
Please remember we expect to see some issues, and anything you come up with will save you when you'll install final release
Remember to try daily tasks you'd usually do in the engine, to see there are no regressions.
Write down the configuration you used (HW, console, etc) in the report etherpad[1].
Documentation
Release notes: http://www.ovirt.org/OVirt_3.5_Release_Notes
Features pages links: http://bit.ly/17qBn6F
If you find errors in the wiki please annotate it as well in report etherpad [1]
Prerequisites / recommendations
Use CentOS or RHEL 6.5 only. 6.4 is unsupported due to various issues (sanlock, libvirt, etc).
Use Fedora 19 or 20.
Latest RPMs
repository to be enabled for testing the release are listed in the release notes page [2].
NEW issues / reports
For any new issue, please update the reports etherpad [1]
Feature owners, please make sure:
your feature is updated and referenced on release page [2].
you have testing instruction for your feature either on test day page [3] or in your feature page.
your team regression testing section is organized and up to date on test day page [3].
[1] http://etherpad.ovirt.org/p/3.5-testday-2
[2] http://www.ovirt.org/OVirt_3.5_Release_Notes
[3] http://www.ovirt.org/OVirt_3.5_TestDay
Thanks.
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 3 months
Call for Papers Extended: KVM Forum
by Brian Proffitt
The deadline for this has been extended until July 28, 2014!
=================================================================
KVM Forum 2014: Call For Participation
October 14-16, 2014 - Congress Centre Düsseldorf - Düsseldorf, Germany
(All submissions must be received before midnight July 27, 2014)
=================================================================
KVM is an industry leading open source hypervisor that provides an ideal
platform for datacenter virtualization, virtual desktop infrastructure,
and cloud computing. Once again, it's time to bring together the
community of developers and users that define the KVM ecosystem for
our annual technical conference. We will discuss the current state of
affairs and plan for the future of KVM, its surrounding infrastructure,
and management tools. Mark your calendar and join us in advancing KVM.
http://events.linuxfoundation.org/events/kvm-forum/
Once again we are colocated with the Linux Foundation's LinuxCon Europe,
CloudOpen Europe, Embedded Linux Conference (ELC) Europe, and this year,
the Linux Plumbers Conference. KVM Forum attendees will be able to attend
LinuxCon + CloudOpen + ELC for a discounted rate.
http://events.linuxfoundation.org/events/kvm-forum/attend/register
We invite you to lead part of the discussion by submitting a speaking
proposal for KVM Forum 2014.
http://events.linuxfoundation.org/cfp
Suggested topics:
KVM/Kernel
- Scaling and optimizations
- Nested virtualization
- Linux kernel performance improvements
- Resource management (CPU, I/O, memory)
- Hardening and security
- VFIO: SR-IOV, GPU, platform device assignment
- Architecture ports
QEMU
- Management interfaces: QOM and QMP
- New devices, new boards, new architectures
- Scaling and optimizations
- Desktop virtualization and SPICE
- Virtual GPU
- virtio and vhost, including non-Linux or non-virtualized uses
- Hardening and security
- New storage features
- Live migration and fault tolerance
- High availability and continuous backup
- Real-time guest support
- Emulation and TCG
- Firmware: ACPI, UEFI, coreboot, u-Boot, etc.
- Testing
Management and infrastructure
- Managing KVM: Libvirt, OpenStack, oVirt, etc.
- Storage: glusterfs, Ceph, etc.
- Software defined networking: Open vSwitch, OpenDaylight, etc.
- Network Function Virtualization
- Security
- Provisioning
- Performance tuning
===============
SUBMITTING YOUR PROPOSAL
===============
Abstracts due: July 27, 2014
Please submit a short abstract (~150 words) describing your presentation
proposal. Slots vary in length up to 45 minutes. Also include in your
proposal
the proposal type -- one of:
- technical talk
- end-user talk
Submit your proposal here:
http://events.linuxfoundation.org/cfp
Please only use the categories "presentation" and "panel discussion"
You will receive a notification whether or not your presentation proposal
was accepted by Aug 20th.
Speakers will receive a complimentary pass for the event. In the instance
that your submission has multiple presenters, only the primary speaker
for a
proposal will receive a complementary event pass. For panel discussions,
all
panelists will receive a complimentary event pass.
TECHNICAL TALKS
A good technical talk should not just report on what has happened over
the last year; it should present a concrete problem and how it impacts
the user and/or developer community. Whenever applicable, it should
focus on the work that needs to be done or the difficulties that haven't
yet
been solved. Summarizing recent developments is okay but it should
not be more than a small portion of the overall talk.
END-USER TALKS
One of the big challenges as developers is to know what, where and how
people actually use our software. We will reserve a few slots for end
users talking about their deployment challenges and achievements.
If you are using KVM in production you are encouraged submit a speaking
proposal. Simply mark it as an end-user talk. As an end user, this is a
unique opportunity to get your input to developers.
HANDS-ON / BOF SESSIONS
We will reserve some time for people to get together and discuss
strategic decisions as well as other topics that are best solved within
smaller groups. This time can also be used for hands-on hacking
sessions if you have concrete code problems to solve.
These sessions will be announced during the event. If you are interested
in organizing such a session, please add it to the list at
http://www.linux-kvm.org/page/KVM_Forum_2014_BOF
Let people you think might be interested know about it, and encourage
them to add their names to the wiki page as well. Please try to
add your ideas to the list before KVM Forum starts.
PANEL DISCUSSIONS
If you are proposing a panel discussion, please make sure that you list
all of
your potential panelists in your abstract. We will request full
biographies
if a panel is accepted.
===============
HOTEL / TRAVEL
===============
The KVM Forum 2014 will be held in Düsseldorf, Germany at
Congress Centre Düsseldorf
http://events.linuxfoundation.org/events/kvm-forum/attend/hotel-and-travel
===============
IMPORTANT DATES
===============
Notification: August 20, 2014
Schedule announced: August 29, 2014
Event dates: October 14-16, 2014
Thank you for your interest in KVM. We're looking forward to your
submissions and seeing you at the KVM Forum 2014 in October!
-your KVM Forum 2014 Program Committee
Please contact us with any questions or comments.
--
Brian Proffitt
oVirt Community Manager
Project Atomic Community Lead
Open Source and Standards, Red Hat - http://community.redhat.com
Phone: +1 574 383 9BKP
IRC: bkp @ OFTC
10 years, 3 months