apple client-technologien bei axel...

66
Switching to Apple Technologies at Axel Springer Harald Monihart, System Administrator Gothenburg, Sweden, 29.09.2010

Upload: hacong

Post on 17-Sep-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologiesat Axel Springer

Harald Monihart, System Administrator

Gothenburg, Sweden, 29.09.2010

Page 2: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 3: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 4: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.2010

Why are we switching?

4

Page 5: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.2010

Why are we switching?

4

Page 6: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 7: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.2010

Yesterday's technology for work –today's technology for everything else

5

Page 8: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 9: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 10: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 11: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 12: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Content goes mobileiOS Devices at Axel Springer

Page 13: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 14: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 15: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 16: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 17: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

The !-Client Project:New Mac OS X Clients at Axel Springer

Page 18: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 19: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 20: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 21: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 22: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 23: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.201016

Page 24: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.201017

Page 25: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 26: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 27: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.201020

Page 28: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.201020

Page 29: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.201020

Page 30: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 31: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 32: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 33: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Plan, prepare and execute a switchto Mac OS X

Page 34: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 35: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 36: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 37: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 38: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 39: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 40: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 41: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 42: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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)

Page 43: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 44: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

iWork in SAP workflows

Page 45: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 46: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.201034

Page 47: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.201034

1

Page 48: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.2010

~/Library/Preferences/SAP/

35

Page 49: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.2010

~/Library/Preferences/SAP/

35

2

Page 50: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.2010

~/Library/Preferences/SAP/

35

2

3

Page 51: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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 "ü"

Page 52: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 53: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Accomplish full and self serviceclient management

Page 54: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 55: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 56: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 57: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 58: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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-

Page 59: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.2010

Operations Mac OS X Server infrastructure

42

Page 60: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.2010

Operations Mac OS X Server infrastructure

42

Page 61: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 62: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 63: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 64: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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

Page 65: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

Switching to Apple Technologies at Axel Springer29.09.201047

Thank you for your attention!

Page 66: Apple Client-Technologien bei Axel Springerdocs.macsysadmin.se/2010/pdfs/MacSysAdmin2010AxelSpringer.pdf · Tastatur-Belegung-Screen ... Assistent um die erste grundlegende Konfiguration

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]