ReleaseEngineering/PuppetAgain/Base Images: Difference between revisions

No edit summary
Line 15: Line 15:
= Mac OS X 10.8 (Mountain Lion) =
= Mac OS X 10.8 (Mountain Lion) =


''details from Jake''
The current base image is built from installing 10.7 Lion via the recovery boot option (cmd + R) and then upgrading to 10.8 Mountain Lion through the App Store.
You will need to log in to the apple developer site and redeem OS X Mountain Lion under your credentials
 
* Using a R5 Mac Mini, boot into OS X Lion Recovery mode
<pre>
Hold down command + R during the boot process
</pre>
 
* Once in recovery mode; launch the disk utility and remove any software raid configuration
* Erase all disks.  This partitions and formats all disks
* Close disk utility and launch lion osx recovery from the menu
* Go get coffee and take a nap
* Once the recovery is complete, the system will reboot
 
At this point the system will have a fresh install of 10.7 OS X Lion
 
* walk through the setup screen and create a default user
** default user should be 'administrator' using the current releng root/admin password
* you can skip most of the screens such as apple account registration
* At the login screen, use the 'administrator' credentials that were entered earlier
* Launch the App store using your apple developer credentials
* Search 'os x mountain lion'
* Click download under OS X Mountain Lion
** Make sure to sign out of the app store once the download is complete
* Once the download is complete, launch the OS X Mountain Lion installer and proceed through the setup process
* Take another nap
* Once installed, the system will reboot
 
The system is now upgraded and running OS X 10.8 Mountain Lion
 
* At the login screen, use the 'administrator' credentials that were entered earlier
* Open System Preferences -> Sharing
** Disable:
*** Remote Management
** Enable:
*** Screen Sharing and Remote Login
* Open System Preferences -> Enery Saver
** Move Computer sleep slider to Never
** Move Disply sleep slider to Never
** Disable:
*** put hard disks to sleep when possible
*** Allow power button to put computer to sleep
** Enable:
*** Wake for network access
*** Start up automatically after power failure
 
The system is ready to be captured as an image
 
* Open System Preferences -> Startup Disk
** select DSR-1074 Network Disk, click Restart
*** Confirm restart
 
This will reboot the system into the netboot image with the Deploy Studio runtime where Deploy Studio workflow will handle installing puppetize.sh and org.mozilla.puppetize.plist to be launched on first boot


= CentOS 6.2 on Ganeti KVM =
= CentOS 6.2 on Ganeti KVM =
Confirmed users
120

edits