Viikki - IT2011

Mac-tietokoneiden hallinta
IT2011 2.11.2011
Mika Viikki
Järjestelmätukihenkilö, Metropolia AMK
[email protected]
Mitä Mac-hallintaan sisältyy?
Mitä Mac-hallintaan sisältyy?
•
•
•
•
•
•
•
Järjestelmäasetukset (WLAN, Bluetooth on/off)
Verkkoasetukset (DHCP/kiinteä, proxyt, sertifikaatit)
Verkkoyhteyksien autentikointiprofiilit (802.1X)
Hakemistopalvelut (AD, LDAP, Open Directory…)
Käyttäjäprofiilien asetukset (pakotetut, ehdotetut)
Tietoturva (palomuuri, virustorjunta)
Ohjelmien asennukset ja päivitykset
Mac-hallinnan työkalut
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
• MCX-asetukset luodaan Workgroup Managerilla
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
• MCX-asetukset luodaan Workgroup Managerilla
• verrattavissa Windowsin Policyihin
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
• MCX-asetukset luodaan Workgroup Managerilla
• verrattavissa Windowsin Policyihin
• Mac-serverin OpenDirectoryhakemistopalvelussa, asiakaskoneet noutavat
MCX-asetukset
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
• MCX-asetukset luodaan Workgroup Managerilla
• verrattavissa Windowsin Policyihin
• Mac-serverin OpenDirectoryhakemistopalvelussa, asiakaskoneet noutavat
MCX-asetukset
• mahdollista sijoittaa Mac-koneen lokaaliin
Directory Services-kantaan (vrt. Local Policy)
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
asetukset voi kohdistaa:
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
asetukset voi kohdistaa:
• yksittäiselle koneelle tai koneryhmille
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
asetukset voi kohdistaa:
• yksittäiselle koneelle tai koneryhmille
• yksittäiselle käyttäjätilille tai käyttäjäryhmille
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
asetukset voi kohdistaa:
• yksittäiselle koneelle tai koneryhmille
• yksittäiselle käyttäjätilille tai käyttäjäryhmille
• asetukset mahdollista lukita tai jättää käyttäjän
muokattaviksi
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
ohjelmien asetukset:
• asetustiedoston oltava Applen Property Listmuodossa (plist)
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
ohjelmien asetukset:
• asetustiedoston oltava Applen Property Listmuodossa (plist)
tulostinjonot:
• ei asenna aina tulostimen natiiviajuria, ajuri
jaeltava ennakkoon muilla tavoin
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
• MCX mahdollista sisällyttää AD-rakenteeseen,
Schema Extension
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
• MCX mahdollista sisällyttää AD-rakenteeseen,
Schema Extension
• useimmiten käytetään kuitenkin AD:ta käyttäjän
kirjautumisen autentikointiin ja Applen Open
Directory-serveriä koneiden ja käyttäjäasetusten
hallintaan
Mac-hallinnan työkalut
MCX (Managed Client Settings OS X)
• MCX mahdollista sisällyttää AD-rakenteeseen,
Schema Extension
• useimmiten käytetään kuitenkin AD:ta käyttäjän
kirjautumisen autentikointiin ja Applen Open
Directory-serveriä koneiden ja käyttäjäasetusten
hallintaan
• MCX mahdollisesti väistymässä...
Mac-hallinnan työkalut
OS X 10.7 Lionin hallinta
Mac-hallinnan työkalut
OS X 10.7 Lionin hallinta
• MDM (Mobile Device Management)
Mac-hallinnan työkalut
OS X 10.7 Lionin hallinta
• MDM (Mobile Device Management)
• toiminnallisuus kuin MCX (melkein)
Mac-hallinnan työkalut
OS X 10.7 Lionin hallinta
• MDM (Mobile Device Management)
• toiminnallisuus kuin MCX (melkein)
• MDM-profiili luodaan Profile Managerilla OS X
10.7 Serverissä
Mac-hallinnan työkalut
OS X 10.7 Lionin hallinta
• MDM (Mobile Device Management)
• toiminnallisuus kuin MCX (melkein)
• MDM-profiili luodaan Profile Managerilla OS X
10.7 Serverissä
• MDM-profiilien OTA-jakelu (over the air)
mahdollista push-tekniikalla
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
maksullisia, esim:
• Apple Remote Desktop (ARD)
• Absolute Manage (multi-platform)
• FileWave (multi-platform)
• Casper Suite (Mac)
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
ilmaisia, esim:
• Munki (Managed Software Update)
http://code.google.com/p/munki/
• Puppet, Chef, Cfengine, cdist, Bcfg2,
Radmind...
http://alternativeto.net/software/chef/?platform=mac
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Apple Remote Desktop
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Apple Remote Desktop
• saatavilla nykyisin AppStoren kautta
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Apple Remote Desktop
• saatavilla nykyisin AppStoren kautta
• asentaa kaikki .pkg/mpkg asennuspaketit
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Apple Remote Desktop
• saatavilla nykyisin AppStoren kautta
• asentaa kaikki .pkg/mpkg asennuspaketit
• voi ajaa terminaalikomentoja etänä
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update)
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update)
• avoimen lähdekoodin projekti
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update)
• avoimen lähdekoodin projekti
• koodattu Pythonilla
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update)
• avoimen lähdekoodin projekti
• koodattu Pythonilla
• kehitys aktiivista
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update)
•
•
•
•
avoimen lähdekoodin projekti
koodattu Pythonilla
kehitys aktiivista
repository web-serverin päällä (esim. Apache)
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update)
•
•
•
•
•
avoimen lähdekoodin projekti
koodattu Pythonilla
kehitys aktiivista
repository web-serverin päällä (esim. Apache)
osaa asioita joita muut eivät
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update) jakelee:
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update) jakelee:
• pkg/mpkg-asennuspaketit
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update) jakelee:
• pkg/mpkg-asennuspaketit
• Adoben päivitysten paketit (CS3, CS4, CS5)
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update) jakelee:
• pkg/mpkg-asennuspaketit
• Adoben päivitysten paketit (CS3, CS4, CS5)
• Applen päivitykset (valinnainen)
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update) jakelee:
•
•
•
•
pkg/mpkg-asennuspaketit
Adoben päivitysten paketit (CS3, CS4, CS5)
Applen päivitykset (valinnainen)
Drag & drop-asennettavat kuten Firefox
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update)
Munkin hallinta:
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update)
Munkin hallinta:
• pääosin plist-tiedostojen muokkausta (XML)
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update)
Munkin hallinta:
• pääosin plist-tiedostojen muokkausta (XML)
• mukana helpottavia komentorivityökaluja
Mac-hallinnan työkalut
Ohjelmien asennus ja päivitykset
Munki (Managed Software Update)
Munkin hallinta:
• pääosin plist-tiedostojen muokkausta (XML)
• mukana helpottavia komentorivityökaluja
• tulossa web-pohjainen hallinta "MunkiWeb"
Mac-hallinta, Metropolia AMK
Mac-hallinnan toteutus Metropolia AMK:ssa
Mac-hallinta, Metropolia AMK
Mac-koneita lukumäärällisesti:
keskitetyn hallinnan alla n. 270
• henkilökunnalla 85
• luokissa 160
• ns. labroissa 25
• “vapaita radikaaleja” arv. n 15-20
Mac-hallinta, Metropolia AMK
Verkkoyhteyksien autentikointiprofiilit (802.1X)
• Mac OS X 10.6:ssa käyttäjä voi itse luoda
Mac-hallinta, Metropolia AMK
Verkkoyhteyksien autentikointiprofiilit (802.1X)
• Mac OS X 10.6:ssa käyttäjä voi itse luoda
• OS X 10.7:ssa 802.1X-profiilin toimitetaan
käyttäjälle asennettavaksi
Mac-hallinta, Metropolia AMK
Verkkoyhteyksien autentikointiprofiilit (802.1X)
• Mac OS X 10.6:ssa käyttäjä voi itse luoda
• OS X 10.7:ssa 802.1X-profiilin toimitetaan
käyttäjälle asennettavaksi
• mahdollista tehdä asetustiedostot jotka
sisältävät tarpeelliset sertifikaatit ja asetukset
Mac-hallinta, Metropolia AMK
Imagepalautukset
• imagepalautukset DeployStudiolla
• pääosin lukkoonlyödyt luokkakohtaiset imaget
Mac-hallinta, Metropolia AMK
Ohjelmien asennus ja päivitykset
• 10.7-koneissa käytetään tehtaan esiasennusta
joka “Metropoliasoidaan” muutamalla
asennuspaketilla
• VLP-lisensöidyt asennukset jaellaan käsin
• Munki jakelee:
• päivityksiä, “payload-free”-asennuspaketteja
Mac-hallinta, Metropolia AMK
Kone- ja käyttäjäprofiilien asetukset
•
•
•
•
osittain Open Directoryn MCX:n kautta
osa asennuspaketteina (skriptit) Munkilla
osa LoginHookeina kirjautumishetkellä
tavoitteena siirtyä Profile-pohjaiseen hallintaan
OS X 10.7:n myötä (2012 syksy)
Mac-hallinta, Metropolia AMK
Asset management
• laitetiedot skriptin kautta palvelinjakoon
• tahtotila on siirtyä web-pohjaiseen keskitettyyn
laitetietokantaan
Mac-hallinta, Metropolia AMK
Virustorjunta
• ei tällä hetkellä keskitettyä ratkaisua
• harkitaan kaupallista ratkaisua kun sopiva on
saatavilla (F-secure, ehkä Sophos?)
Mac-tietokoneiden hallinta
Kysymyksiä???
Mika Viikki
Järjestelmätukihenkilö, Metropolia AMK
[email protected]
Mac-tietokoneiden hallinta
Kiitos!
Mika Viikki
Järjestelmätukihenkilö, Metropolia AMK
[email protected]