Closed Bug 855419 Opened 13 years ago Closed 13 years ago

Add Windows 8 support to kittenherder

Categories

(Infrastructure & Operations Graveyard :: CIDuty, task)

x86
Windows 8
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jhopkins, Assigned: jhopkins)

References

Details

Attachments

(2 files)

Add Windows 8 support to kittenherder, including IPMI reboots. For testing, use the same limit flag that we use in the buildduty crontab on cruncher, just set the limit string to be the exact hostname you want to test against.
Tested that this patch results in a Windows 8 host reboot via SSH.
Attachment #737519 - Flags: review?(coop)
Attachment #737519 - Flags: review?(coop) → review+
IPMI logins are failing because the wrong DNS name is used. kittenherder transforms this: t-w864-ix-062.wintest.releng.scl3.mozilla.com. into this: t-w864-ix-062-mgmt.wintest.releng.scl3.mozilla.com. (which doesn't resolve) while Inventory gives an OOB IP which resolves to this: t-w864-ix-062-mgmt.inband.releng.scl3.mozilla.com.
Should we ask IT to change the DNS, add an alias, or just change the kittenherder code for this slave class?
I think we should have kittenherder look in Inventory for the OOB information, since it's available. I've already started porting some inventory code I wrote to kittenherder.
My understanding of the OOB field in Inventory was wrong. arr says: there are many things that have OOB that do not have IPMI. If you want to get to the management interface of a machine, use the -mgmt hostname. that will be ilo, ipmi, or whatever the equiv is for that platform. For example, the VNC interface is often listed in the OOB field. [12:23pm] jhopkins: we had been doing that, but the -mgmt hostname doesn't [always] have the same domain name [12:23pm] arr: no, but it always has a bmo CNAME [12:23pm] arr: so if a person is doing it, use the CNAME [12:23pm] arr: if a program is doing it, all mgmt interfaces in scl3 are in the inband VLAN [12:24pm] arr: in scl1 there's a split because it's half new and half old
Using the .build.mozilla.org CNAME is simpler than figuring out the .inband FQDN, so that's what I've done here. Tested against a stuck w64 host.
Attachment #743844 - Flags: review?(coop)
Attachment #743844 - Flags: review?(coop) → review+
Comment on attachment 743844 [details] [diff] [review] [briar-patch] always use .build.mozilla.org CNAME to look up -mgmt hostname Landed in https://github.com/mozilla/briar-patch/commit/a32b0fd12532d453f99cbf831894553e0f2906ac and deployed.
Attachment #743844 - Flags: checked-in+
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
Product: Release Engineering → Infrastructure & Operations
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: