apple client-technologien bei axel...
TRANSCRIPT
Switching to Apple Technologiesat Axel Springer
Harald Monihart, System Administrator
Gothenburg, Sweden, 29.09.2010
Switching to Apple Technologies at Axel Springer29.09.2010
Why is an enterprise switching to Macs?
iOS Devices at Axel Springer
Mac OS X clients - „Alpha Client Project“
Plan, prepare and execute a switch
Research project: „iWork in SAP workflows“
Accomplish full and self service client management
Upcoming tasks
Agenda
2
Switching to Apple Technologies at Axel Springer29.09.2010
Axel Springer AG
! One of Europe’s leading multimedia corporations
! Established in 1946
! Offering integrated print, online and Web TV products
! Daily newspaper: BILD (3,1 mio per day)
! Over 230 newspapers and magazines
! 80 online offerings
! Axel Springer is active in a total of 36 countries
! Over 10 500 employees
! Total revenues of ! 2600 million (2009)
3
Switching to Apple Technologies at Axel Springer29.09.2010
Why are we switching?
4
Switching to Apple Technologies at Axel Springer29.09.2010
Why are we switching?
4
Switching to Apple Technologies at Axel Springer29.09.2010
Why are we switching?
The move to Apple technologies is not just a technological improvement, but an important accelerator of cultural modernization in our company.
4
Switching to Apple Technologies at Axel Springer29.09.2010
Yesterday's technology for work –today's technology for everything else
5
Switching to Apple Technologies at Axel Springer29.09.2010
Yesterday's technology for work –today's technology for everything else
IT innovation of the last decade include
! Internet Search
! Cloud Computing
! Mobile devices like the iPhone
! Twitter and real time communication
5
Switching to Apple Technologies at Axel Springer29.09.2010
Yesterday's technology for work –today's technology for everything else
IT innovation of the last decade include
! Internet Search
! Cloud Computing
! Mobile devices like the iPhone
! Twitter and real time communication
Typical enterprise infrastructure
! Windows 2000/XP
! limited mailbox size
5
Switching to Apple Technologies at Axel Springer29.09.2010
We are not alone - Kraft Foods, Inc.
! Identification with consumer products
! Introducing Mac OS X and iOS
! No common helpdesk
! Documentation and forums
! Policies and agreements
6
Switching to Apple Technologies at Axel Springer29.09.2010
Our Challenges
! Profound knowledge and processes (since 1946!!)
! Daily productions
! Different brands often means different environments
! Distributed across Germany (or further away ...)
7
Content goes mobileiOS Devices at Axel Springer
Switching to Apple Technologies at Axel Springer29.09.2010
! Content goes mobile (bild.de)
! iPhone Apps
! Exchange with Active Sync
! iPhone SDK
! iCockpit – SAP-Frontend for management
! iPhone Business Profile on Apple website
iPhones at Axel Springer
9
Switching to Apple Technologies at Axel Springer29.09.2010
! Content goes mobile (bild.de)
! iPhone Apps
! Exchange with Active Sync
! iPhone SDK
! iCockpit – SAP-Frontend for management
! iPhone Business Profile on Apple website
iPhones at Axel Springer
9
Switching to Apple Technologies at Axel Springer29.09.2010
! Content goes mobile (bild.de)
! iPhone Apps
! Exchange with Active Sync
! iPhone SDK
! iCockpit – SAP-Frontend for management
! iPhone Business Profile on Apple website
iPhones at Axel Springer
9
Switching to Apple Technologies at Axel Springer29.09.2010
iPads at Axel Springer
! Specific iPad products - „the ICONist“
! Distributed over 500 iPads internally
! App ideas
! Internal IT solutions for mobile devices needed
10
The !-Client Project:New Mac OS X Clients at Axel Springer
Switching to Apple Technologies at Axel Springer29.09.2010
Mac OS X Clients – Alpha Clients
Innovate a new client strategy that is different.
Emphasis the cultural change by:
! Introducing new service models
! Focusing on mobility
! Personal responsibility and private use
12
Switching to Apple Technologies at Axel Springer29.09.2010
Apple Store Experience
! Delivery status (except for an inventory sticker)
! Support-documents and tools to get machines on corp network
! Automatic Active Directory integration
! Training for employees
13
2. Erste Schritte
2.1. Auspacken & Netzwerk
Nach dem Auspacken des Rechners verbinden Sie diesen bitte mit dem Axel Springer-Netzwerk indem Sie das Netzwerkkabel Ihres Arbeitsplatzes in den Rechner stecken.
2.2. Start-Assistent
Nach dem Einschalten des Rechners startet das Betriebssystem und es kommt zunächst ein Assistent um die erste grundlegende Konfiguration vorzunehmen. Die meisten dieser Einstellungen werden wir später wieder ändern - hier kann man also im Grunde nichts falsch machen.
Wenn Sie schon Erfahrung damit haben können Sie direkt mit dem Punkt „AS-Netzwerk-Integration“ fortfahren.
Achtung: Je nach Computer-Modell kann die Reihenfolge des Start-Assistenten variieren. Einige Seiten (z.B. zum Netzwerk) erscheinen unter Umständen gar nicht. Das ist kein Fehler - keine Sorge.
Willkommen-Screen - hier „Deutschland“
Tastatur-Belegung-Screen - hier „Deutsch“
Seite 2
6 14
2. Erste Schritte
2.1. Auspacken & Netzwerk
Nach dem Auspacken des Rechners verbinden Sie diesen bitte mit dem Axel Springer-Netzwerk indem Sie das Netzwerkkabel Ihres Arbeitsplatzes in den Rechner stecken.
2.2. Start-Assistent
Nach dem Einschalten des Rechners startet das Betriebssystem und es kommt zunächst ein Assistent um die erste grundlegende Konfiguration vorzunehmen. Die meisten dieser Einstellungen werden wir später wieder ändern - hier kann man also im Grunde nichts falsch machen.
Wenn Sie schon Erfahrung damit haben können Sie direkt mit dem Punkt „AS-Netzwerk-Integration“ fortfahren.
Achtung: Je nach Computer-Modell kann die Reihenfolge des Start-Assistenten variieren. Einige Seiten (z.B. zum Netzwerk) erscheinen unter Umständen gar nicht. Das ist kein Fehler - keine Sorge.
Willkommen-Screen - hier „Deutschland“
Tastatur-Belegung-Screen - hier „Deutsch“
Seite 2
6 14
Switching to Apple Technologies at Axel Springer29.09.2010
A different kind of End-User Support
! IT portal
! PDF-How Tos
! Apples „Find Out How“ Videos
! Forum
! Brownbag
! Wiki
! Newsletter
! Videos
15
Switching to Apple Technologies at Axel Springer29.09.201016
Switching to Apple Technologies at Axel Springer29.09.201017
Switching to Apple Technologies at Axel Springer29.09.2010
Sample configuration applied by enduser
! Installing Antivirus
! Configuring Firefox
! iWork templates
! Adding network printers
! Setting up a private network location
! Licensing VM solution
! Configuring Time Machine for backup
! Enabling iChat and adding contacts
18
Switching to Apple Technologies at Axel Springer29.09.2010
In-House Development
! Assistance vs. Automation
! Setup Help (Konfigurationshilfe.app)
! setting up email client
! set corporate settings for Office products
! reset network location and update proxy exceptions
! Mount Server Volumes (Servervolumes anbinden.app)
19
Switching to Apple Technologies at Axel Springer29.09.201020
Switching to Apple Technologies at Axel Springer29.09.201020
Switching to Apple Technologies at Axel Springer29.09.201020
Switching to Apple Technologies at Axel Springer29.09.2010
IT-Security as an enduser (sub)task
! FileVault
! „Make me Admin“ App
! „Make me User“ App
21
Switching to Apple Technologies at Axel Springer29.09.2010
Building Self Service Apps
! AppleScript Studio
! dscl to read user‘s AD information
! No admin password needed
! /etc/sudoers
! Jumper-script
! Using hash on scripts
! Independent from knowing the admin password
22
Switching to Apple Technologies at Axel Springer29.09.2010
.local DNS workarounds
! Changes in 10.6
! DNS Resolution in Snow Leopard article:http://www.afp548.com/article.php?story=20100329090657793
! DirectoryService crashing on mobile computers
! sudo killall DirectoryService
! http://support.apple.com/kb/ts3248
! Long login times when off corp network
! Store computer accounts in non .local domains
! User records stay in .local
23
Plan, prepare and execute a switchto Mac OS X
Switching to Apple Technologies at Axel Springer29.09.2010
Requirements for first test roll-out
! Small department (around 30 users)
! One physical location at HQ
! Benefit from Mac OS X switch
! Windows 2000 environment
! Heavy document exchange (internal and external)
25
Switching to Apple Technologies at Axel Springer29.09.2010
Wanted Outcome
! Switching operating system
! Migrating old mails (PST-files) from Exchange 2003 to Exchange 2010
! iWork feedback
! Mail/iCal/Address Book ready for our secretary workflows
! Feedback on enduser training
26
Switching to Apple Technologies at Axel Springer29.09.2010
Requirements IT operations and environment
! Exchange 2010 server running and supported
! Basic knowledge of iWork, SL Exchange Support andnew OWA GUI
! Getting outsourced enduser support involved
! Small team for quick knowledge transfer and feedback
! Have a quick image creation workflow (instaDMG)
27
Switching to Apple Technologies at Axel Springer29.09.2010
Getting the current state
! Review of daily workflows (technical and business POV)
! Review tasks that specific software is used for
! Microsoft Visio replacement:OmniGraffle ProXMindPowerPoint / Keynote
! Decide on VM or reengineering workflow
! Heavy Office Macro workflow (Excel, Word)
! Cheaper to use VM solution switch to Office 2011
! Decide on Hardware
! Handout OS X machines and regularly meet with tech-savvy key-users
28
Switching to Apple Technologies at Axel Springer29.09.2010
Getting the endusers ready
! Initial E-Mail with training dates and project specific free support hotline
! Distribute Outlook 2003 if necessary and switch people to Exchange 2010
! Second E-Mail provides users with information on:
! Backup locally stored data and bookmarks
! Exchange 2010 information:
! New OWA URL
! iPhone setup
! Date of mail migration
! Step-by-step guid on importing PST-files onto Exchange server
29
Switching to Apple Technologies at Axel Springer29.09.2010
Enduser Training
! 3 day training
! 1. day: Mac OS X Basics (external)
! 2. day: Mac Office Basics (external)
! 3. day: Setting up own machine (on-site)
30
Switching to Apple Technologies at Axel Springer29.09.2010
Enduser Training
! 3 day training
! 1. day: Mac OS X Basics (external)
! 2. day: Mac Office Basics (external)
! 3. day: Setting up own machine (on-site)
30
! Image and label machines
Switching to Apple Technologies at Axel Springer29.09.2010
Enduser Training
! 3 day training
! 1. day: Mac OS X Basics (external)
! 2. day: Mac Office Basics (external)
! 3. day: Setting up own machine (on-site)
30
! Image and label machines
! Setup on-site training room
! Check software setup
Switching to Apple Technologies at Axel Springer29.09.2010
Enduser Training
! 3 day training
! 1. day: Mac OS X Basics (external)
! 2. day: Mac Office Basics (external)
! 3. day: Setting up own machine (on-site)
30
! Image and label machines
! Setup on-site training room
! Check software setup
! Personalize machines with trainer
! Remove old Windows PCs from user‘s desk (IT Support)
! Deliver machine to user‘s place (after training)
Switching to Apple Technologies at Axel Springer29.09.2010
After Roll-out
! No ticket-system for users to get in touch with Tech Support
! Support Hotline and iChat
! Mass deployments with ARD
! FileMaker DB for recording issues
! Wiki for Tech staff
31
iWork in SAP workflows
Switching to Apple Technologies at Axel Springer29.09.2010
Correspondence Tool
! Part of internal iWork Test
! Native Windows SAP client + Microsoft Word XP functionality
! SAP GUI Java client + iWork‘s Pages
! Output still .doc files
33
Switching to Apple Technologies at Axel Springer29.09.201034
Switching to Apple Technologies at Axel Springer29.09.201034
1
Switching to Apple Technologies at Axel Springer29.09.2010
~/Library/Preferences/SAP/
35
Switching to Apple Technologies at Axel Springer29.09.2010
~/Library/Preferences/SAP/
35
2
Switching to Apple Technologies at Axel Springer29.09.2010
~/Library/Preferences/SAP/
35
2
3
Switching to Apple Technologies at Axel Springer29.09.2010
SAP2Pages.app
36
! Triggered by LaunchAgent
! /Users/hmonihar/Library/Preferences/SAP/work/OS_DATENQUELLE.CSV
! Open Word template in Pages
! /index.xml.gz
! parsing the csv file
! iconv for UTF-8 and ASCII
! manual tweaks - "!º" to "ü"
Switching to Apple Technologies at Axel Springer29.09.2010
Challanges
! Deployable version of SAP GUI
! Templates in SAP system need to be Pages compatible
! LaunchAgent per User
! AppleScript
! Handle Umlauts
37
Accomplish full and self serviceclient management
Switching to Apple Technologies at Axel Springer29.09.2010
Client Management Tool Requirements I
! One system to rule them all
! One Package for full-service and self-service
! Commercial product
! Client management not just file transfer
! No need for multi-OS solution
39
Switching to Apple Technologies at Axel Springer29.09.2010
Client Management Tool Requirements II
! GUI frontend for instaDMG process
! MCX repository
! A user-friendly Self Service tool
! Extendable where possible
40
Switching to Apple Technologies at Axel Springer29.09.2010
Client Management Tool Requirements II
! GUI frontend for instaDMG process
! MCX repository
! A user-friendly Self Service tool
! Extendable where possible
40
! Casper Suite by JAMFSoftware
Switching to Apple Technologies at Axel Springer29.09.2010
Implementing Extended Attribute
! Dynamic entries - depending on computer‘s current user
! Active Directory OU not part of client management tool
! Wanted result: AMS-OP-CS,OU=AMS
41
Switching to Apple Technologies at Axel Springer29.09.2010
Implementing Extended Attribute
! Dynamic entries - depending on computer‘s current user
! Active Directory OU not part of client management tool
! Wanted result: AMS-OP-CS,OU=AMS
41
dscl /Search -read /Computers/\`hostname -s\` dsAttrTypeNative:distinguishedName | awk '{print $2}' | sed -e s/,OU=ASV.*$// | sed s/'OU=Computer,'/""/ |sed s/'CN=\`hostname -s\`,'/""/ | sed -e s/,DC=asv.*$// | sed -e 's,OU=,,' | cut -d',' -f 2-
Switching to Apple Technologies at Axel Springer29.09.2010
Operations Mac OS X Server infrastructure
42
Switching to Apple Technologies at Axel Springer29.09.2010
Operations Mac OS X Server infrastructure
42
Switching to Apple Technologies at Axel Springer29.09.2010
Tasks until Q1/2011
! Having a four digit number of clients managed by Casper
! Finishing Mac OS X Server virtualization of corporate operation services
! Server fail-overs implemented
43
Switching to Apple Technologies at Axel Springer29.09.2010
Tasks for 2011
! Bringing together operation team and project team workflows
! Migrate all 10.4/10.5 machines to 10.6 with Casper Suite andOffice 2011
! Mac OS X Server state management
! Automating image tests
! Full disk encryption
44
Switching to Apple Technologies at Axel Springer29.09.2010
Summary I
! Why are we switching?
! Supporting a cultural change! Today‘s technology at work
! iOS Devices! 1500 iOS devices
! Exchange and SDK! !-Client Project - Mac OS X Clients at Axel Springer
! Introducing a self service support model ! Automation vs. Assistance
45
Switching to Apple Technologies at Axel Springer29.09.2010
Summary II
! Plan, prepare and execute a switch to Mac OS X
! Start small and iterative! Requirements on Windows
! Focus on training! iWork in SAP workflows
! Research project! launchd, AppleScript, PackageMaker
! Accomplish full and self service client management! One package to fit all
! Building a server infrastructure
46
Switching to Apple Technologies at Axel Springer29.09.201047
Thank you for your attention!
Switching to Apple Technologies at Axel Springer29.09.2010
Switching to Apple Technologiesat Axel Springer
48
Contact:
Harald Monihart, System Administrator
Axel Springer AGAxel-Springer-Straße 6510888 Berlin
Twitter: @[email protected]