Sovelluksien ja päivitysten jakaminen System Center Configuration Manager 1610 -ympäristössä
Vilmi, Antti (2020)
Vilmi, Antti
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020110922410
https://urn.fi/URN:NBN:fi:amk-2020110922410
Tiivistelmä
Opinnäytetyössä perehdyttiin System Center Configuration Manager (SCCM) -ympäristöön sekä SCCM:n toimintoihin. Päätavoitteena oli paketoida sovelluksia ja päivityksiä sekä jakaa paketteja SCCM-ympäristön asiakaskoneille. Muita tavoitteita olivat mm. käyttöjärjestelmien asennus asiakaskoneille sekä levykuvien ottaminen.
SCCM koostuu useasta eri osasta. Central Administration Site (CAS) -keskus on SCCM-ympäristön pääkeskus. CAS-keskus yhdistetään Active Directory-, DNS- ja DHCP-palveluihin, joilla yhdistetään asiakaskoneet SCCM-ympäristöön. CAS-keskuksen palvelimella on asennettuna myös SQL-tietokanta. CAS-keskuksella hallitaan Primary Site -keskuksia, jotka hoitavat pääasiallisesti sovellusten ja päivitysten jakamisen asiakaskoneille. Primary Site -keskukset puolestaan hallitsevat Secondary Site -keskuksia, jotka replikoivat tietokantaa Primary Site -keskuksille. Windows Server Update Services (WSUS) -työkalua tarvitaan SCCM-ympäristössä Windows-käyttöjärjestelmäpäivitysten hakemiseen.
SCCM:llä on useita ominaisuuksia, joita tarvitaan sovelluksien ja päivitysten jakamisessa asiakaskoneille. Management Point -roolilla ylläpidetään asiakaskoneiden ja SCCM:n välistä yhteyttä sekä välitetään tietoa asiakaskoneilla olevista säännöistä SCCM:lle. Distribution Point -roolilla jaetaan pakattuja sovelluksia ja päivityksiä asiakaskoneille. Yksi osa WSUS-työkalua on Software Update Point -rooli, jolla suoritetaan SCCM:n kanssa Windows-käyttöjärjestelmäpäivitysten jakaminen ja hallitseminen. Fallback Status Point- ja Reporting Services Point -roolit ovat tärkeitä SCCM:ssä raporttien tekemisessä sekä vianselvittelyssä.
Opinnäytetyön käytännön kokeilut suoritettiin Kajaanin Ammattikorkeakoulun tietojenkäsittelyn harjoitteluympäristössä, jossa on asennettuna SCCM. Asiakaskoneina toimivat luokkatilan työasemat. Ensimmäiseksi jaettiin sovelluksia asiakaskoneille. Sovellusten jakamista testattiin useilla sovelluksilla MSI-, EXE- ja MSIX -tiedostomuodoissa. Sovellusten jakamisen yhteydessä tutkittiin SCCM:n Software Inventory -ominaisuutta, jolla tarkasteltiin asiakaskoneille asennettuja sovelluksia. Sovellusten jakamiskokeilun jälkeen jaettiin Windows-käyttöjärjestelmäpäivityksiä asiakaskoneille SCCM:llä, mikä edellytti WSUS-työkalun yhdistämisen SCCM-ympäristöön. Windows 7- ja Windows 10 -käyttöjärjestelmiä asennettiin asiakaskoneille SCCM:n avulla. Tehtiin myös levykuva sekä Reference Image -levykuva Windows 7- ja Windows 10 -käyttöjärjestelmistä.
SCCM päivitettiin testauksien yhteydessä uusimpaan versioon 1902. SCCM:n versiopäivitys tehtiin sovellusten- ja päivitysten jakeluongelmien ratkaisemiseksi. Lisäksi SCCM-asiakaskoneohjelmat poistettiin ja asennettiin uudelleen työasemille. Sovellukset jaettiin uudelleen asiakaskoneille käyttämällä päivitettyä SCCM:ää sekä uudelleenasennettuja asiakaskoneita.
Opinnäytetyön SCCM-testauksien tulokset olivat vaihtelevia. Sovellusten jakaminen asiakaskoneille onnistui osittain ja päivitysten jakamista ei päästy testaamaan ollenkaan WSUS-työkalun ongelmien takia. Levykuvien ottaminen ei onnistunut testatuilla sovelluksilla ja näin ollen käyttöjärjestelmien asennusta ei voinut testata. Testauksissa kuitenkin opittiin paljon ongelmanratkaisua sekä lokitiedostojen hyödyntämistä.
SCCM koostuu useasta eri osasta. Central Administration Site (CAS) -keskus on SCCM-ympäristön pääkeskus. CAS-keskus yhdistetään Active Directory-, DNS- ja DHCP-palveluihin, joilla yhdistetään asiakaskoneet SCCM-ympäristöön. CAS-keskuksen palvelimella on asennettuna myös SQL-tietokanta. CAS-keskuksella hallitaan Primary Site -keskuksia, jotka hoitavat pääasiallisesti sovellusten ja päivitysten jakamisen asiakaskoneille. Primary Site -keskukset puolestaan hallitsevat Secondary Site -keskuksia, jotka replikoivat tietokantaa Primary Site -keskuksille. Windows Server Update Services (WSUS) -työkalua tarvitaan SCCM-ympäristössä Windows-käyttöjärjestelmäpäivitysten hakemiseen.
SCCM:llä on useita ominaisuuksia, joita tarvitaan sovelluksien ja päivitysten jakamisessa asiakaskoneille. Management Point -roolilla ylläpidetään asiakaskoneiden ja SCCM:n välistä yhteyttä sekä välitetään tietoa asiakaskoneilla olevista säännöistä SCCM:lle. Distribution Point -roolilla jaetaan pakattuja sovelluksia ja päivityksiä asiakaskoneille. Yksi osa WSUS-työkalua on Software Update Point -rooli, jolla suoritetaan SCCM:n kanssa Windows-käyttöjärjestelmäpäivitysten jakaminen ja hallitseminen. Fallback Status Point- ja Reporting Services Point -roolit ovat tärkeitä SCCM:ssä raporttien tekemisessä sekä vianselvittelyssä.
Opinnäytetyön käytännön kokeilut suoritettiin Kajaanin Ammattikorkeakoulun tietojenkäsittelyn harjoitteluympäristössä, jossa on asennettuna SCCM. Asiakaskoneina toimivat luokkatilan työasemat. Ensimmäiseksi jaettiin sovelluksia asiakaskoneille. Sovellusten jakamista testattiin useilla sovelluksilla MSI-, EXE- ja MSIX -tiedostomuodoissa. Sovellusten jakamisen yhteydessä tutkittiin SCCM:n Software Inventory -ominaisuutta, jolla tarkasteltiin asiakaskoneille asennettuja sovelluksia. Sovellusten jakamiskokeilun jälkeen jaettiin Windows-käyttöjärjestelmäpäivityksiä asiakaskoneille SCCM:llä, mikä edellytti WSUS-työkalun yhdistämisen SCCM-ympäristöön. Windows 7- ja Windows 10 -käyttöjärjestelmiä asennettiin asiakaskoneille SCCM:n avulla. Tehtiin myös levykuva sekä Reference Image -levykuva Windows 7- ja Windows 10 -käyttöjärjestelmistä.
SCCM päivitettiin testauksien yhteydessä uusimpaan versioon 1902. SCCM:n versiopäivitys tehtiin sovellusten- ja päivitysten jakeluongelmien ratkaisemiseksi. Lisäksi SCCM-asiakaskoneohjelmat poistettiin ja asennettiin uudelleen työasemille. Sovellukset jaettiin uudelleen asiakaskoneille käyttämällä päivitettyä SCCM:ää sekä uudelleenasennettuja asiakaskoneita.
Opinnäytetyön SCCM-testauksien tulokset olivat vaihtelevia. Sovellusten jakaminen asiakaskoneille onnistui osittain ja päivitysten jakamista ei päästy testaamaan ollenkaan WSUS-työkalun ongelmien takia. Levykuvien ottaminen ei onnistunut testatuilla sovelluksilla ja näin ollen käyttöjärjestelmien asennusta ei voinut testata. Testauksissa kuitenkin opittiin paljon ongelmanratkaisua sekä lokitiedostojen hyödyntämistä.