apple client-technologien bei axel...

Post on 17-Sep-2018

218 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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: @haraldmonihartharald.monihart@axelspringer.de

top related