Before you upgrade, we recommend that you back up your Mac. If your Mac is running OS X Mavericks 10.9 or later, you can upgrade directly to macOS Big Sur. You’ll need the following: OS X 10.9 or later; 4GB of memory; 35.5GB available storage on macOS Sierra or later. Some features require an Apple ID; terms apply.
The current version of the Mac operating system is macOS 10.15 'Catalina'.Useful guides to install this version of macOS on a PC include: Install macOS Catalina on Supported PCs - A detailed guide to install macOS Catalina on some PCs from the well regarded tonymacx86 using the site's own Unibeast and MultiBeast software. The site also has instructions to cleanup kexts after installation, how.
Here is Quick guide to install Mac OS on PC. In this tutorial we cover complete steps to Mac OS X 10.6 on your windows PC for free!
Plug in your macOS High Sierra bootable flash drive. Hold down the option or alt (⌥) key on the keyboard and power on the device. When you see the boot selection screen as shown, release the option key. Use either the keyboard's arrow keys or the mouse to select 'Install MacOS High Sierra.'
Mac OS X 10.6 Snow Leopard Installation and Setup Guide. 2 4 Click Customize to select or deselect optional software. To use Remote Install Mac OS X, first follow the instructions in “Using Remote Install Mac OS X” later in this document, and then go to step 3 in this section.
Article ID = 114 Article Title = Virtualising Mac OS X 10.6 Snow Leopard (Server) Article Author(s) = Graham Needham (BH) Article Created On = 3rd February 2014 Article Last Updated = 27th March 2019 Article URL = https://www.macstrategy.com/article.php?114 Article Brief Description: Instructions for installing, setting up and virtualising Mac OS X 10.6 Snow Leopard (Server) on a modern Mac so you can use Rosetta (PowerPC) based applications.
Virtualising Mac OS X 10.6 Snow Leopard Server/Rosetta
The ability to virtualise Mac OS X 10.6 Snow Leopard is important and very useful as it is the only way to use Rosetta(PowerPC) based applications on a modern Macintosh computer. MacStrategy presents a special guide to doing just this. You mustvirtualise Mac OS X 10.6 Snow Leopard Server and not the client version. This is a legal requirement by Apple.You are legally allowed to virtualise the server version but not the normal, client version. This article deals with setting up/installing a virtual machine with Mac OS X 10.6 clean/from scratch. If you would like to transfer an existing Mac running Mac OS X 10.6 to a virtual machine, or take a Mac OS X 10.6 bootable storage device/clone/disk image and convert it into a virtual machine please see this article instead.
Oracle VirtualBox [FREE - Open source under GNU General Public License (GPL) version 2]
Instructions
Some people have reported that if you have a very modern Macintosh computer (one released well after Mac OS X 10.6 existed) it is not easy/possible to install to Mac OS X 10.6 Snow Leopard Server in a virtual environment. We're looking into that and will update this article with more information when we have it. We'll test with other Macs as and when we can and update this article accordingly. For this article we have tested using the following Macs:
MacBook Pro 15' (Early 2011 model - MacBookPro8,2) [released after 10.6.3]
Mac mini (Late 2012 model - Macmini6,2) [released after 10.6.3]
If you do have an older Mac that should support Mac OS X 10.6 but get an error message along the lines of 'Mac OS virtual machines can run only on computers having Mac OS X Leopard (version 10.5.1 or higher) or Mac OS X Tiger (version 10.4.11 or higher) installed' specifically listing 'Problem ID: 397' then follow Parallel's instructions here and try again.
Preparation
NOTE: You will need a Mac with a physical, optical drive to create an ISO disk image of the Mac OS X 10.6 Server install DVD. This does not need to be the Mac you ultimately install the virtual machine on, you just need a Mac with an optical drive to create the ISO disk image of the Mac OS X 10.6 Server install DVD in the first place.
Obtain your preferred virtualisation software (see list above)
Obtain the Mac OS X 10.6 Server install disc:
If you don't have one, it is available by calling the Apple Store (in the UK 0800 048 0408) - you cannot buy it via the Apple online store
You need part number 'MC588Z/A' which is specifically 'Mac OS X 10.6.3 Snow Leopard Server Unlimited Clients Single Licence International' (£14.00 inc VAT in the UK) - not the normal client edition (part number MC573Z/A)
Create an ISO disk image of the Mac OS X 10.6 Server install DVD:
Go to Macintosh HD > Applications > Utilities > Disk Utility
Insert your Mac OS X 10.6 Server install DVD
In Disk Utility, in the top left, click on the icon for the optical drive not the indented line for the disc volume
Go to File menu > New > Disk Image from device name, where device name is the OS name of your optical drive e.g. disk1
In the save dialogue box enter a suitable filename e.g. 'Mac OS X Server 10.6.3 ISO.dmg'. Leave Image Format with the default setting of compressed.
Wait for the image to be created and then eject the original DVD
Archive/backup the 'Mac OS X Server 10.6.3 ISO.dmg' disc image that you just created
Purchase/install/update your preferred virtualisation software
Make sure you have plenty of free hard disk space (a basic 10.6 Server install is about ~8.5GB before your own applications and you'll need at least twice that if you need to clone it for multiple installations), so we recommend at least 25GB of free space
Make sure your actual, physical Mac has a working internet connection e.g. use a web browser to go to https://www.apple.com and see if you can view a web page
Create a dedicated folder to share files/documents with the virtual environment e.g. in your Documents folder create a folder titled '106SharedFolder'
Instructions for installing Mac OS X 10.6 Server with:
Parallels Desktop v9 (or later) Instructions
Open Parallels
Go to File menu > New
Click on 'Install Windows or another OS from a DVD or image file' and click Continue
Click on 'Image File'
Drag your Mac OS X 10.6 Server install DVD ISO image file to the area in the window
Click Continue to begin installing Mac OS X
Name your virtual machine e.g. 'Mac OS X 10.6 Server'
Tick the 'Customize settings before installation' option
Choose your required custom settings. We recommend:
General > CPUs and Memory e.g. 2 CPUs and 4GB RAM)
Options > Sharing - for best security set 'Share Folders' to 'None', untick 'SmartMount' 'Map mac volumes to virtual Machine and click 'Custom Folders…' and add your dedicated shared folder e.g. in your Documents > '106SharedFolder' (as per the preparation section above)
Hardware > Video > Video memory - the more memory assigned the higher the resolution available for the virtual environment
Hardware > Network 1 > Type > Bridged Network: 'Built-in Ethernet' - the virtual environment will use your physical Mac's Ethernet network configuration
Security > Time Machine > Do not back up virtual machine
Close settings window and click 'Continue'
The virtual machine will reboot to the OS X Server install disc (Apple logo + whirling wheel underneath)
Follow the on screen instructions
At the Install Mac OS X Server screen, click 'Customize…' in the bottom left and select custom options as required, specifically tick 'Rosetta' and 'QuickTime 7'. Only tick 'Langauge Translations' or 'X11' if you specifically need them otherwise you are just wasting space. No need to tick 'Printer Support' as it's a virtual environment and if drivers are needed OS X will automatically download and install the latest driver versions as required.
After the installation completes and the virtual machine reboots please be patient, especially with any black screens - everything is slightly slower in a virtual environment
At the Welcome screen follow the on screen instructions
NOTE: If 10.6 Server needs to be installed on multiple Macs using different serial numbers that you have no control over make a copy or clone of the virtual machine before entering the serial number:
In Parallels 'Shut down' the virtual machine and choose shut down again to force the Mac to shut down if necessary
In the Finder go to the Parallels virtual machine folder (usually Macintosh HD > Users >your home directory > Documents > Parallels)
Copy/duplicate/archive the Mac OS X 10.6 Server virtual machine file (pvm)
Copy this file to the same place on additional Macs with Parallels as required (usually Macintosh HD > Users >your home directory > Documents > Parallels)
OR make a clone:
In Parallels go to Window menu > Virtual Machines List
Select the Mac OS X 10.6 Server virtual machine (don't open it or start it)
Go to File menu > Clone and make a clone of the virtual machine
Copy the clone to additional Macs with Parallels as required
Start up the Mac OS X 10.6 Server virtual machine again and complete the initial installation (and enter your serial number)
Set up as a new server
If you don't want to register at the registration page click inside the virtual machine and window and press (Apple+q) then click the 'Skip' button
At the Administrator Account screen untick 'Enable administrators to log in remotely using SSH' and 'Enable administrators to manage this server remotely' and create an admin account
At the Network screen select Ethernet on the left and on the right set 'Configure IPv4' to 'Using DHCP'
At the Network Names screen set 'Primary DNS Name' to 'my106server.private' and 'Computer Name' to 'my106server' (use different, identifiable names if you are installing on multiple Macs e.g. 106server01.private / 106server01, then 106server02.private / 106server02, and so on… - these can be changed later if required)
At the Users and Groups screen choose 'Configure Manually'
At the Connect to a Directory Server screen untick 'Connect to a Directory Server'
At the Directory Services screen untick 'Set up an Open Directory master'
Click 'Setup' and Mac OS X Server will configure itself
Now the Finder will appear and the Server Admin application will open
NOTE: Under Settings >
General tab you can change the serial number
Network tab you can change the Computer Name and/or Local Hostname
Quit Server Admin
Unmount the 'Mac OS X Server Install Disc'
Go to Virtual Machine menu > Install Parallels Tools…
Install Parallels Tools, following the on screen instructions and restart the virtual machine when complete
Set the screen resolution as required
Set your Finder > Preferences
Move or delete the 'Mac OS X Server Next Steps.pdf' from the Desktop - you do not need to do any of this.
To avoid confusion rename the hard disk from Macintosh HD to something that is different to your current hard disk e.g. '106 Server HD'
Remove unneeded server administration tools icons from the Dock
Go to Apple menu > Software Update and install all available updates (there will be quite a lot of updates and the 10.6.8 server update is over 1GB in size so they could take some time to download/install)
Keep going to Apple menu > Software Update and installing all available updates until there are no more updates to install
NOTE: If you are going to install 10.6 Server on multiple Macs and you have control over the serial numbers you can now make a copy or clone of the virtual machine and simply change the serial number on each installation:
In Parallels 'Shut down' the virtual machine and choose shut down again to force the Mac to shut down if necessary
In the Finder go to the Parallels virtual machine folder (usually Macintosh HD > Users >your home directory > Documents > Parallels)
Copy/duplicate/archive the Mac OS X 10.6 Server virtual machine file (pvm)
Copy this file to the same place on additional Macs with Parallels as required (usually Macintosh HD > Users >your home directory > Documents > Parallels)
NOTE: On the Mac with a new installation, open Server Admin and go to Settings > General tab to change the serial number
OR make a clone:
In Parallels go to Window menu > Virtual Machines List
Select the Mac OS X 10.6 Server virtual machine (don't open it or start it)
Go to File menu > Clone and make a clone of the virtual machine
Copy the clone to additional Macs with Parallels as required
NOTE: On the Mac with a new installation, open Server Admin and go to Settings > General tab to change the serial number
Install your required Rosetta/PowerPC/10.6 compatible software
Check the Mac OS X 10.6 Server Notes
NOTE: You cannot drag and drop between the Mac OS X virtual environment and your normal Mac/primary OS but you can configure the Virtual Machine to have a shared folder with your primary OS though - go to Parallels, Virtual Machine menu > Configure… > Options > Sharing - for best security set 'Share Folders' to 'None', untick 'SmartMount' 'Map mac volumes to virtual Machine and click 'Custom Folders…' and add shared folder(s) as required e.g. use the dedicated Documents > '106SharedFolder' folder in your primary OS as per the preparation section above
VMWare Fusion
Open VMWare Fusion
Go to File menu > New
At the 'Select the Installation Method' screen click on 'Install from disc or image' and click Continue
Drag your Mac OS X 10.6 Server install DVD ISO image file to the area in the window and click Continue
At the 'Choose Operating System' screen select Apple Mac OS X > Mac OS X Server 10.6
Mac OS X Server 10.6'/>
At the 'Virtual Machine Summary' click 'Customize Settings'
Name your virtual machine e.g. 'Mac OS X 10.6 Server'
Choose your required custom settings
We recommend:
Processors & Memory > CPUs and Memory e.g. 2 CPUs and 4GB/4096MB RAM)
Hard Disk (SATA) > virtual machine drive size of 64GB
Close the settings window and click 'Finish'
Click the start button/triangle in the middle of the screen to begin installing Mac OS X
The virtual machine will reboot to the OS X Server install disc (Apple logo + whirling wheel underneath)
Follow the on screen instructions
At the Install Mac OS X Server screen, click 'Customize…' in the bottom left and select custom options as required, specifically tick 'Rosetta' and 'QuickTime 7'. Only tick 'Langauge Translations' or 'X11' if you specifically need them otherwise you are just wasting space. No need to tick 'Printer Support' as it's a virtual environment and if drivers are needed OS X will automatically download and install the latest driver versions as required.
After the installation completes and the virtual machine reboots please be patient, especially with any black screens - everything is slightly slower in a virtual environment
At the Welcome screen follow the on screen instructions
NOTE: If 10.6 Server needs to be installed on multiple Macs using different serial numbers that you have no control over make a copy or clone of the virtual machine before entering the serial number:
Go to Virtual Machine menu > Shut down and click the 'Shut Down' button
Quit VMWare Fusion
In the Finder go to the Fusion virtual machine folder (usually Macintosh HD > Users >your home directory > Documents > Virtual Machines)
Copy/duplicate/archive the Mac OS X 10.6 Server virtual machine file (pvm)
Copy this file to the same place on additional Macs with Fusion as required (usually Macintosh HD > Users >your home directory > Documents > Virtual Machines)
OR make a clone:
If you have Fusion 'Professional', in Fusion select the Mac OS X 10.6 Server virtual machine from the Virtual Machine Library (you cannot create clones using the standard version of Fusion - use the copy method above instead)
Click Virtual Machine and select 'Create Full Clone'
Type a name for the clone e.g. 'Mac OS X 10.6 Server Clone' and click Save to make a clone of the virtual machine
The clone file is created in the Fusion Virtual Machines folder (usually Macintosh HD > Users >your home directory > Documents > Virtual Machines)
Copy the clone to additional Macs with Fusion as required
Start up the Mac OS X 10.6 Server virtual machine again and complete the initial installation (and enter your serial number)
Set up as a new server
If you don't want to register at the registration page click inside the virtual machine and window and press (Apple+q) then click the 'Skip' button
At the Administrator Account screen untick 'Enable administrators to log in remotely using SSH' and 'Enable administrators to manage this server remotely' and create an admin account
At the Network screen select Ethernet on the left and on the right set 'Configure IPv4' to 'Using DHCP'
At the Network Names screen set 'Primary DNS Name' to 'my106server.private' and 'Computer Name' to 'my106server' (use different, identifiable names if you are installing on multiple Macs e.g. 106server01.private / 106server01, then 106server02.private / 106server02, and so on… - these can be changed later if required)
At the Users and Groups screen choose 'Configure Manually'
At the Connect to a Directory Server screen untick 'Connect to a Directory Server'
At the Directory Services screen untick 'Set up an Open Directory master'
Click 'Setup' and Mac OS X Server will configure itself
Now the Finder will appear and the Server Admin application will open
NOTE: Under Settings >
General tab you can change the serial number
Network tab you can change the Computer Name and/or Local Hostname
Quit Server Admin
Unmount the 'Mac OS X Server Install Disc'
Go to Virtual Machine menu > Settings…
Click on Network Adapter, make sure it is switched on then select 'Autodetect' under 'Bridged Networking'
Close Settings window
In your virtual Mac go to Apple menu > Location > Network Preferences
Enter the same numbers for 'DNS Server:' as those on your actual Mac (Apple menu > Location > Network Preferences in your non-virtual, actual OS that is running)
In your virtual Mac close Network Preferences
Go to Virtual Machine menu > Update VMWare Tools
Install VMWare Tools, following the on screen instructions and restart the virtual machine when complete
Set the screen resolution as required
Set your Finder > Preferences
Move or delete the 'Mac OS X Server Next Steps.pdf' from the Desktop - you do not need to do any of this.
To avoid confusion rename the hard disk from Macintosh HD to something that is different to your current hard disk e.g. '106 Server HD'
Remove unneeded server administration tools icons from the Dock
Go to Apple menu > Software Update and install all available updates (there will be quite a lot of updates and the 10.6.8 server update is over 1GB in size so they could take some time to download/install)
Keep going to Apple menu > Software Update and installing all available updates until there are no more updates to install
NOTE: If you are going to install 10.6 Server on multiple Macs and you have control over the serial numbers you can now make a copy or clone of the virtual machine and simply change the serial number on each installation:
Go to Virtual Machine menu > Shut down and click the 'Shut Down' button
Quit VMWare Fusion
In the Finder go to the Fusion virtual machine folder (usually Macintosh HD > Users >your home directory > Documents > Virtual Machines)
Copy/duplicate/archive the Mac OS X 10.6 Server virtual machine file (pvm)
Copy this file to the same place on additional Macs with Fusion as required (usually Macintosh HD > Users >your home directory > Documents > Virtual Machines)
NOTE: On the Mac with a new installation, open Server Admin and go to Settings > General tab to change the serial number
OR make a clone:
If you have Fusion 'Professional', in Fusion select the Mac OS X 10.6 Server virtual machine from the Virtual Machine Library (you cannot create clones using the standard version of Fusion - use the copy method above instead)
Click Virtual Machine and select 'Create Full Clone'
Type a name for the clone e.g. 'Mac OS X 10.6 Server Clone' and click Save to make a clone of the virtual machine
The clone file is created in the Fusion Virtual Machines folder (usually Macintosh HD > Users >your home directory > Documents > Virtual Machines)
Copy the clone to additional Macs with Fusion as required
NOTE: On the Mac with a new installation, open Server Admin and go to Settings > General tab to change the serial number
Install your required Rosetta/PowerPC/10.6 compatible software
Check the Mac OS X 10.6 Server Notes
NOTE: Although drag and drop (between the Mac OS X virtual environment and your normal Mac/primary OS) is enabled in the virtual machine settings by default it is not supported with Mac OS X 10.6 Server but you can configure the virtual machine to have a shared folder with your primary OS - go to Fusion, Virtual Machine menu > Settings… > Sharing and add shared folder(s) as required e.g. use the dedicated Documents > '106SharedFolder' folder in your primary OS as per the preparation section above
VirtualBox
Open VirtualBox
Go to Machine menu > New
Click on 'Expert Mode'
Name your virtual machine e.g. 'Mac OS X 10.6 Server'
Set 'Type' to 'Mac OS X'
Set 'Version' to 'Mac OS X 10.6 Snow Leopard (64-bit)'
Choose your required custom settings. We recommend:
Memory Size > 4096MB (4GB)
Hard Disk > 'Create a virtual hard disk now'
Click 'Create'
Set your virtual disk settings. We recommend:
File Size > at least 20GB
Hard disk file type > 'VDI (VirtualBox Disk Image)'
Storage on physical hard disk > 'Dynamically allocated'
Click 'Create'
Select the new virtual OS on the left and click 'Settings' at the top
Set your virtual OS settings. We recommend:
Display > Screen > Video memory - the more memory assigned the higher the resolution available for the virtual environment e.g. set it to 128MB
Audio > UNTICK 'Enable Audio' - according to the VirtualBox forums it is best that audio is disabled
Shared Folders > add your dedicated shared folder e.g. in your Documents > '106SharedFolder' (as per the preparation section above)
Click 'OK'
Select your virtual OS on the left and click 'Start' at the top
Click on the little 'Choose a virtual optical disk file…' yellow folder icon
Locate your Mac OS X 10.6 Server install DVD ISO image file and 'Open' it
Click 'Start'
The virtual machine will reboot to the OS X Server install disc with lots of text on the screen - be patient until the installer language screen appears
Follow the on screen instructions
At the Install Mac OS X Server screen if the virtual hard disk is not present, go to Utilites menu > Disk Utility > select the virtual disk on the left > click 'Partition' on the right > name the drive something different to your main computer's hard disk e.g. '106 Server HD' > and partition the drive
Quit Disk Utility
At the Install Mac OS X Server screen, click 'Customize…' in the bottom left and select custom options as required, specifically tick 'Rosetta' and 'QuickTime 7'. Only tick 'Langauge Translations' or 'X11' if you specifically need them otherwise you are just wasting space. No need to tick 'Printer Support' as it's a virtual environment and if drivers are needed OS X will automatically download and install the latest driver versions as required.
After the installation completes and the virtual machine reboots please be patient, especially with any black screens - everything is slightly slower in a virtual environment
At the Welcome screen follow the on screen instructions
NOTE: If 10.6 Server needs to be installed on multiple Macs using different serial numbers that you have no control over make a copy or clone of the virtual machine before entering the serial number:
In the VirtualBox virtual OS window click the red circle in the top left and select 'Power off the machine' to force the Mac to shut down
In the Finder go to the VirtualBox virtual machine folder (usually Macintosh HD > Users >your home directory > VirtualBox VMs)
Copy/duplicate/archive the Mac OS X 10.6 Server virtual machine folder
Copy this folder to the same place on additional Macs with VirtualBox as required (usually Macintosh HD > Users >your home directory > VirtualBox VMs)
OR make a clone:
In the main VirtualBox window select the Mac OS X 10.6 Server virtual machine on the left (don't open it or start it)
Go to Machine menu > Clone… and make a clone of the virtual machine
Copy the clone to additional Macs with VirtualBox as required
In the main VirtualBox window select the Mac OS X 10.6 Server virtual machine on the left and click 'Settings' > System > Motherboard
Move 'Hard Disk' to the top of the 'Boot Order' list and UNTICK all other options
Click 'Storage' and right click/control click on the Mac OS X 10.6 Server install DVD ISO image file in the 'Storage Tree' to select 'Remove Attachment'
Click 'OK'
Start up the Mac OS X 10.6 Server virtual machine again and complete the initial installation (and enter your serial number)
Set up as a new server
If you don't want to register at the registration page click inside the virtual machine and window and press (Apple+q) then click the 'Skip' button
At the Administrator Account screen untick 'Enable administrators to log in remotely using SSH' and 'Enable administrators to manage this server remotely' and create an admin account
At the Network screen select Ethernet on the left and on the right set 'Configure IPv4' to 'Using DHCP'
At the Network Names screen set 'Primary DNS Name' to 'my106server.private' and 'Computer Name' to 'my106server' (use different, identifiable names if you are installing on multiple Macs e.g. 106server01.private / 106server01, then 106server02.private / 106server02, and so on… - these can be changed later if required)
At the Users and Groups screen choose 'Configure Manually'
At the Connect to a Directory Server screen untick 'Connect to a Directory Server'
At the Directory Services screen untick 'Set up an Open Directory master'
Click 'Setup' and Mac OS X Server will configure itself
Now the Finder will appear and the Server Admin application will open
NOTE: Under Settings >
General tab you can change the serial number
Network tab you can change the Computer Name and/or Local Hostname
Quit Server Admin
If you want to add the virtual optical drive back to the VM in the main VirtualBox window select the Mac OS X 10.6 Server virtual machine on the left and click 'Settings' > Storage and add Optical Disc to the 'Storage Tree' with the 'Leave Empty' option
Click 'OK'
Set your Finder > Preferences
Move or delete the 'Mac OS X Server Next Steps.pdf' from the Desktop - you do not need to do any of this.
Remove unneeded server administration tools icons from the Dock
Go to Apple menu > Software Update and install all available updates (there will be quite a lot of updates and the 10.6.8 server update is over 1GB in size so they could take some time to download/install)
Keep going to Apple menu > Software Update and installing all available updates until there are no more updates to install
NOTE: If you are going to install 10.6 Server on multiple Macs and you have control over the serial numbers you can now make a copy or clone of the virtual machine and simply change the serial number on each installation:
Select 'Shut Down' from the virtual machine Apple menu
In the Finder go to the VirtualBox virtual machine folder (usually Macintosh HD > Users >your home directory > VirtualBox VMs)
Copy/duplicate/archive the Mac OS X 10.6 Server virtual machine folder
Copy this folder to the same place on additional Macs with VirtualBox as required (usually Macintosh HD > Users >your home directory > VirtualBox VMs)
OR make a clone:
In the main VirtualBox window select the Mac OS X 10.6 Server virtual machine on the left (don't open it or start it)
Go to Machine menu > Clone… and make a clone of the virtual machine
Copy the clone to additional Macs with VirtualBox as required
NOTE: On the Mac with a new installation, open Server Admin and go to Settings > General tab to change the serial number
Install your required Rosetta/PowerPC/10.6 compatible software
Check the Mac OS X 10.6 Server Notes
NOTE: You cannot drag and drop between the Mac OS X virtual environment and your normal Mac/primary OS but you can configure the Virtual Machine to have a shared folder with your primary OS though - go to Settings > Shared Folders and add shared folder(s) as required e.g. use the dedicated Documents > '106SharedFolder' folder in your primary OS as per the preparation section above
Mac OS X 10.6 Server Notes
Security Notes
Mac OS X 10.6 is no longer supported with security updates so be sure to follow our recommendations for securing older operating systems, specifically:
Don't use Apple Safari as it is no longer updated and thus it is not secure - use a supported web browser e.g. Roccat or TenFourFox
Don't use Apple Mail as it is no longer updated and thus it is not secure (unless you are running this virtual Mac specifically to run Eudora use a mail client in your primary OS instead)
Don't install unsupported web plug-ins and disable old plugins:
Go to 106 Server HD (or whatever you have named the virtual hard disk) > Library
If there is no folder named 'Internet Plug-Ins (Disabled)', create a new folder named that
Open the 'Internet Plug-Ins' folder and move all the items in it to the 'Internet Plug-Ins (Disabled)' folder
NOTE: To move the files you will need to authenticate as an administrator of the computer.
Restart the virtual machine (go to Apple menu > Restart)
General Notes
As it is a server installation automatic login is off by default - you can turn it on in Apple menu > System Preferences > Accounts > Login Options > Automatic Login
There are extra folders on the root of the hard disk titled 'Groups' and 'Shared Items' - this is normal, you don't need to worry about them, but do not delete them.
There is an extra folder in Applications titled 'Server' - this is normal, you don't need to worry about it - it contains the server administrator software, but do not delete the folder/software.
Running 32-bit Applications
Article Keywords: Mac OS X OSX 106 107 108 109 1010 1011 macOS 1012 1013 1014 1015 Snow Leopard Lion Mountain Lion Mavericks Yosemite El Capitan Sierra High Sierra Mojave Catalina Rosetta PowerPC Power PC PPC apps applications software running cannot can not can't run open old legacy software new modern Mac Macintosh computer VM virtual machine virtualisation virtualising virtualization virtualizing OS operating system Parallels Desktop Fusion VirtualBox
If this information helped you or saved you time and/or money why not donate a little to us via PayPal? All proceeds go directly to MacStrategy / Burning Helix to help fund this web site.
If this information helped you or saved you time and/or money why not donate a little to us via PayPal? All proceeds go directly to MacStrategy / Burning Helix to help fund this web site. Go to this web page to donate to us.
This page describes how to install Ansible on different platforms.Ansible is an agentless automation tool that by default manages machines over the SSH protocol. Once installed, Ansible doesnot add a database, and there will be no daemons to start or keep running. You only need to install it on one machine (which could easily be a laptop) and it can manage an entire fleet of remote machines from that central point. When Ansible manages remote machines, it does not leave software installed or running on them, so there’s no real question about how to upgrade Ansible when moving to a new version.
You install Ansible on a control node, which then uses SSH (by default) to communicate with your managed nodes (those end devices you want to automate).
Currently Ansible can be run from any machine with Python 2 (version 2.7) or Python 3 (versions 3.5 and higher) installed.This includes Red Hat, Debian, CentOS, macOS, any of the BSDs, and so on.Windows is not supported for the control node, read more about this in Matt Davis’s blog post.
When choosing a control node, bear in mind that any management system benefits from being run near the machines being managed. If you are running Ansible in a cloud, consider running it from a machine inside that cloud. In most cases this will work better than on the open Internet.
Note
macOS by default is configured for a small number of file handles, so if you want to use 15 or more forks you’ll need to raise the ulimit with sudolaunchctllimitmaxfilesunlimited. This command can also fix any “Too many open files” error.
Warning
Please note that some modules and plugins have additional requirements. For modules these need to be satisfied on the ‘target’ machine (the managed node) and should be listed in the module specific docs.
On the managed nodes, you need a way to communicate, which is normally SSH. Bydefault this uses SFTP. If that’s not available, you can switch to SCP inansible.cfg. You also need Python 2 (version 2.6 or later) or Python 3 (version 3.5 orlater).
Note
If you have SELinux enabled on remote nodes, you will also want to installlibselinux-python on them before using any copy/file/template related functions in Ansible. Youcan use the yum module or dnf module in Ansible to install this package on remote systemsthat do not have it.
By default, before the first Python module in a playbook runs on a host, Ansible attempts to discover a suitable Python interpreter on that host. You can override the discovery behavior by setting the ansible_python_interpreter inventory variable to a specific interpreter, and in other ways. See Interpreter Discovery for details.
Ansible’s raw module, and the script module, do not dependon a client side install of Python to run. Technically, you can use Ansible to install a compatibleversion of Python using the raw module, which then allows you to use everything else.For example, if you need to bootstrap Python 2 onto a RHEL-based system, you can install itas follows:
Which Ansible version to install is based on your particular needs. You can choose any of the following ways to install Ansible:
Install the latest release with your OS package manager (for Red Hat Enterprise Linux (TM), CentOS, Fedora, Debian, or Ubuntu).
Install with pip (the Python package manager).
Install ansible-base from source to access the development (devel) version to develop or test the latest features.
Note
You should only run ansible-base from devel if you are modifying ansible-base, or trying out features under development. This is a rapidly changing source of code and can become unstable at any point.
Ansible creates new releases two to three times a year. Due to this short release cycle,minor bugs will generally be fixed in the next release rather than maintaining backports on the stable branch.Major bugs will still have maintenance releases when needed, though these are infrequent.
On Fedora:
On RHEL and CentOS:
RPMs for RHEL 7 and RHEL 8 are available from the Ansible Engine repository.
To enable the Ansible Engine repository for RHEL 8, run the following command:
Phonerescue 3 7 0 20180412 – ios data recovery program. To enable the Ansible Engine repository for RHEL 7, run the following command:
RPMs for currently supported versions of RHEL and CentOS are also available from EPEL.
Note
Since Ansible 2.10 for RHEL is not available at this time, continue to use Ansible 2.9.
Ansible can manage older operating systems that contain Python 2.6 or higher.
Ubuntu builds are available in a PPA here.
To configure the PPA on your machine and install Ansible run these commands:
Note
On older Ubuntu distributions, “software-properties-common” is called “python-software-properties”. You may want to use apt-get instead of apt in older versions. Also, be aware that only newer distributions (in other words, 18.04, 18.10, and so on) have a -u or --update flag, so adjust your script accordingly.
Debian/Ubuntu packages can also be built from the source checkout, run:
You may also wish to run from source to get the development branch, which is covered below.
Debian users may leverage the same source as the Ubuntu PPA.
Mac Os 6 Download
Add the following line to /etc/apt/sources.list:
Then run these commands:
Note
This method has been verified with the Trusty sources in Debian Jessie and Stretch but may not be supported in earlier versions. You may want to use apt-get instead of apt in older versions.
To install the newest version, you may need to unmask the Ansible package prior to emerging:
Though Ansible works with both Python 2 and 3 versions, FreeBSD has different packages for each Python version.So to install you can use:
or:
You may also wish to install from ports, run:
You can also choose a specific version, for example ansible25.
Older versions of FreeBSD worked with something like this (substitute for your choice of package manager):
The preferred way to install Ansible on a Mac is with pip.
The instructions can be found in Installing Ansible with pip. If you are running macOS version 10.12 or older, then you should upgrade to the latest pip to connect to the Python Package Index securely. It should be noted that pip must be run as a module on macOS, and the linked pip instructions will show you how to do that.
Note
If you have Ansible 2.9 or older installed, you need to use pipuninstallansible first to remove older versions of Ansible before re-installing it. Best free home design app for mac.
If you are installing on macOS Mavericks (10.9), you may encounter some noise from your compiler. A workaround is to do the following:
Ansible is available for Solaris as SysV package from OpenCSW.
Ansible is available in the Community repository:
The AUR has a PKGBUILD for pulling directly from GitHub called ansible-git.
Also see the Ansible page on the ArchWiki.
Ansible build script is available in the SlackBuilds.org repository.Can be built and installed using sbopkg.
Create queue with Ansible and all dependencies:
Build and install packages from a created queuefile (answer Q for question if sbopkg should use queue or package):
Ansible and its dependencies are available as part of the sysadmin host management bundle:
Update of the software will be managed by the swupd tool:
Ansible can be installed with pip, the Python package manager. If pip isn’t already available on your system of Python, run the following commands to install it:
Note
If you have Ansible 2.9 or older installed, you need to use pipuninstallansible first to remove older versions of Ansible before re-installing it.
Then install Ansible 1:
In order to use the paramiko connection plugin or modules that require paramiko, install the required module 2:
If you wish to install Ansible globally, run the following commands:
Note
Running pip with sudo will make global changes to the system. Since pip does not coordinate with system package managers, it could make changes to your system that leaves it in an inconsistent or non-functioning state. This is particularly true for macOS. Installing with --user is recommended unless you understand fully the implications of modifying global files on the system.
Note
Older versions of pip default to http://pypi.python.org/simple, which no longer works.Please make sure you have the latest version of pip before installing Ansible.If you have an older version of pip installed, you can upgrade by following pip’s upgrade instructions .
Starting in version 2.10, Ansible is made of two packages. You need to first uninstall the old Ansible version (2.9 or earlier) before upgrading.If you do not uninstall the older version of Ansible, you will see the following message, and no change will be performed:
As explained by the message, to upgrade you must first remove the version of Ansible installed and then install itto the latest version.
In Ansible 2.10 and later, The ansible/ansible repository contains the code for basic features and functions, such as copying module code to managed nodes. This code is also known as ansible-base.
Note
You should only run ansible-base from devel if you are modifying ansible-base or trying out features under development. This is a rapidly changing source of code and can become unstable at any point.
If you have Ansible 2.9 or older installed, you need to use pipuninstallansible first to remove older versions of Ansible before re-installing it.
You can install the development version of ansible-base directly from GitHub with pip.
Replace devel in the URL mentioned above, with any other branch or tag on GitHub to install older versions of Ansible (prior to ansible-base 2.10.) This installs all of Ansible.
See Running ansible-base from source (devel) for instructions on how to run ansible-base directly from source, without the requirement of installation.
Note
If you have Ansible 2.9 or older installed, you need to use pipuninstallansible first to remove older versions of Ansible before re-installing it.
Ansible can also be installed inside a new or existing virtualenv:
In Ansible 2.10 and later, The ansible/ansible repository contains the code for basic features and functions, such as copying module code to managed nodes. This code is also known as ansible-base.
Note
You should only run ansible-base from devel if you are modifying ansible-base or trying out features under development. This is a rapidly changing source of code and can become unstable at any point.
ansible-base is easy to run from source. You do not need root permissionsto use it and there is no software to actually install. No daemonsor database setup are required.
Note
If you want to use Ansible Tower as the control node, do not use a source installation of Ansible. Please use an OS package manager (like apt or yum) or pip to install a stable version.
To install from source, clone the ansible-base git repository:
Once git has cloned the ansible-base repository, setup the Ansible environment:
If you want to suppress spurious warnings/errors, use:
If you don’t have pip installed in your version of Python, install it:
Ansible also uses the following Python modules that need to be installed 1:
Mac Os 10.0
To update ansible-base checkouts, use pull-with-rebase so any local changes are replayed.
Once running the env-setup script you’ll be running from checkout and the default inventory filewill be /etc/ansible/hosts. You can optionally specify an inventory file (see How to build your inventory)other than /etc/ansible/hosts:
You can read more about the inventory file at How to build your inventory.
Now let’s test things with a ping command:
You can also use “sudo make install”.
Packaging Ansible or wanting to build a local package yourself, but don’t want to do a git checkout? Tarballs of releases are available from pypi as https://pypi.python.org/packages/source/a/ansible/ansible-{{VERSION}}.tar.gz. You can make VERSION a variable in your package managing system that you update in one place whenever you package a new version. Alternately, you can download https://pypi.python.org/project/ansible to get the latest stable release.
Note
If you are creating your own Ansible package, you must also download or package ansible-base as part of your Ansible package. You can download it as https://pypi.python.org/packages/source/a/ansible-base/ansible-base-{{VERSION}}.tar.gz.
These releases are also tagged in the git repository with the release version.
As of Ansible 2.9, shell completion of the Ansible command line utilities is available and provided through an optional dependencycalled argcomplete. argcomplete supports bash, and has limited support for zsh and tcsh.
You can install python-argcomplete from EPEL on Red Hat Enterprise based distributions, and or from the standard OS repositories for many other distributions.
Mac Os 10 6 Installation Guide Download
For more information about installing and configuration see the argcomplete documentation.
On Fedora:
Mac Os 10.6 Install
On RHEL and CentOS:
There are 2 ways to configure argcomplete to allow shell completion of the Ansible command line utilities: globally or per command.
Global completion requires bash 4.2.
This will write a bash completion file to a global location. Use --dest to change the location.
If you do not have bash 4.2, you must register each script independently.
You should place the above commands into your shells profile file such as ~/.profile or ~/.bash_profile.
You may also wish to follow the GitHub project ifyou have a GitHub account. This is also where we keep the issue tracker for sharingbugs and feature ideas.
See also
Introduction to ad-hoc commands
Examples of basic commands
Working with playbooks
Learning ansible’s configuration management language
How do I handle the package dependencies required by Ansible package dependencies during Ansible installation ?
Ansible Installation related to FAQs
Mailing List
Questions? Help? Ideas? Stop by the list on Google Groups
irc.freenode.net
#ansible IRC chat channel
1(1,2)
If you have issues with the “pycrypto” package install on macOS, then you may need to try CC=clangsudo-Epipinstallpycrypto.
2
paramiko was included in Ansible’s requirements.txt prior to 2.8.