A Windows Azure Pack és a System Center összetevőinek előkészítése a Service Reporting használatára
Közzétéve: 2016. március
Hatókör: System Center 2012 R2 Service Reporting
Az alábbi szoftverek használhatók leltári és mérési adatok összegyűjtésére és az adatokból való jelentéskészítésre. Ezek a szoftverek összegzik és összefoglalják a szolgáltatásként nyújtott infrastruktúrára (IaaS) vonatkozó adatokat az informatikai üzemeltetési szolgáltatók számára.
System Center 2012 R2 Virtual Machine Manager
System Center 2012 R2 Operations Manager
System Center 2012 R2 Service Provider Foundation
Windows Azure Pack for Windows Server
System Center 2012 R2 Service Reporting
Az alábbi folyamat ismerteti az adatok áramlását a forrásrendszerektől, egészen a környezetében üzemeltetett IaaS-erőforrásokra vonatkozó jelentések elkészítéséig.
A System Center a Virtual Machine Managertől és az Operations Managertől gyűjt adatokat.
A Virtual Machine Manager az általa felügyelt összes virtuális gépről és gazdagépről gyűjt adatokat. Ezen adatok közé tartoznak a processzor, a memória, a tároló és a hálózat használatára, az elindításukra és leállításukra vonatkozó adatok. A rendszer rövid ideig tárolja ezeket az adatokat.
A Virtual Machine Manager a VMM és az OM közötti csatoló használatával küldi el a teljesítményadatokat az Operations Managernek.
Az Operations Manager az Operations Manager adatraktárába menti a nyers adatokat.
Az Operations Manager adatraktára minden órában áthelyezi a nyers adatokat az óránkénti adatkészletbe hosszú távú tárolásra.
A Windows Azure Pack és a Service Provider Foundation gyűjti össze az adatokat.
A Windows Azure Pack for Windows Server részeként működő Adatgyűjtő szolgáltatás adatokat gyűjt a hozzá tartozó különböző Erőforrás-szolgáltató szolgáltatásoktól. Mindegyik Erőforrás-szolgáltató rendelkezik az általa gyűjtött adatkészletek listájával.
A Használatiadat-gyűjtő a felhasználásra vonatkozó adatokat gyűjt mindegyik szolgáltatótól, és menti azokat a gyűjtő adatbázisba, amely a Windows Azure Pack része.
A VM-felhők Használatiadat-gyűjtője a Service Provider Foundation használatával gyűjt adatokat a VM erőforrás-szolgáltatótól.
A VM-felhők Adatgyűjtő modulja – amely a Windows Azure Pack része – meghívja a Service Provider Foundation rendszert a szükséges adatok, például a processzorkihasználtság, a memóriakihasználtság és a lemezkihasználtság lekéréséhez.
A Service Provider Foundation meghívja az Operations Manager adatraktárát, és visszaadja az adatokat a Windows Azure Pack Gyűjtő szolgáltatásának.
A Windows Azure Pack Használatiadat-gyűjtője menti a VM-felhőkre vonatkozó adatokat a Használatiadat-gyűjtő adatbázisba, ahol egy számlázási cikluson, azaz kb. 40 napon keresztül tárolja azokat.
Az adatok elemzését és hosszú távú tárolását a Service Reporting szoftver végzi.
A Service Reporting az ETL (kinyerés, átalakítás és betöltés) mechanizmust alkalmazza az adatgyűjtéshez.
A kinyerési folyamat kapcsolódik a Windows Azure Pack Használati REST API-hoz az adatok kinyerése érdekében.
A Windows Azure Pack REST API lekérdezi a gyűjtő adatbázist, és visszaadja az adatokat a kinyerési folyamatnak.
A Service Reporting adatraktára meghatározatlan ideig tárolja az adatokat, továbbítja azokat egy adatkockába, majd betölti őket elemzésre.
Az adatok az Excel vagy a SharePoint Performance Point használatával elemezhetők.
A következő ábra szemlélteti ezt a folyamatot.
A VMM és az Operations Manager konfigurálása szolgáltatásként nyújtott infrastruktúra használatára és annak mérésére
A VMM és az Operations Manager konfigurálása előtt győződjön meg arról, hogy teljesülnek az alábbi feltételek.
Már telepítve van a Virtual Machine Manager.
Már telepítve van az Operations Manager.
Legalább egy felhőt létrehoztak már a Virtual Machine Managerben.
Az Operations Manager és a Virtual Machine Manager összes szolgáltatásfiókja egy tartományi fiók alatt fut.
Ahhoz, hogy az Operations Manager felderíthesse és figyelhesse a felhőket, gazdagépeket és virtuális gépeket, importálni kell a VMM felügyeleti csomagot az Operations Managerbe. A VMM felügyeleti csomag számos más felügyeleti csomagtól függ, ezek közé tartozik az SQL, az IIS és a Windows Server. Az eljárás egyszerűbbé tétele érdekében rendelkezésre áll egy PowerShell-parancsprogram a felügyeleti csomagok importálásához. Ezek a felügyeleti csomagok a Virtual Machine Manager-kiszolgálón találhatók, a telepítési mappában. Ez például lehet a Telepítési_meghajtó\Program Files\Microsoft System Center 2012 R2\Virtual Machine Manager\ManagementPack mappa.
A VMM és a függőségi felügyeleti csomagok importálása az Operations Managerbe
Másolja a Dependencies mappát a Virtual Machine Manager-kiszolgálóról az Operations Manager ideiglenes (temp) mappájába.
Indítsa el az Operations Manager konzolt rendszergazdaként.
Válassza ki az Adminisztráció munkaterületet.
Az Adminisztráció terület Intézőbeli nézetében válassza ki a Felügyeleti csomagok elemet.
Válassza a Felügyeleti csomagok importálása lehetőséget.
Kattintson a Hozzáadás gombra, majd válassza az Importálás lemezről lehetőséget.
Kattintson a Nem gombra.
Az Operations Manager felügyeleti kiszolgálóján lépjen arra a mappára, amelybe korábban átmásolta a felügyeleti csomagokat tartalmazó mappát.
Jelölje ki az összes fájlt, majd kattintson a Megnyitás lehetőségre.
Válassza a Telepítés lehetőséget.
Válassza ki a Figyelés munkaterületet.
Győződjön meg arról, hogy a következő nézetek megjelennek a megfigyelési nézetek között:
Microsoft System Center Virtual Machine Manager
Microsoft System Center Virtual Machine Manager PRO
Annak érdekében, hogy az Operations Manager és a Virtual Machine Manager információt tudjon cserélni egymással, mindkét összetevőnek rendszergazdai hozzáférési jogosultsággal kell rendelkeznie a másikhoz. Hajtsa végre a következő eljárást annak ellenőrzéséhez, hogy a szolgáltatásfiókok megfelelő hozzáférési jogosultsággal rendelkeznek-e.
A VMM és az Operations Manager szolgáltatásfiókjának megosztása a VM és OM Admins biztonsági csoportokkal
Nyissa meg a Szolgáltatások párbeszédpanelt az Operations Manager és a Virtual Machine Manager kiszolgálóján.
A Virtual Machine Manager-kiszolgálón győződjön meg arról, hogy a System Center Virtual Machine Manager felhasználója egy tartományi fiók alatt fut. Ez lehet például a CONTOSO\!vmm fiók.
Az Operations Manager-kiszolgálón győződjön meg arról, hogy a System Center Data Access Service felhasználója egy tartományi fiók alatt fut. Ez lehet például a CONTOSO\!om_das fiók.
Ha az Operations Manager rendszergazdáit egy Active Directorybeli biztonsági csoporttal kezelik, akkor az Active Directory – felhasználók és számítógépek párbeszédpanelen vegye fel a VMM szolgáltatásfiókot az OM Admins biztonsági csoportba. Például vegye fel a CONTOSO\!VMM felhasználót az OM Admins biztonsági csoportba.
Ha a VMM rendszergazdáit egy Active Directorybeli biztonsági csoporttal kezelik, akkor vegye fel a VMM szolgáltatásfiókot az OM Admins biztonsági csoportba.
Nyissa meg a VMM konzolt rendszergazdaként.
Válassza a Beállítások lehetőséget, majd kattintson A System Center beállításai elemre.
Írja be az Operations Manager kiszolgálójának teljes tartománynevét.
Használja a rendszer által javasolt alapértelmezett szolgáltatásfiókot, majd kattintson a Tovább gombra.
Adja meg azt a szolgáltatásfiókot az Operations Manager számára, amelyet korábban felvett a VMM biztonsági csoportba, majd kattintson a Tovább gombra.
Az integráció engedélyezéséhez kattintson a Befejezés gombra.
Az Operations Manager és a Virtual Machine Manager integrációjának ellenőrzése
Nyissa meg a VMM konzolt rendszergazdaként.
Válassza a Beállítások lehetőséget, majd kattintson A System Center beállításai elemre.
Kattintson duplán az Operations Manager-kiszolgáló elemre.
Győződjön meg arról, hogy a kapcsolat állapota OK.
Válassza ki a Felügyeleti csomag elemet, és győződjön meg arról, hogy a listán szereplő felügyeleti csomagok 3.1.6011.0-s vagy újabb verziójúak.
Nyissa meg az Operations Manager konzolt rendszergazdaként.
Válassza a Figyelés elemet, kattintson a Figyelés lehetőségre, majd kattintson A Virtual Machine Manager nézetei elemre.
Amikor teljesen megjelenik a diagramot tartalmazó nézet, bontsa ki a Felügyelt erőforrások csomópontot, majd bontsa ki Az összes felhő csomópontot.
Ekkor meg kell jelennie a felhők kibontott nézetének.
Annak ellenőrzése, hogy megtörténik-e az adatok tárolása az Operations Manager adatraktárában
Nyissa meg az SQL Management Studio ablakát.
Kapcsolódjon ahhoz az SQL Server-példányhoz, amelyen az Operations Manager adatraktárának adatbázisa fut.
Jelölje ki az OperationsManagerDW adatbázist.
Az Object Explorer ablaktáblában bontsa ki az adatbázist, és bontsa ki a Táblák mappát.
Jelölje ki a Perf.PerfHourly_ táblát.
Kattintson az egér jobb oldali gombjával a Perf.PerfHourly_ táblára, majd kattintson a Legfelső 1000 sor kiválasztása menüpontra.
Győződjön meg arról, hogy az Eredmények ablaktáblában megjelennek a rekordok.
Az SPF és a Windows Azure Pack konfigurálása szolgáltatásként nyújtott infrastruktúra használatára és annak mérésére
Az Service Provider Foundation és a Windows Azure Pack konfigurálása előtt győződjön meg arról, hogy teljesülnek az alábbi feltételek.
Konfigurálták az Operations Manager és a Virtual Machine Manager integrációját, és az megfelelően működik.
Megtörtént a Service Provider Foundation telepítése és konfigurálása a VMM-mel való együttműködésre.
Megtörtént a Windows Azure Pack telepítése és konfigurálása.
Minimális követelményként konfiguráltak legalább egy Windows Azure Pack konstrukciót.
Az Operations Manager és a Virtual Machine Manager integrációjához végezze el a következő eljárásokat.
Regisztrálja az SPF használatmérési végpontját az Operations Manager operatív adatbázisánál.
Regisztrálja az SPF mérési végpontját a Windows Azure Pack felügyeleti portálján.
Győződjön meg arról, hogy megtörténik az adatok tárolása a gyűjtő adatbázisban.
Az SPF használatmérési végpontjának regisztrálása az Operations Manager operatív adatbázisánál
Jelentkezzen be a Service Provider Foundation kiszolgálójára a Usage alkalmazáskészlet fiókjának használatával.
Győződjön meg arról, hogy a Usage webes végpont alkalmazáskészlet-fiókja tartományi fiókként fut.
Gondoskodjon arról, hogy a Usage alkalmazáskészlet-fiók be tudjon jelentkezni az SQL rendszerbe, és végrehajtási engedélyt kapjon arra a helyre vonatkozóan, ahol telepítve van az SCOM adatraktárának adatbázisa.
Nyissa meg a PowerShell ablakát rendszergazdai jogosultsággal.
Írja be az
Import-module spfadmin
parancsot.Mentse a következő PowerShell-parancsprogramot
RegistrespfwOMDW.ps1
néven a Service Provider Foundation kiszolgálóján.# Provide server name to the OM DW instance $OMDWSqlServer = <OMDWConnectionString> # Provide server name to the OM instance $OMServer = <OMManagementServerName> # Provide the account for Windows Azure Pack to access the SPF usage web endpoint $UsageUser = <Domain\Username> # Register the SCOM Data Warehouse instance to SPF usage metering $server = New-SCSPFServer -Name $OMServer -ServerType OMDW $setting = New-SCSPFSetting -Name $OMDWSqlServer -SettingString "Data Source=$OMDWSqlServer;Initial Catalog=OperationsManagerDW;Integrated Security=True" -SettingType DatabaseConnectionString –Server $server # Ensure the caller account can access the SPF usage web endpoint Net.exe localgroup SPF_Usage /add $UsageUser
A parancsprogramban csúcsos zárójelek között szereplő, <Változó> formátumú változók helyére írja be a saját környezetéhez szükséges értékeket.
Futtassa a parancsprogramot a Service Provider Foundation kiszolgálóján a
./RegistrespfwOMDW.ps1
parancs beírásával.
Az SPF mérési végpontjának regisztrálása a Windows Azure Pack felügyeleti portálján
Jelentkezzen be a Windows Azure Pack felügyeleti portáljára rendszergazdaként.
Válassza a VM-felhők lehetőséget.
Válassza a Service Reporting-szolgáltató regisztrálása lehetőséget.
Adja meg a Service Provider Foundation előzőleg konfigurált használatmérési webes végpontjának URL-címét. Ez lehet például a
https://<ServiceProviderFoundationServiceRoot>:8090/Usage/
cím. Figyeljen az URL-cím /usage/ részére.Adja meg a Service Provider Foundation előzőleg konfigurált Usage végpontjának eléréséhez szükséges hitelesítő adatokat.
Győződjön meg arról, hogy a regisztrálás sikeresen megtörténik.
Annak ellenőrzése, hogy megtörténik-e az adatok tárolása a gyűjtő adatbázisban
Várjon legalább 1 órát a Service Provider Foundation végpontjainak regisztrálását követően, majd nyissa meg az SQL Server Management Studio ablakát.
Kapcsolódjon ahhoz az SQL Server-példányhoz, amelyen a Windows Azure Pack gyűjtő adatbázisa fut.
Az Object Explorer ablaktáblában bontsa ki az Adatbázisok csomópontot, majd jelölje ki a Microsoft.MgmtSvc.Usage adatbázist.
Bontsa ki az adatbázist, majd bontsa ki a Táblák csomópontot.
Kattintson az egér jobb oldali gombjával a [usage].[Records] táblára, majd kattintson a Legfelső 1000 sor kiválasztása menüpontra.
Győződjön meg arról, hogy az Eredmények nézetben megjelennek a rekordok.
A Service Reporting rendszerbe állítása
Miután előkészítette a System Center 2012 R2 összetevőit, és előkészítette a Windows Azure Pack csomagot, készen áll a Service Reporting szolgáltatás telepítésére és konfigurálására. A következő eljárások ismertetik a Service Reporting szolgáltatás telepítését és konfigurálását.
A Service Reporting infrastruktúra diagramja
Miután rendszerbe állította és konfigurálta a Service Reporting szolgáltatást a System Center 2012 R2 egyéb összetevőivel és a Windows Azure Pack csomaggal, a kialakított infrastruktúrának az alábbi diagramra kell hasonlítania. A diagramban zöld színnel jelöltük a System Center azon összetevőit, amelyekből adatok származnak. Kék szín jelöli a Windows Azure Pack azon szolgáltatásait, amelyekből további adatok származnak. Lila szín jelöli a jelentéskészítési összetevőket, amelyekben a használati és leltári adatok végső megjelenítése történik.
A teljesség érdekében feltüntettük a diagramban a Windows Azure Pack Usage szolgáltatását és erőforrás-szolgáltatóit, azonban a diagram nem minden eleme szolgál a használati és leltári adatok összegyűjtésére vagy megjelenítésére. Emellett a REST API is látható a diagramban, ez mutatja a számítógéprendszerek közötti információáramlást. Ennek az összetevőnek a működését A Windows Azure Pack Usage szolgáltatása című cikk dokumentálja teljes körűen.
Lásd még
A System Center 2012 R2 rendszer Service Reporting szolgáltatása
A Service Reporting használatának megtervezése