| Summary: | Document hvm requirement for libvirt | ||
|---|---|---|---|
| Product: | [Retired] CloudForms Cloud Engine | Reporter: | wes hayutin <whayutin> |
| Component: | Documentation | Assignee: | Justin Clift <jclift> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Dave Johnson <dajohnso> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 0.3.1 | CC: | akarol, clalance, deltacloud-maint, kwade, morazi, ssachdev |
| Target Milestone: | beta | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | --- | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
[root@hp-dl360g5-01 ~]# cat /proc/cpuinfo | grep vmx flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm tpr_shadow flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm tpr_shadow flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm tpr_shadow flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm tpr_shadow flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm tpr_shadow flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm tpr_shadow flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm tpr_shadow flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm tpr_shadow [root@hp-dl360g5-01 ~]# My fedora box
[root@dell-pe2950-01 ~]# virsh capabilities | grep hvm
<os_type>hvm</os_type>
<os_type>hvm</os_type>
[root@dell-pe2950-01 ~]#
My rhel box.. this box that the bug was written for.. :(
root@hp-dl360g5-01 ~]# virsh capabilities | grep hvm
[root@hp-dl360g5-01 ~]#
I would guess this is not a bug.. as the guest install requires hvm..
I have not seen this error before.. do we need to doc I was only previously aware of a require for either
vmx
or
svm
Leaving on dev so they can weigh in on the release notes.. :)
This is probably one of two things: 1) Virtualization support is disabled in the BIOS. If this is the case, you need to enable the support in the BIOS, then poweroff the machine, then start it back up. 2) The qemu-kvm package is not installed. If this is the case, you need to install the qemu-kvm package, then restart libvirtd. Both of the above should probably be documented as necessary to get this working. Chris Lalancette assigning to jclift jclift..
executing the following command will show the user if the running os can us libvirt..
[root@dell-pe2950-01 ~]# virsh capabilities | grep hvm
<os_type>hvm</os_type>
<os_type>hvm</os_type>
[root@dell-pe2950-01 ~]#
If you think this doc would be redundant, we can probably close the bug. It may fit in for our release notes.
BZ 719486 - Hardware virtualization support required Virtualization support needs to be enabled in hardware bios running Aeolus. One way to check for this is to see the hvm support when running 'virsh capabilities' command line tool: [root@localhost ~]# virsh capabilities | grep hvm hvm hvm [root@localhost ~]# removing from tracker release pending... release pending... As follow up info, the hardware virtualization support isn't needed for all cloud targets. EC2 image building works fine without it, whereas vSphere images will die as indicated above. For now, the "Requirements" page on the Aeolus site has been updated to include this info: http://www.aeolusproject.org/requirements.html (In reply to comment #10) > As follow up info, the hardware virtualization support isn't needed for all > cloud targets. EC2 image building works fine without it, whereas vSphere > images will die as indicated above. Note that this isn't quite true. It depends on your configuration. If you are configured for snapshot-style EC2 builds, then you do not need hardware virtualization. If you are configured for upload-style EC2 builds, then you do need hardware virtualization. The matrix is: EC2-upload, vsphere, rhevm, condorcloud builds -> hardware virt required EC2-snapshot, rackspace builds -> hardware virt not required Out-of-the-box, I believe that we are configured for EC2-snapshot style builds, so you do not need hardware virt. Thanks Justin, Chris!! verified.. not sure if its needed for doc or not.. but its possible for a box to have the right flags when you cat /proc/cpu but the virt feature is turned off in bios. This can be determined by : dmesg | grep kvm We may or may not want to add this.. but really I think its up to the user to figure that out :) closing out old bugs perm close |
I suspect most developers tried this on fedora as did I and had success building vmware images w/ oz on Fedora. It seems if RHEL 6.1 is the libvirt host.. the oz build dies.. 2011-07-06 21:50:09,450 DEBUG imagefactory.builders.BaseBuilder.FedoraBuilder pid(7107) Message: Exception caught in ImageFactory 2011-07-06 21:50:09,667 DEBUG imagefactory.builders.BaseBuilder.FedoraBuilder pid(7107) Message: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/imagefactory/builders/FedoraBuilder.py", line 173, in build_upload libvirt_xml = self.guest.install(self.app_config["timeout"]) File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 1037, in install 0) File "/usr/lib64/python2.6/site-packages/libvirt.py", line 1353, in createXML if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self) libvirtError: unknown OS type hvm 011-07-06 21:47:00,189 DEBUG imagefactory.qmfagent.ImageFactoryAgent.ImageFactoryAgent pid(7107) Message: Method called: name = build_image args = {'image': '', 'build': '', 'template': '<template>\n<name>tmpl2</name>\n<description>foo-bar</description>\n<os>\n<name>Fedora</name>\n<arch>x86_64</arch>\n<version>14</version>\n<install type="url">\n<url>http://download.fedoraproject.org/pub/fedora/linux/releases/14/Fedora/x86_64/os/</url>\n</install>\n</os>\n<repositories>\n<repository name="custom">\n<url>http://repos.fedorapeople.org/repos/aeolus/demo/webapp/</url>\n<signed>false</signed>\n</repository>\n</repositories>\n</template>\n\n\n', 'targets': ['vmware']} handle = <cqmf2.AgentEvent; proxy of <Swig Object of type 'qmf::AgentEvent *' at 0x27b9cc0> > addr = redhat.com:imagefactory:7e3bac6e-0ba4-418f-8a6f-6986a2662d97:image_factory subtypes = {} userId = anonymous 2011-07-06 21:47:00,471 DEBUG imagefactory.ImageWarehouse.ImageWarehouse pid(7107) Message: Created Image Warehouse instance http://localhost:9090 - buckets(target_images, templates, icicles, provider_images) 2011-07-06 21:47:00,472 DEBUG imagefactory.ImageWarehouse.ImageWarehouse pid(7107) Message: Created Image Warehouse instance http://localhost:9090 - buckets(target_images, templates, icicles, provider_images) 2011-07-06 21:47:01,748 DEBUG imagefactory.ImageWarehouse.ImageWarehouse pid(7107) Message: Setting metadata ({'object_type': 'image', 'uuid': '7016d8cf-cb3f-4547-bab5-5d0d92e4ffa2'}) for http://localhost:9090/images/7016d8cf-cb3f-4547-bab5-5d0d92e4ffa2 2011-07-06 21:47:01,905 DEBUG imagefactory.ImageWarehouse.ImageWarehouse pid(7107) Message: Setting metadata ({'image': '7016d8cf-cb3f-4547-bab5-5d0d92e4ffa2', 'object_type': 'build', 'uuid': '36767b24-9138-4685-b2a0-cbae533c82ef'}) for http://localhost:9090/builds/36767b24-9138-4685-b2a0-cbae533c82ef 2011-07-06 21:47:02,086 DEBUG imagefactory.ImageWarehouse.ImageWarehouse pid(7107) Message: Created Image Warehouse instance http://localhost:9090 - buckets(target_images, templates, icicles, provider_images) 2011-07-06 21:47:03,325 DEBUG oz.Guest.FedoraGuest pid(7107) Message: libvirt bridge name is virbr0, host_bridge_ip is 192.168.122.1 2011-07-06 21:47:03,325 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Name: tmpl2, UUID: f810fddf-0cbd-4d31-9aa4-26f4922a80e9 2011-07-06 21:47:03,325 DEBUG oz.Guest.FedoraGuest pid(7107) Message: MAC: 52:54:00:28:69:29, distro: Fedora 2011-07-06 21:47:03,332 DEBUG oz.Guest.FedoraGuest pid(7107) Message: update: 14, arch: x86_64, diskimage: /var/tmp/tmpl2.dsk 2011-07-06 21:47:03,332 DEBUG oz.Guest.FedoraGuest pid(7107) Message: nicmodel: virtio, clockoffset: utc 2011-07-06 21:47:03,332 DEBUG oz.Guest.FedoraGuest pid(7107) Message: mousetype: ps2, disk_bus: virtio, disk_dev: vda 2011-07-06 21:47:03,332 DEBUG oz.Guest.FedoraGuest pid(7107) Message: icicletmp: /var/lib/oz/icicletmp/tmpl2, listen_port: 40308 2011-07-06 21:47:03,332 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Original ISO path: /var/lib/oz/isos/Fedora14x86_64-url.iso 2011-07-06 21:47:03,332 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Modified ISO cache: /var/lib/oz/isos/Fedora14x86_64-url-oz.iso 2011-07-06 21:47:03,333 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Output ISO path: /var/tmp/tmpl2-url-oz.iso 2011-07-06 21:47:03,333 DEBUG oz.Guest.FedoraGuest pid(7107) Message: ISO content path: /var/lib/oz/isocontent/tmpl2-url 2011-07-06 21:47:06,395 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Original URL http://download.fedoraproject.org/pub/fedora/linux/releases/14/Fedora/x86_64/os/ resolved to http://download.fedora.devel.redhat.com/pub/fedora/linux/releases/14/Fedora/x86_64/os/ 2011-07-06 21:47:06,402 DEBUG imagefactory.builders.BaseBuilder.FedoraBuilder pid(7107) Message: build_upload() called on FedoraBuilder... 2011-07-06 21:47:06,402 DEBUG imagefactory.builders.BaseBuilder.FedoraBuilder pid(7107) Message: Building for target vmware with warehouse config http://localhost:9090/ 2011-07-06 21:47:06,416 DEBUG imagefactory.BuildJob.BuildAdaptor pid(7107) Message: Raising event with agent handler (<ImageFactoryAgent(Thread-1, initial)>), changed status from NEW to BUILDING 2011-07-06 21:47:06,443 INFO oz.Guest.FedoraGuest pid(7107) Message: Cleaning up guest named tmpl2 2011-07-06 21:47:06,615 INFO oz.Guest.FedoraGuest pid(7107) Message: Generating install media 2011-07-06 21:47:06,617 INFO oz.Guest.FedoraGuest pid(7107) Message: Fetching the original media 2011-07-06 21:47:07,548 INFO oz.Guest.FedoraGuest pid(7107) Message: Fetching the original install media from ftp://gromit.redhat.com//pub/fedora/linux/releases/14/Fedora/x86_64/os//images/boot.iso 2011-07-06 21:47:08,167 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 0kB of 225280kB 2011-07-06 21:47:11,425 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 10240kB of 225280kB 2011-07-06 21:47:14,594 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 20480kB of 225280kB 2011-07-06 21:47:17,761 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 30721kB of 225280kB 2011-07-06 21:47:20,908 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 40961kB of 225280kB 2011-07-06 21:47:24,065 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 51201kB of 225280kB 2011-07-06 21:47:27,240 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 61441kB of 225280kB 2011-07-06 21:47:30,416 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 71680kB of 225280kB 2011-07-06 21:47:33,566 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 81920kB of 225280kB 2011-07-06 21:47:36,687 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 92160kB of 225280kB 2011-07-06 21:47:39,818 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 102400kB of 225280kB 2011-07-06 21:47:42,954 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 112640kB of 225280kB 2011-07-06 21:47:46,106 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 122880kB of 225280kB 2011-07-06 21:47:49,239 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 133120kB of 225280kB 2011-07-06 21:47:52,596 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 143361kB of 225280kB 2011-07-06 21:47:55,736 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 153601kB of 225280kB 2011-07-06 21:47:58,875 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 163840kB of 225280kB 2011-07-06 21:48:02,061 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 174080kB of 225280kB 2011-07-06 21:48:05,288 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 184320kB of 225280kB 2011-07-06 21:48:08,444 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 194561kB of 225280kB 2011-07-06 21:48:11,586 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 204800kB of 225280kB 2011-07-06 21:48:14,756 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 215042kB of 225280kB 2011-07-06 21:48:17,918 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 225280kB of 225280kB 2011-07-06 21:48:17,918 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 225280kB of 225280kB 2011-07-06 21:48:17,918 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 225280kB of 225280kB 2011-07-06 21:48:17,936 DEBUG oz.Guest.FedoraGuest pid(7107) Message: 225280kB of 225280kB 2011-07-06 21:48:17,983 INFO oz.Guest.FedoraGuest pid(7107) Message: Copying ISO contents for modification 2011-07-06 21:48:18,033 INFO oz.Guest.FedoraGuest pid(7107) Message: Setting up guestfs handle for tmpl2 2011-07-06 21:48:18,086 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Adding ISO image /var/lib/oz/isos/Fedora14x86_64-url.iso 2011-07-06 21:48:18,125 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Launching guestfs 2011-07-06 21:49:04,459 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Mounting ISO 2011-07-06 21:49:04,858 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Checking if there is enough space on the filesystem 2011-07-06 21:49:04,914 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Extracting ISO contents 2011-07-06 21:49:58,482 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Putting the kickstart in place 2011-07-06 21:49:58,791 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Modifying the boot options 2011-07-06 21:49:59,364 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Generating new ISO 2011-07-06 21:50:07,275 INFO oz.Guest.FedoraGuest pid(7107) Message: Cleaning up old ISO data 2011-07-06 21:50:07,497 DEBUG imagefactory.BuildJob.BuildAdaptor pid(7107) Message: Raising event with agent handler (<ImageFactoryAgent(Thread-1, initial)>), changed percent complete from 0 to 10 2011-07-06 21:50:07,585 INFO oz.Guest.FedoraGuest pid(7107) Message: Generating 10GB diskimage for tmpl2 2011-07-06 21:50:07,638 DEBUG imagefactory.builders.BaseBuilder.FedoraBuilder pid(7107) Message: Doing base install via Oz 2011-07-06 21:50:07,638 INFO oz.Guest.FedoraGuest pid(7107) Message: Running install for tmpl2 2011-07-06 21:50:07,654 INFO oz.Guest.FedoraGuest pid(7107) Message: Generate XML for guest tmpl2 with bootdev cdrom 2011-07-06 21:50:08,076 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Generated XML: <?xml version="1.0"?> <domain type="kvm"> <name>tmpl2</name> <memory>1048576</memory> <currentMemory>1048576</currentMemory> <uuid>f810fddf-0cbd-4d31-9aa4-26f4922a80e9</uuid> <clock offset="utc"/> <vcpu>1</vcpu> <features> <acpi/> <apic/> <pae/> </features> <os> <type>hvm</type> <boot dev="cdrom"/> </os> <on_poweroff>destroy</on_poweroff> <on_reboot>destroy</on_reboot> <on_crash>destroy</on_crash> <devices> <console device="pty"/> <graphics port="-1" type="vnc"/> <interface type="bridge"> <source bridge="virbr0"/> <mac address="52:54:00:28:69:29"/> <model type="virtio"/> </interface> <input bus="ps2" type="mouse"/> <console type="pty"> <target port="0"/> </console> <disk device="disk" type="file"> <target dev="vda" bus="virtio"/> <source file="/var/tmp/base-image-414c3a00-9020-4b60-abe5-d6123d4cf5e6.dsk"/> </disk> <disk type="file" device="cdrom"> <source file="/var/tmp/tmpl2-url-oz.iso"/> <target dev="hdc"/> </disk> </devices> </domain> 2011-07-06 21:50:09,450 DEBUG imagefactory.builders.BaseBuilder.FedoraBuilder pid(7107) Message: Exception caught in ImageFactory 2011-07-06 21:50:09,667 DEBUG imagefactory.builders.BaseBuilder.FedoraBuilder pid(7107) Message: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/imagefactory/builders/FedoraBuilder.py", line 173, in build_upload libvirt_xml = self.guest.install(self.app_config["timeout"]) File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 1037, in install 0) File "/usr/lib64/python2.6/site-packages/libvirt.py", line 1353, in createXML if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self) libvirtError: unknown OS type hvm 2011-07-06 21:50:09,667 INFO oz.Guest.FedoraGuest pid(7107) Message: Cleaning up guest named tmpl2 2011-07-06 21:50:09,698 DEBUG imagefactory.BuildJob.BuildAdaptor pid(7107) Message: Raising event with agent handler (<ImageFactoryAgent(Thread-1, initial)>), changed status from BUILDING to FAILED 2011-07-06 21:50:09,716 INFO oz.Guest.FedoraGuest pid(7107) Message: Cleaning up after install 2011-07-06 21:50:09,716 DEBUG oz.Guest.FedoraGuest pid(7107) Message: Removing modified ISO 2011-07-06 21:50:09,802 DEBUG imagefactory.builders.BaseBuilder.FedoraBuilder pid(7107) Message: Exception caught in ImageFactory 2011-07-06 21:50:09,803 DEBUG imagefactory.builders.BaseBuilder.FedoraBuilder pid(7107) Message: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/imagefactory/builders/FedoraBuilder.py", line 125, in build_image self.build_upload(build_id) File "/usr/lib/python2.6/site-packages/imagefactory/builders/FedoraBuilder.py", line 173, in build_upload libvirt_xml = self.guest.install(self.app_config["timeout"]) File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 1037, in install 0) File "/usr/lib64/python2.6/site-packages/libvirt.py", line 1353, in createXML if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self) libvirtError: unknown OS type hvm 2011-07-06 21:50:09,803 DEBUG imagefactory.BuildJob.BuildAdaptor pid(7107) Message: Raising event with agent handler (<ImageFactoryAgent(Thread-1, initial)>), changed status from FAILED to FAILED [root@hp-dl360g5-01 ~]# rpm -qa | grep aeolus aeolus-conductor-daemons-0.3.0-0.el6.20110706142422git0ebf7d1.noarch aeolus-configure-2.0.1-0.el6.20110706084705git542b456.noarch aeolus-conductor-0.3.0-0.el6.20110706142422git0ebf7d1.noarch rubygem-aeolus-cli-0.0.1-1.el6.20110706142422git0ebf7d1.noarch aeolus-conductor-doc-0.3.0-0.el6.20110706142422git0ebf7d1.noarch aeolus-all-0.3.0-0.el6.20110706142422git0ebf7d1.noarch [root@hp-dl360g5-01 ~]# rpm -qa | grep oz oz-0.4.0-1.el6.x86_64 [root@hp-dl360g5-01 ~]# rpm -q imagefactory imagefactory-0.2.3-1.el6.noarch [root@hp-dl360g5-01 ~]# rpm -q iwhd iwhd-0.96.1.9e86-1.el6.x86_64 [root@hp-dl360g5-01 ~]#