ReleaseEngineering/PuppetAgain/Base Images: Difference between revisions

m
no edit summary
(→‎CentOS 6.2 on Ganeti KVM: let's not do ganeti anymore)
mNo edit summary
Line 13: Line 13:
The same script supports both i386 and x86_64 ISAs; the determining factor is the kernel used to run the installer.
The same script supports both i386 and x86_64 ISAs; the determining factor is the kernel used to run the installer.


= Mac OS X 10.8 (Mountain Lion) =
= Mac OS X 10.8 (12A269) - Mountain Lion =


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.
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.
Line 32: Line 32:


* walk through the setup screen and create a default user
* walk through the setup screen and create a default user
** default user should be 'administrator' using the current releng root/admin password
** default user should be 'administrator' using the current releng root/admin kickstart password
* you can skip most of the screens such as apple account registration
* skip all of the apple account registration screens
* At the login screen, use the 'administrator' credentials that were entered earlier
* At the login screen, use the 'administrator' credentials that were entered earlier
* Launch the App store using your apple developer credentials
* Launch the App store using your apple developer credentials
Line 40: Line 40:
** Make sure to sign out of the app store once the download is complete
** 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
* 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
* Once installed, the system will reboot


Line 59: Line 58:
** Enable:
** Enable:
*** Wake for network access
*** Wake for network access
*** Start up automatically after power failure
* Capture the image for Deploy Studio
* Integrate into the workflows to image 10.8 systems


The system is ready to be captured as an image


* Open System Preferences -> Startup Disk
<b>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</b>
** select DSR-1074 Network Disk, click Restart
 
*** Confirm restart
= Mac OS X Server 10.7.2 (11C74) - Lion =
* Install OS X 10.7.2 on an r4 or r5 mini
* walk through the setup screen and create a default user
** default user should be 'administrator' using the current releng root/admin kickstart password
* skip all of the apple account registration screens
* At the login screen, use the 'administrator' credentials that were entered earlier
* Open System Preferences -> Sharing
** Enable Screen Sharing and Remote Login
* Open System Preferences -> Enery Saver
** Move Computer sleep slider to Never
** Move Display sleep slider to Never
* Capture the image for Deploy Studio
* Integrate into the workflows to image 10.7.2 systems
 
= Mac OS X 10.6.8 (10K549) - Snow Leopard =


<b>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</b>
* Install OS X 10.6.4 on an r4 mini from disk.
* walk through the setup screen and create a default user
** default user should be 'administrator' using the current releng root/admin kickstart password
* skip all of the apple account registration screens
* At the login screen, use the 'administrator' credentials that were entered earlier
* Open System Preferences -> Sharing
** Enable Screen Sharing and Remote Login
* Open System Preferences -> Enery Saver
** Move Computer sleep slider to Never
** Move Display sleep slider to Never
* Apply the 10.6.8 update.
* Capture the image for Deploy Studio
* Integrate into the workflows to image 10.8.6 systems
Confirmed users
72

edits