iPad deployment: Strategies

iPad deployment strategies.

There seem to be different strategies for iPad and iPod deployment.  One strategy that I hear about frequently is to build a master device that includes all the settings and content desired, then take a backup of the device and restore it’s backup to all of the other devices.

I tried this strategy at first with a small number of iPads. I think there were five. I configured wifi, installed a few apps, organized my screens, installed a couple configuration profiles, and set a few restrictions. I then performed a backup and restored it to another iPad.

I found the apps were reinstalled during the sync process but the locations of those apps were restored.

I found the wifi password was not saved and needed to be entered on the imaged device.  I also found that the configuration profiles that had been installed were not restored either. I can’t quite remember which one, but one of the settings set in restrictions was not restored.  These were things that I was now going to have to configure or reinstall on all the iPads that received this image.

Looking at what I gained from the backup/restore strategy I did not feel that it was worth the time an effort to pursue this option.  Also, the teachers using these iPads were probably going to be downloading and installing their own apps and content on a regular basis.

So below are the steps that I followed to deploy a small number of iPads, less than 50, in a “ready-for-you-to-fill-it-with-the-content-you-wish” setup.

Because I may be discussing more than one deployment strategy it makes sense to name them.  I am referring to this as a one-by-one deployment strategy.  After doing a few of these here are the steps that seemed to make sense to me.  This might not be the best deployment strategy but it is an option.

One-by-one Deployment Strategy

Setup a school ipad admin email account. This email account will be used to create the iTunes account that the school will use to purchase content.
Setup a unique email account for each device. This email account will be used as the hostname for the device, to apply for a no-credit-card iTunes account, and for device based email.  Because these devices will be shared with multiple users, we felt that unique generic email accounts on each device would easily allow teachers and students to collaborate with each other.  A teacher could easily email materials to all the iPad email accounts and students could email questions or finished assignments back to their teachers.
Setup iPad iTunes accounts. Use each device based email address to register for a unique no-credit-card iTunes account to be used for licensing applications and purchases where no access to volume purchasing is available.
Setup the iPad admin iTunes account. Use the ipad admin email account to register for an iTunes account to become known as the ipad admin itunes account.
Setup an iCloud account. This account will be used later  for the find my iPad functionality.
Unpack and assemble the syncing cart or station.
Unpack, label, and power up all the i-devices. Store in cart.
Setup dedicated sync station. Preferably Mac, create a second admin user to be used for syncing.  Download and install Xcode.
Upgrade IOS.  Using the cart or hub, update the OS on all devices using Xcode.
Activate and register devices. Individually activate, register, and name each device in iTunes.  Set the individual iTunes sync preferences for each device.  Do not enable wireless syncing at this time.  Return devices to cart.
Build and apply configuration profiles. Using a hub connect devices to computer and apply configuration profiles.  Right now I apply configuration profiles for wifi, restrictions, and email configurations.
Set device backup encryption password. Sync each device with iTunes once and provide a device backup encryption password when prompted by iTunes.  This is required when configuration profiles are applied via USB cable.
Apply manual settings. Build a list of settings that must be performed manually and perform them to all devices.  For example auto download of purchased apps, find my iPad, enrolling in profile manager etc…
If desired, enable wireless syncing. This needs to be set for each device in iTunes and is applied after a sync with device.  I am not sure if I like this option yet.


This has worked well to configure the devices and put them into the hands of the teachers.

But this weekend I stumbled upon something while reading another iPad deployment document at pineglen.info. The writer there suggests encrypting the backup before restoring as this will save any passwords you entered during the building of your master.

So I tried a little experiment today. I took an iPad, joined it to the wifi network, and installed a configuration profile through USB. The backup was already encrypted as you are prompted for this if your configuration profiles are installed through USB. I took a backup and restored it to a freshly erased iPad. The wifi password was retained, the iTunes account was still logged in, and the locations of the apps were retained after they were reinstalled but none of the configuration profiles were restored.

If using this restore strategy, is it better to configure and include as many of the settings as possible locally on the device before the backup so they can be included in the restore, or is it better to perform these after the restore using configuration profiles.

I am now going to do a little experimenting and try to come up with a set of working steps for a backup/restore deployment strategy and will post my steps and perhaps discuss some of the differences between the two.

Backup/restore Deployment Strategy : This is a work in progress.  I have done some testing with a couple of devices but will get a chance to try this out with 30 devices soon.

Setup a school ipad admin email account. This email account will be used to create the iTunes account that the school will use to purchase content.
Setup a unique email account for each device. This email account will be used as the hostname for the device, to apply for a no-credit-card iTunes account, and for device based email.  Because these devices will be shared with multiple users, we felt that unique generic email accounts on each device would easily allow teachers and students to collaborate with each other.  A teacher could easily email materials to all the iPad email accounts and students could email questions or finished assignments back to their teachers.
Setup iPad iTunes accounts. Use each device based email address to register for a unique no-credit-card iTunes account to be used for licensing applications and purchases where no access to volume purchasing is available.
Setup the iPad admin iTunes account. Use the ipad admin email account to register for an iTunes account to become known as the ipad admin itunes account.
Setup an iCloud account. This account will be used later  for the find my iPad functionality or any other iCloud functions desired.
Unpack and assemble the syncing cart or station.
Unpack, label, and power up all the i-devices. Store in cart.
Setup dedicated sync station. Preferably a Mac so multiple devices can be synced at the same time. With Windows syncing any more than one at a time is reported as being problematic. Create a separate admin user to be used for syncing.  The sync station should be a dedicated machine and not used as a workstation. Download and install Xcode to be able to upgrade the os on multiple iPads at the same time.  iTunes configuration considerations: Disable “check for new software updates automatically” as if there is an update it will be displayed for each device connected, if automatic backups of the iPads are not required each time the iPads are connected then you can disable them from terminal using the following command “defaults write com.apple.iTunes AutomaticDeviceBackupsDisabled -bool true”.
Build master device. Update IOS on your master device. Download and install apps through iTunes.  Organize apps through iTunes or on device.  Configure device and application settings.  It appears as though settings and passwords will be retained during a restore as long as the device backup was encrypted.  Things to consider including: Wifi password, iCloud login for find my ipad, store account login information, shortcut to your mdm server. etc…(Restrictions could also be set here but can also be set using ipcu or Lion profile manager.  With profile manager these settings could be more easily managed at a later time.)
Take encrypted backup of master. Once a backup of your master iPad has been taken, you can store a copy of this in another location in case it needs to be used again.  It is located in ~/Library/Application Support/MobileDevice/Backup.  Perhaps a designated folder on the computer can be used to store a copy.
Upgrade IOS on recipients. Using the cart or hub, update the OS on all devices using Xcode if possible.
Activate, register, Restore and sync recipient devices. Individually activate, register, and restore each device in iTunes.  Rename the unit.  Set the individual iTunes sync preferences for each device.  Set the iPad backup to encrypted.  For large rollouts it may be desirable to separate the activation and sync tasks to increase workflow efficiency.  iTunes can be run in activation only mode to allow activations from a computer other than the dedicated sync station.
If available enroll all devices into Lion Profile Manager for device management. Using the shortcut to your mdm server you created in step 9, download the trust cert and enroll the device in Lion profile manager.  Set group configurations as well as device configurations.
Apply any device based configurations to individual devices. Because we are using device based email accounts, each device has a different account that needs to be configured.  Configuring with iPhone configuration utility will allow you to perform this quickly as profiles can be duplicated quickly and modified, but you won’t be able to remotely manage this in the future as you can with profile manager, but with profile manager each device email must be built manually one by one as far as I can tell.


I think this second strategy will now work well.  Cloning the devices is now a little more streamlined and I have been able to cut out the need to use the iPhone configuration utility as well as lower the amount of steps I would need to perform manually on each device.  I will see how it goes and update the strategy.
|

iPad deployment: Backup/restore deployment strategy and steps

After months of research and a handful of iPad deployments, I have written the following document detailing the steps I now follow to deploy iPads in schools.

Backup/restore Deployment Strategy: step-by-step

Setup a school ipad admin email account. This email account will be used to create the iTunes account that the school will use to purchase content.
Setup a unique email account for each device. This email account will be used as the hostname for the device, to apply for a no-credit-card iTunes account, and for device based email.  Because these devices will be shared with multiple users, we felt that unique, generic, email accounts on each device would easily allow teachers and students to collaborate with each other.  A teacher could easily email materials to all the iPad email accounts, and students could email questions or finished assignments back to their teachers.
Setup iPad iTunes accounts. Use each device based email address to register for a unique no-credit-card iTunes account to be used for licensing applications and purchases where no access to volume purchasing is available.
Setup the iPad admin iTunes account. Use the ipad admin email account to register for an iTunes account to become known as the ipad admin itunes account.  Apps can be gifted to iPad iTunes accounts.
Setup an iCloud account. This account will be used later for iCloud features like “Find my iPad”.  You could also use the school iPad admin account instead of creating a new account.
Unpack and assemble the syncing cart or station.
Unpack, label, and power up all the i-devices. Store in cart. Powering up the devices now, saves time later when they are connected to the sync station as you don’t have to wait the minute for them to boot up.
Setup dedicated sync station. Preferably a Mac, as multiple devices can be synced at the same time. With Windows, it is widely reported that syncing any more than one at a time is problematic.  Make sure you are using the latest version of iTunes. Create a second admin user to be used for syncing.  The sync station should be a dedicated machine; not used as a workstation. iTunes configuration considerations: Disable “check for new software updates automatically” as if there is an update it will be displayed for each device connected, if automatic backups of the iPads are not required each time the iPads are connected then you can disable them from terminal using the following command “defaults write com.apple.iTunes AutomaticDeviceBackupsDisabled -bool true”.
Build master device. Rename the device in iTunes to something outside of your regular naming convention and recognizable like “student iPad master” or something similar. Update IOS on your master device. Download and install desired apps using iTunes on your sync station so they are all included in your library.  On your device or in iTunes, organize your screens and configure settings.  For more details on the settings I include please see the section titled “Settings”, at the end of this document.
Take encrypted backup of master. Once you have your master iPad perfect, take a backup of it but make sure it is encrypted.  Encrypting your backup saves many of the usernames and passwords you entered during the building of your master iPad. You can store a copy of this in another location in case it needs to be used again.  It is located in ~/Library/Application Support/MobileDevice/Backup.  Perhaps a designated folder on the computer can be used to store a copy.  Once I am done with the master I temporarily disable automatic syncing of devices in the preferences to keep devices from syncing after registration and activation.  Don’t forget to turn it back on later.
Activate, register, Restore, Restore from backup,  and sync recipient devices. Here is the workflow I follow to actually clone the iPads.  I plug in one iPad to the sync station or hub.  It shows up in iTunes and prompts me to activate and register the device.  I enter the school iPad admin account to register the device.  If there is an iOS update available I then click the restore button from the summary screen in iTunes to upgrade.  Upgrading this way won’t bother with a backup.  Once the restore upgrade is complete, the device reboots, then I perform a restore from backup on the device in iTunes choosing the backup of your master.  The device will reboot once more when this is complete.  At this time, if you are quick enough to be able to do it before the device starts to sync, you can rename the device, but I don’t do it at this time.  Now the device will start to sync all of the apps.  While this is happening you can start on the next iPad.  While you can sync many devices at the same time, you can only upgrade or restore one at a time.  I found that if i tried to hurry things along I would get upgrade failures or restore failures, so I recommend completing the steps to upgrade and restore one iPad before moving onto the next.  Let it finish its second reboot and start syncing before moving onto the next one.  Because you can now interact with the device while it is syncing you can name it and enroll it to your mdm while it is syncing.  If your are using a cart you may not have the slack in your cables to do this but if you are using a hub you might be able to.  Because I have been using carts I wait for them all to finish syncing, and then since I have to interact with them to enroll in the profile manager anyway, rename them then, and then enroll.  For large rollouts it has been suggested to separate the activation and sync tasks to increase workflow efficiency.  iTunes can be run in activation only mode to allow activations from a computer other than the dedicated sync station.
If available enroll all devices into Lion Profile Manager for device management. Using the shortcut to the mdm server I created in step 9, install the trust cert and enroll the device in Lion profile manager.  In Lion Profile manager I organize the devices into groups and can then set profiles all members of a group as well as individual devices.  The first profile for the group included the wifi setup to replace the existing manual setup.  Other profiles like restrictions can be applied to the group as a whole.  Settings that are unique to each device, like email accounts can be set per device as well.
Reset your iTunes preference for automatic syncing.  Now when you download apps to install, simply unplug and replug in your cart and all your iPads will sync.
Settings

The following are settings that are retained after an encrypted backup is restored on another device.  I like to include some of these settings in my master to decrease the amount of time spent configuring devices after they are cloned.

Wifi SSID and password.
iCloud login password and settings. At this time the only iCloud service I like to enable is the “Find My iPad” service.
iTunes store username, password and auto download settings. I have run into the following issues with the auto download setting:  after enabling books on more than 10 devices, I have been presented with an error informing me of this, purchasing large apps like garage band can bring a network to a halt when you have many devices on it configured to auto download apps.
MDM server shortcut in Safari. This makes joining your Lion Profile Manager server very quick.
Email account settings. Because we are using device based email accounts on many of our devices, we need to configure them after cloning.  These are just generic numbered accounts like abssipad01@domain.com.  I found it easy to setup the one account on the master and then just change the 01 in the account to the correct number for that iPad after it was cloned.
Restrictions. The 4 digit password to get into restrictions is retained.  The only restriction I enable locally is to disable delete apps.  Any other restrictions can be managed through profiles.
|

How wealth managers manage their own wealth

Private bankers are guiding their rich clients into safer investments as financial market turmoil spreads, but when it comes to their own money they often take a different tack.
“I don’t have a very well diversified portfolio,” admits Timothy Vaill, chairman and chief executive officer of Boston Private Financial Holdings , which owns 15 independently operated financial services firms.
“The majority of my investments are in my own company,” he told this week’s Reuters Wealth Management Summit.
“And I invested additionally this quarter in my own company again because I really believe what we are doing is the right thing to do and it is a very strong company. And I’m there all day, every day, watching it like a hawk.”
David Lamere, chief executive of The Bank of New York Mellon’s wealth management unit, said his money is managed by his own company.
“I’m a big shareholder in BNY Mellon, and the rest of my assets is managed by our organization,” Lamere told the Reuters Summit. But his investments were “very diversified”, he added.
How much do they own?
According to Thomson Reuters data, Vaill owned 201,794 shares of Boston Private as of mid-August valued at about $1.8 million. As of Thursday afternoon, his stake would have retained its value at $1.8 million.
Vaill also said he does not borrow against his stock and does not invest in hedge funds.
Lamere owned 255,820 shares of Bank of New York Mellon as of May 9, valued then at about $11 million. As of Thursday afternoon, that was notionally valued at about $7.5 million.
Lamere said he was at a lunch on Sept. 18 when Bank of New York Mellon stock briefly fell 35 percent along with a slump in shares of other trust banks and asset managers.
“It all happened within about an hour in the middle of the day and I was in a lunch. I got called six times,” Lamere added.
|