You are on page 1of 6

VISOKA ŠKOLA STRUKOVNIH STUDIJA ZA INFORMACIONE I KOMUNIKACIONE

TEHNOLOGIJE

Seminarski rad

Administriranje sistema Windows


SERVER APPLICATION VIRTUALIZATION OVERVIEW
(PREGLED VIRTUELIZACIJE SERVERSKE APLIKACIJE)

Mentor: Student:

dr Goran Zajić Nikola Čeković, 2005/17

Beograd, 2018.
Uvod

Virtuelizaciju Microsoftovog servera (Server App-V) možete koristiti za kreiranje


virtuelnih aplikativnih paketa. Virtualni paketi aplikacija predstavljaju slike aplikacija koje se
mogu kopirati na računar koji pokreće Server App-V Agent i započinje bez potrebe za lokalnom
instalacijom. Aplikacija se zatim pokreće kao da je lokalno instalirana aplikacija. Pokretanje
virtuelnih aplikacija može pomoći u smanjivanju troškova hardvera i operativnog sistema i
pomoći u usmeravanju upravljanja aplikacijama. Server App-V se zasniva na tehnologiji koja se
koristi sa Application Virtualization (App-V) tako što odvaja konfiguraciju aplikacije i stanje iz
osnovnog operativnog sistema koji se pokreće na računarima u okruženju data centra. Server
App-V dozvoljava dinamičku kompoziciju aplikacija i hardverskih slika koje mogu značajno
smanjiti broj slika koje treba upravljati. Server App-V takođe omogućava automatizaciju
scenarija primene i upravljanja koji mogu poboljšati pouzdanost, dostupnost i servisabilnost
aplikacija datacentara.

Nisu podržane sve aplikacije za korišćenje sa Server App-V. Aplikacije kao što su
antivirusni softver koji zahtevaju podršku uređaja ili kernel-a nisu podržani. Server App-V je
primarno namenjen za upotrebu sa poslovnim aplikacijama ili poslovnim nivoima višeslojnih
aplikacija. Shodno tome, neke velike server aplikacije kao što su Microsoft Exchange Server,
Microsoft SQL Server, and Microsoft SharePoint nisu podržane. Iako ne postoji lista podržanih
aplikacija za korišćenje sa Server App-V, Server App-V je optimizovan za kreiranje virtuelnih
aplikativnih paketa za aplikacije sa sledećim atributima:

 State persisted to local disk


 Microsoft Windows Services
 Internet Information Services (IIS)
 Registry
 COM+ / DCOM
 Text-based Configuration Files
 WMI Providers
 Microsoft SQL Server Reporting Services
 Local Users and Groups
 Scheduled Tasks
 Microsoft SQL Server Databases

1
Treba da se upoznate i sa sledećom terminologijom:
Virtuelni paket aplikacija

- Aplikacija zapakovana od strane Sequencer za pokretanje u samostalnom, virtuelnom


okruženju. Virtuelno okruženje sadrži informacije potrebne za pokretanje aplikacije na klijentu
bez instaliranja aplikacije lokalno.

Konfiguracijska datoteka rasporeda

- .xml datoteka koja sadrži prilagođene postavke koje se primenjuju na određeni paket
virtuelnih aplikacija kada se paket pokreće na ciljanom računaru.

Virtuelno okruženje

- Kontejner za izvršavanje koji definira resurse dostupne za procese aplikacija koji se


pokreću iz paketa sa sekvenciranim aplikacijama.

Zahtev softvera za virtuelizaciju servera

Operativni sistem Izdanje Service Pack S. Arhitektura

Windows Server 2003 R2 SP2 x86, x64

Windows Server 2008 SP2 x86, x64

Windows Server 2008 R2 x64

Windows Server 2012 x64

(softverski zahtevi)

2
Infrastruktura virtuelizacije Microsoft aplikacija

Infrastruktura Microsoft Application Virtualization (App-V) obuhvata:

• App-V Sekuencer-App-V Sekuencer pretvara podatke aplikacija u format koji je kompatibilan


sa App-V serverom i klijentom, proizvodnju paketa App-V.

• App-V Server-Paket App-V se može postaviti na jedan ili više servera App-V, tako da se može
pretočiti na klijente na zahtev i lokalno keširati.

• Client Virtualization Application - App-V klijent je sistemska komponenta koja omogućava


krajnjem korisniku da interakciju sa paketom App-V koji su dostupni na App-V serveru.

(Infrastruktura Microsoft Application Virtualization App-V)

Postupak sekvenciranja je sledeći:


1. Instalirajte Server App-V Sequencer
2. Konfigurišite detalje paketa i pokrenite Server App-V Sequencer za praćenje sistema
3. Pokrenite intaller i instalirajte aplikaciju
4. Zaustavite Server App-V Sequencer od praćenja sistema
5. Sačuvajte paket Server App-V paketa

3
Koraci za implementaciju Server App-V
(Implement Server App-V)

Postoje dva glavna koraka koje morate preduzeti da implementirate Server App-V u vašem
okruženju:

Kreirajte virtualni paket aplikacija tako što ćete sekvencirati aplikaciju

Korišćenjem medija za instalaciju aplikacije kreirajte virtualni paket aplikacija koji uključuje sve
potrebne resurse i konfiguraciona podešavanja. Takođe treba identifikovati sve stavke koje će
zahtevati konfiguraciju kada se paket pokrene. Više informacija o aplikacijama za sekvenciranje
potražite u odeljku kako se sekvencira nova aplikacija za server.

Razvoj virtualnog paketa aplikacija

Navedite bilo koja konfiguraciona podešavanja koja moraju biti podešena za određeni primer
aplikacije, a zatim ih rasporediti pomoću odgovarajućih alata. Više informacija o konfiguraciji
aplikacije potražite u članku Kako izvršiti konfiguraciju post-sekvenciranja. Za instalacije testa
možete koristiti cmdlets Server App-V PowerShell cmdlets da biste primenili i upravljali svojim
paketom.

Primer primene Virtual Application Package

Koristite sledeće informacije da biste instalirali virtualni paket aplikacija na računar na kome se
nalazi Server App-V Agent. Razmena se vrši pomoću Cmdlets Server-a App-V PowerShell. Ovi
preduslovi moraju biti dostupni pre nego što izvršite proceduru za primenu paketa aplikacija:

- Računar koji pokreće Server App-V Agent.

- Instalirani paket virtuelnih aplikacija za server.

- Računar koji pokreće PowerShell 2.0 i Server App-V Cmdlets.

Računar koji pokreće Server App-V Agent može biti isti kao i računar sa instaliranim Cmdlets
Server-a App-V, iako nije neophodan. Ako koristite različite računare, oni moraju biti u
mogućnosti da stupe u kontakt sa drugima preko mreže. Korisnički račun koji obavlja
raspoređivanje mora biti član lokalne bezbednosne grupe lokalnih administratora na oba
računara. Paket virtuelne aplikacije mora se kopirati lokalno na računar na kome se nalazi Server
App-V Agent. Proces primene će se pojaviti u potpunosti na računaru koji pokreće Server App-V
Cmdlets.

4
Razlike između Server App-V i App-V
(Differences between Server App-V and App-V)

Server App-V App-V

Ako aplikacija kreira podatke ili modifikuje Ako aplikacija kreira podatke ili modifikuje
konfiguraciju na određenoj lokaciji u registru kada konfiguraciju na lokaciji registra specifičnoj za
je aplikacija sekvencirana, podaci ili konfiguracija trenutne korisnike kada se aplikacija sekvencira,
ostaje povezani sa istim korisniku u vrijeme podaci ili konfiguracija se mapiraju tako da su
raspoređivanja i vremena rada. dostupna svakom korisniku koji pokreće aplikaciju.

Datoteke aplikacija koje su deo virtuelnog paketa Datoteke aplikacija koje su deo paketa virtuelnih
aplikacija, kao što su .eke datoteke i biblioteke koje aplikacija dostupne su samo onoj virtuelnoj
su potrebne za pokretanje aplikacije, dostupne su aplikaciji i svim drugim procesima koji su
svim procesima koji se pokreću na računaru na pokrenuti u virtuelnom okruženju aplikacije.
kojem je aplikacija kopirana.

Objekti COM, DCOM objekti, COM + objekti, COM, DCOM, COM +, VMI i informacije o
VMI provajderi i NT servisi koji su deo paketa servisu koji su povezani sa virtuelnim aplikacijskim
virtuelnih aplikacija su izloženi lokalnom sistemu paketom se čuvaju unutar tog paketa, nedostupni za
kako bi operativni sistem, alati i druge aplikacije bilo koji proces koji se pokreće izvan tog paketa.
interakcali s njima. Na primer, izvorni Service Na primer, lokalni SCM neće videti bilo koje NT
Control Manager (SCM) može se koristiti za usluge koje se pokreću unutar virtuelnog okruženja.
pokretanje usluge koja je deo virtualnog paketa
aplikacija.

Server App-V Agent koristi heuristiku da Za proces koji treba virtualizovati, taj proces mora
automatski otkrije koji procesi na računaru moraju otvoriti program App-V, kao što je sfttray.exe, ili
biti pokrenuti unutar virtuelnih okruženja. Obično mora biti dete drugog virtuelnog procesa. Da biste
nije potreban nikakav lansirnik. Da eksplicitno eksplicitno dodali proces u virtuelno okruženje,
dodate proces u virtuelno okruženje, možete dodati možete pokrenuti komandu "sfttray.exe /exe
"/RunInVE:<package GUID>" na kraj <executable to launch> /app <name of
komandne linije procesa. application>".

(tabela prikazuje neke od razlika u Server App-V i App-V)

You might also like