Our offshore team tried to do some patching for me over the weekend, and while I'm not completely sure of how we got into this state, I know it started with them forgetting to put the alt_rootvg back to sleep before rebooting the server.
Our process is this: Clone/update_all using alt_diskinstall. Wake up alt_rootvg, do more patching.. put alt_rootvg back to sleep and then reboot.
Since he forgot the step that puts it back to sleep, the system wouldn't boot. And that's where the steps get fuzzy.. I can see where he removed the alt_rootvg disk, cleared it's pvid, etc.
And somehow now, we're left with a system that appears to be up and functional, but it's booted off of old_rootvg. The rootvg is there when you do lsvg, but not when you do lsvg -o. There is also no pv with rootvg on it.
lsps -a returns errors, because there's no active rootvg. I can't reclone, remirror, etc to try all the normal things I would do to get out of this.
How do I get old_rootvg renamed to rootvg?
# ls -al /dev | grep '17, 1'
brw------- 1 root system 17, 1 Apr 22 2011 hdisk0
crw------- 2 root system 17, 1 Apr 22 2011 ipldevice
crw------- 2 root system 17, 1 Apr 22 2011 rhdisk0
# lspv |grep hdisk0
hdisk0 00f635667efba750 old_rootvg