- - mgmt dns entries created/updated (both asset tag & hostname)
- - system bios and mgmt setup and tested
- - network switch setup (port description & vlan)
- - production dns entries created/updated (just hostname, no asset tag entry)
- - install-server module updated (dhcp and netboot/partitioning)
- - install OS (note jessie or trusty)
- - accept/sign puppet/salt keys
- - service implementation
Description
Details
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| Replace some hardcoded labnet1001 refs with hiera values. | operations/puppet | production | +12 -8 |
Event Timeline
Very happy to see this chugging along!
This will be a Trusty box. Note also that the network setup for labnet1001 is weird, and labnet1002 needs the same setup. I believe that eth1,2,3 are bonded and eth0 has a separate connection; hopefully you can just look at 1001 and copy the setup.
The 10G upgrade was somehow neglected in the moving and allocation of the server (my bad.)
I've created https://rt.wikimedia.org/Ticket/Display.html?id=9407 to track the quote/order of said NIC.
I added the 10G Nic card, and updated dhcpd file with the correct MAC. I also disabled pxe for the 1Gb Eth.
I do want to check with someone about the network aspect. labnet1001 is currently using both xe-2/1/0 and xe-2/1/2. I believe we may have to make a direct connection to cr1 and cr2 to a different uplink module.
I do have an additional uplink module and if have space in B3.
I disabled the internal nic and got the console unstuck. I assume some cables need to be switched around now, so that that the 10g interface can act as the new eth0 and eth1 during startup.
I'm not sure what the status is on this, other than the task was assigned to me.
Is the new NIC not working?
The box is up and running. Getting it to actually do useful Nova things is up to me now.
Now, how do we switch to actually using this box? One option is
https://phabricator.wikimedia.org/T107731
Another option is to try to do some clever in-place swapping where labnet1002 steps into the role of labnet1001 without the instances noticing... I've no idea how to make that happen though.
I've no idea how to make that happen though.
Well, that's not exactly true. It is /probably/ as simple as changing
templates/wmnet:eth4-1102.labnet1001 1H IN A 10.68.16.1
to
templates/wmnet:eth4-1102.labnet1002 1H IN A 10.68.16.1
And then restarting nova-network on labnet1002. Scary, though!
More info from code-diving: When associating a new instance with a network in flatdhcp mode, it just grabs the list of networks and associates the first one in the list.
Change 231406 had a related patch set uploaded (by Andrew Bogott):
Replace some hardcoded labnet1001 refs with hiera values.
Change 231406 merged by Andrew Bogott:
Replace some hardcoded labnet1001 refs with hiera values.