Nasazení virtuálních aplikací App-V pomocí Configuration Manager

Platí pro: Configuration Manager (Current Branch)

Když ke správě virtuálních aplikací použijete Configuration Manager, získáte následující výhody:

  • Jedna infrastruktura pro správu

  • Funkce škálovatelnosti, nasazení a distribuce obsahu, jako jsou kolekce a spřažení uživatelských zařízení

  • Pokročilé funkce správy aplikací

  • Nasazení operačního systému, inventář softwaru a hardwaru, monitorování míry využívání softwaru a funkce Asset Intelligence pro podporu virtuálních aplikací

Další informace o tom, jak vytvářet a sekvencovat aplikace pomocí Microsoft Application Virtualization (App-V), najdete v dokumentaci k Application Virtualization 4.

Kromě dalších Configuration Manager požadavků a postupů pro vytvoření aplikace musíte při vytváření a nasazování virtuálních aplikací vzít v úvahu následující aspekty:

  • Pokud chcete nasazovat virtuální aplikace do počítačů, musíte mít na počítačích nainstalovaného klienta Configuration Manager a klienta sady App-V. Klientská zařízení můžou zahrnovat stolní a přenosné počítače a klienty Infrastruktura virtuálních klientských počítačů (VDI). Software Configuration Manager a app-V Client spolupracují na doručování, hledání a spouštění balíčků virtuálních aplikací. Klient Configuration Manager spravuje doručování balíčků virtuálních aplikací do klienta app-V. Klient App-V spustí virtuální aplikaci na klientovi.

  • Pokud chcete nasadit virtuální aplikaci, musíte ji nejprve vytvořit pomocí aplikace App-V Application Virtualization Sequencer. Sequencer monitoruje proces instalace a nastavení aplikace a zaznamenává informace potřebné ke spuštění aplikace ve virtuálním prostředí. Pomocí sekvenceru můžete také nastavit, které soubory a konfigurace se použijí pro všechny uživatele a které konfigurace můžou uživatelé přizpůsobit.

  • Když sekvencujete aplikaci, musíte balíček uložit do umístění, ke kterému Configuration Manager mají přístup. Pak můžete vytvořit nasazení aplikace, které obsahuje tuto virtuální aplikaci.

  • Configuration Manager nepodporuje použití funkce sdílené mezipaměti jen pro čtení sady App-V 4.6.

  • Configuration Manager podporuje funkci Úložiště sdíleného obsahu v App-V 5.

  • Když vytvoříte typ nasazení pro virtuální aplikaci, Configuration Manager vytvoří typ nasazení pomocí obsahu souboru manifestu aplikace. Toto je soubor XML, který obsahuje informace o virtuální aplikaci. Kromě toho Configuration Manager vytváří požadavky na typ nasazení na základě obsahu souboru .osd app-V, který obsahuje informace o podporovaných operačních systémech pro virtuální aplikaci.

  • Pokud chcete nasadit virtuální aplikace v Configuration Manager, klientské počítače musí mít nainstalovanou minimálně verzi App-V 4.6 SP1 nebo novější.

  • Před úspěšným nasazením virtuálních aplikací aktualizujte klienta sady App-V nejnovější opravou hotfix.

  • Když ve verzi App-V 5.0 použijete skupiny připojení, můžou nasazené virtuální aplikace sdílet stejný systém souborů a registr na klientských počítačích. Na rozdíl od standardních virtuálních aplikací mohou tyto aplikace sdílet data mezi sebou. Skupiny připojení navíc zachovávají uživatelská nastavení pro aplikace, které obsahují. Virtuální prostředí App-V v Configuration Manager slouží k nastavení skupin připojení na klientských počítačích. Virtuální prostředí se v klientských počítačích vytvoří nebo změní při instalaci aplikace nebo při dalším vyhodnocení nainstalovaných aplikací klienti. Těmto aplikacím můžete nastavit prioritu tak, aby při pokusu více aplikací o změnu hodnoty systému souborů nebo registru získala přednost aplikace s nejvyšší prioritou. Další informace najdete v tématu Vytvoření virtuálních prostředí App-V.

Podporované verze App-V

Configuration Manager podporuje následující verze sady App-V:

  • App-V 4.6: Pokud chcete v Configuration Manager používat virtuální aplikace, musí mít klientské počítače nainstalovaného klienta App-V 4.6 SP1, App-V 4.6 SP2 nebo App-V 4.6 SP3.

    Před úspěšným nasazením virtuálních aplikací aktualizujte klienta App-V 4.6 nejnovější opravou hotfix.

  • App-V 5, App-V 5.0 SP1, App-V 5.0 SP2, App-V 5.0 SP3 a App-V 5.1: Pro App-V 5.0 SP2 je nutné nainstalovat Balíček oprav hotfix 5 nebo použít App-V 5.0 SP3.

  • App-V 5.2: Tato verze je integrovaná do Windows 10 Education (1607 a novější), Windows 10 Enterprise (1607 a novější) a Windows Server 2016.

Další informace o aplikaci App-V v Windows 10 najdete v následujících tématech:

Postup správy virtuálních aplikací App-V

Pokud chcete spravovat virtuální aplikace App-V, postupujte takto:

  1. Sekvence: Sekvencování je proces převodu aplikace na virtuální aplikaci pomocí sekvenceru App-V.

  2. Vytvořit: Pomocí Průvodce vytvořením typu nasazení naimportujte sekvencovanou aplikaci do typu nasazení Configuration Manager, který pak můžete přidat do aplikace. Můžete také vytvořit virtuální prostředí, která umožňují více virtuálním aplikacím sdílet nastavení.

  3. Distribuce: Distribuce je proces zpřístupnění aplikací App-V na Configuration Manager distribučních bodech.

  4. Nasazení: Nasazení je proces zpřístupnění aplikace na klientských počítačích. To se označuje jako publikování a streamování v úplné infrastruktuře sady App-V.

Configuration Manager metod doručování virtuálních aplikací

Configuration Manager podporuje dvě metody doručování virtuálních aplikací klientům: streamování a místní doručování (stažení a spuštění).

Když se rozhodujete, kterou metodu doručení použít, porovnejte snížení požadavků na místo na disku pro doručování streamování s garantovanou dostupností aplikací App-V v místním doručování. Větší místo na disku klienta, které je potřeba pro místní doručování, může být vhodnější než doručování streamování, aby uživatelé měli aplikaci vždy k dispozici z libovolného umístění.

Streamování doručení

Pokud ke správě klienta App-V používáte Configuration Manager, podporuje streamování virtuálních aplikací z distribučního bodu prostřednictvím protokolu HTTP nebo HTTPS. Streamování přes PROTOKOL HTTP nebo HTTPS je ve výchozím nastavení povolené a je nastavené v dialogovém okně pro vlastnosti distribučního bodu. Když nasadíte virtuální aplikaci do klientských počítačů a uživatel spustí virtuální aplikaci, klient Configuration Manager kontaktuje bod správy a určí, který distribuční bod má použít. Potom se aplikace streamuje z distribučního bodu.

Informace v této tabulce vám pomůžou při rozhodování, jestli je pro vás nejvhodnější způsob doručení streamování:

Výhody Nevýhody
Tato metoda používá standardní síťové protokoly ke streamování obsahu balíčku z distribučních bodů.

Zástupci programů pro virtuální aplikace vyvolávají připojení k distribučnímu bodu, takže doručování virtuálních aplikací probíhá na vyžádání.

Tato metoda funguje dobře pro klienty s připojením k distribučním bodům s velkou šířkou pásma.

Aktualizované virtuální aplikace distribuované v rámci podniku jsou k dispozici, protože klienti obdrží zásady, které je informují, že aktuální verze je nahrazena a stáhnou pouze změny z předchozí verze.

Přístupová oprávnění jsou definována v distribučním bodě, aby uživatelé nemohli přistupovat k neoprávněným aplikacím nebo balíčkům.
Virtuální aplikace se nestreamují, dokud uživatel aplikaci poprvé nespustí. V tomto scénáři může uživatel obdržet zástupce programů pro virtuální aplikace a pak se odpojit od sítě před prvním spuštěním virtuálních aplikací. Pokud se uživatel pokusí spustit virtuální aplikaci v době, kdy je klient offline, zobrazí se mu chyba a nemůže virtualizovanou aplikaci spustit, protože Configuration Manager distribuční bod není k dispozici pro streamování aplikace. Aplikace bude nedostupná, dokud se uživatel znovu nepřipojí k síti a nespustí aplikaci.

Pokud se tomu chcete vyhnout, můžete pro doručování virtuálních aplikací klientům použít místní metodu doručování nebo můžete povolit internetovou správu klientů pro doručování streamovaných dat.

Místní doručení (stažení a spuštění)

Při použití Configuration Manager je nejčastějším přístupem ke stažení a spuštění, protože tento přístup úzce napodobuje způsob, jakým se s Configuration Manager doručují jiné formáty aplikací. Když použijete metodu místního doručení, klient Configuration Manager nejprve stáhne celý balíček virtuální aplikace do mezipaměti klienta Configuration Manager. Configuration Manager pak dá klientovi App-V pokyn streamovat aplikaci z mezipaměti Configuration Manager do mezipaměti App-V. Pokud nasadíte virtuální aplikaci do klientských počítačů a její obsah není v mezipaměti App-V, klient app-V streamuje obsah aplikace z mezipaměti Configuration Manager klienta do mezipaměti app-V a pak aplikaci spustí. Po úspěšném spuštění aplikace můžete nastavit klienta Configuration Manager tak, aby v dalším cyklu odstraňování odstranil všechny starší verze balíčku nebo aby je uchoval v mezipaměti klienta Configuration Manager. Místní uchovávání obsahu může využívat výhody metod optimalizace doručení obsahu balíčků, jako jsou BranchCache a PeerCache.

Informace v této tabulce vám pomůžou rozhodnout, jestli je pro vás místní doručení nejvhodnější:

Výhody Nevýhody
Standardní funkce distribučního bodu slouží ke stažení balíčku pomocí služby BITS (Background Intelligent Transfer Service).

Obsah balíčku virtuální aplikace se doručuje místně klientovi. To znamená, že uživatelé je můžou spustit, když jejich počítač není připojený k síti.

Tato metoda je vhodná pro pomalé nebo nespolehlivé síťové připojení a pro počítače, které se k síti připojují pouze příležitostně.

Configuration Manager pomocí vzdálené rozdílové komprese (RDC) odesílá klientům pouze bajty v souborech, které se změnily při aktualizaci obsahu balíčku virtuální aplikace. Klient Configuration Manager používá RDC k vytvoření nové verze balíčku virtuální aplikace na základě aktuální verze balíčku a všech změn odeslaných klientovi.

Tato metoda poskytuje odolnost aplikací mobilním uživatelům nebo odpojeným uživatelům. Správci se můžou rozhodnout, že balíček po doručení zachovají v mezipaměti Configuration Manager, pokud byla virtuální aplikace nasazena s akcí instalace. Balíček v mezipaměti klienta Configuration Manager slouží jako místní spolehlivý zdroj streamování, aby klient App-V načítá balíček do své mezipaměti.
Pokud je virtuální aplikace uložená v mezipaměti Configuration Manager, vyžaduje se v klientovi místo na disku, které se rovná až dvojnásobku velikosti balíčku virtuální aplikace.

Nasazení z image

Můžete také předinstalovat virtuální aplikace v počítači a pak vytvořit image tohoto počítače pro nasazení do jiných počítačů. Pokud se ale balíček virtuální aplikace vytvořil v jiné lokalitě, binární rozdílová replikace nebude použita ke stažení aktualizací do aplikace. Tato možnost může být užitečná v infrastruktuře virtuálních klientských počítačů, když chcete, aby aplikace byly dostupné okamžitě, místo aby se aplikace stahují po přihlášení uživatele.

Migrace z infrastruktury App-V na infrastrukturu Configuration Manager a App-V

Následující tabulka vám pomůže naplánovat migraci ze stávající infrastruktury App-V na správu virtuálních aplikací pomocí Configuration Manager.

Krok Další informace
Prozkoumejte své aktuální virtuální aplikace a vyberte aplikace, které chcete migrovat do infrastruktury Configuration Manager. Žádné další informace.
Vyhodnoťte uživatele a zařízení, do kterých se virtuální aplikace nasadí. Vytvořte Configuration Manager kolekce a seskupte uživatele a zařízení, do kterých chcete virtuální aplikace nasadit. Viz Úvod do kolekcí.
Migrujte skupiny připojení App-V 5 do Configuration Manager virtuálních prostředí. Projděte si část Migrace skupin připojení App-V 5 do Configuration Manager virtuálních prostředí v tomto tématu.
Prozkoumejte, jestli některá z vašich virtuálních aplikací ve vaší Configuration Manager infrastruktuře neexistuje jako úplná aplikace. Pro snadnější správu můžete přidat virtuální aplikaci jako nový typ nasazení do stávající úplné aplikace. Viz Vytváření aplikací.
Vytvořte aplikace, které nahradí stávající balíčky App-V. Viz Úvod do správy aplikací a Vytváření aplikací.
Configuration Manager začne spravovat virtuální aplikace v klientovi po prvním nasazení virtuální aplikace. Potom Configuration Manager musí spravovat všechny aplikace App-V v počítači. Žádné další informace.
Distribuujte obsah do příslušných distribučních bodů, aby bylo možné místní doručování aplikací. Viz Správa obsahu a infrastruktury obsahu.
Nasaďte aplikaci do Configuration Manager klientů.

Pokud byla aplikace App-V vytvořena pomocí starší verze sekvenceru, která nevytvoří soubor XML manifestu, můžete ji otevřít a uložit v novější verzi aplikace Sequencer a vytvořit soubor. Tento soubor se vyžaduje k nasazení virtuálních aplikací s Configuration Manager.

App-V podporuje balíčky virtuálních aplikací, které jsou vytvořeny pomocí softGrid 4.1 SP1 nebo verze 4.2 sekvenceru.

Pokud byly aplikace dříve nainstalovány místně, musíte je před nasazením virtuální verze aplikace odinstalovat.
Viz Nasazení aplikací.
Configuration Manager už nepodporuje používání balíčků a programů, které obsahují virtuální aplikace. Když migrujete z Configuration Manager 2007 do Configuration Manager aktuální větve, Configuration Manager tyto balíčky převede na aplikace.

Configuration Manager 2007 se reklamy převedou na následující typy nasazení:

– Migrace balíčků App-V bez inzerování: Jeden typ nasazení, který používá výchozí nastavení typu nasazení.

– Migrace balíčků App-V s jedním inzerováním: Jeden typ nasazení, který používá stejné nastavení jako
Configuration Manager 2007 inzerce.

– Migrace balíčků App-V s více inzerováním: Typ nasazení pro každou z nich
Configuration Manager inzerování 2007, který používá nastavení pro toto inzerování.
Viz Plánování migrace objektů do Configuration Manager aktuální větve.

Migrace skupin připojení App-V 5 do Configuration Manager virtuálních prostředí

Virtuální prostředí App-V v Configuration Manager umožňují virtuálním aplikacím, které jste nasadili, sdílet stejný systém souborů a registr na klientských počítačích. To znamená, že na rozdíl od standardních virtuálních aplikací mohou tyto aplikace vzájemně sdílet data. Virtuální prostředí se v klientských počítačích vytvoří nebo změní při instalaci aplikace nebo při dalším vyhodnocení nainstalovaných aplikací klienti. Virtuální prostředí se podobají skupinám připojení v samostatné verzi App-V 5.

Když migrujete skupiny připojení ze samostatné sady App-V 5 do Configuration Manager virtuálních prostředí, musíte zajistit, aby Configuration Manager správně spravoval skupiny připojení, které již existují v klientských počítačích, a aby uživatelské prostředí v těchto skupinách připojení bylo zachováno.

Převedení skupin připojení app-V 5 na Configuration Manager virtuálních prostředí:

  1. Vytvořte Configuration Manager aplikace pro všechny aplikace, které existovaly ve službě App-V.

  2. Nasaďte aplikace uživatelům nebo zařízením s účelem nasazení Povinné. Nasazení pro uživatele musí být nasazené pro stejné uživatele, kteří používali aplikaci v App-V. Nasazení do počítačů se musí nasadit do stejných počítačů, které měly aplikaci v App-V.

  3. Po dokončení nasazení vytvořte virtuální prostředí, která odpovídají skupinám připojení publikovaným v samostatné aplikaci App-V. Virtuální prostředí musí mít stejné balíčky (konkrétně typy nasazení App-V 5) ve stejném pořadí.

Informace o tom, jak vytvořit virtuální prostředí App-V, najdete v tématu Vytvoření virtuálních prostředí App-V.

Případně můžete z klienta App-V odstranit všechny skupiny připojení, než začnete nasazovat aplikace s Configuration Manager. Všechna nastavení, která si uživatelé uložili ve skupinách připojení App-V, se ale ztratí.

Dynamic Suite Composition in App-V 4.6

Dynamic Suite Composition je funkce, která umožňuje definovat jeden balíček virtuální aplikace jako závislý na jiném balíčku virtuální aplikace. Když je aplikace spuštěná, klient App-V hostuje primární balíček a závislý balíček ve stejném virtuálním prostředí pro aplikaci.

Abyste mohli tuto funkci používat s Configuration Manager, musí být oba balíčky nasazené a zaregistrované v klientovi App-V. Pokud chcete zajistit, aby byl obsah závislého balíčku hostovaný místně na klientském počítači, nastavte nasazení aplikace pro místní doručování (stažení a spuštění).

Další informace o skládání dynamické sady App-V najdete v dokumentaci k app-V.

Převod aplikací app-V 4.6 na aplikace App-V 5

Mezi verzemi App-V 4.6 a App-V 5 se změnil formát balíčku aplikace. Aplikace, které byly sekvencované pomocí sady App-V 4.6, se už nepodporují. Ale App-V 5 má nástroj pro převod balíčků, který můžete použít k převodu aplikací. Další informace najdete v tématu Jak převést balíček vytvořený v předchozí verzi aplikace App-V.

Pomocí následujících kroků převeďte aplikace App-V 4.6 na aplikace App-V 5:

  1. Převeďte balíčky app-V 4.6 do formátu App-V 5.

  2. Nasaďte klienta App-V 5 do počítačů ve vaší hierarchii.

  3. Vytvořte nové aplikace, které obsahují typy nasazení pro aplikace App-V 5, a vytvořte pravidla nahrazování, která nahradí aplikace App-V 4.6.

  4. Podle potřeby vytvořte virtuální prostředí.

  5. Nasaďte nové aplikace App-V 5 do počítačů.

Konfigurační soubory uživatelů a nasazení

Konfigurační soubory uživatelů a nasazení mají nastavení, která řídí chování aplikace. Pomocí těchto souborů můžete změnit nastavení aplikace, aniž byste museli aplikaci znovu sekvencovat.

Typická aplikace App-V 5 může obsahovat následující soubory:

  • Soubor balíčku aplikace (.appv)

  • Konfigurační soubor uživatele

  • Konfigurační soubor nasazení

Konfigurační soubor uživatele obsahuje nastavení, která platí jenom pro přihlášeného uživatele. Můžete například upravit konfigurační soubory a změnit informace o zástupci aplikace, který se nasadí uživatelům. Můžete také vytvořit Configuration Manager aplikaci s více typy nasazení. Každý typ nasazení může obsahovat jiný konfigurační soubor uživatele a pomocí pravidel požadavků zajistit, aby byly nainstalovány pro příslušné uživatele.

Konfigurační soubor nasazení obsahuje nastavení, která platí pro počítač, například nastavení registru. Soubor může mít také uživatelská nastavení, která se použijí pro všechny uživatele.

Pokud chcete nasadit virtuální aplikace App-V 5 s Configuration Manager, musí být při vytváření typu nasazení App-V 5 všechny tři soubory ve stejné složce. Pokud je ve složce více souborů, Configuration Manager použije nejnovější soubor.

Další informace najdete v dynamické konfiguraci aplikace App-V 5.0.

Místní interakce app-V

V některých scénářích nasazení aplikací se aplikace instalují místně do klientských počítačů a jiné se nasazují jako virtuální aplikace do stejného klientského počítače. Místně nainstalované aplikace ve výchozím nastavení nemůžou virtualizované aplikace zobrazit ani s ním přímo komunikovat. Jedná se o zamýšlené chování izolace aplikace, kterou app-V poskytuje. Místní interakce je funkce klienta App-V, kterou můžete povolit pro každou aplikaci, aby bylo možné místně nainstalovaným aplikacím běžícím na klientském počítači zobrazit virtualizované aplikace a komunikovat s ním. Configuration Manager a App-V plně podporují místní interakci.

Další informace o funkci místní interakce app-V najdete v dokumentaci k app-V.

App-V 5 Shared Content Store

Configuration Manager podporuje funkci App-V 5 Shared Content Store. Další informace najdete v tématu Plánování úložiště sdíleného obsahu (SCS) sady App-V 5.0.

Monitorování virtuálních aplikací

Sestavy virtuálních aplikací

K monitorování sady App-V v prostředí Configuration Manager můžete použít následující sestavy:

Název sestavy Popis
Výsledky virtuálního prostředí App-V Zobrazuje informace o vybraném virtuálním prostředí, které je v zadaném stavu pro vybranou kolekci (jenom App-V 5).
Výsledky virtuálního prostředí App-V pro prostředek Zobrazuje informace o vybraném virtuálním prostředí pro zadaný prostředek a všech typech nasazení pro vybrané virtuální prostředí (jenom App-V 5).
Stav virtuálního prostředí app-V Zobrazuje informace o dodržování předpisů pro vybrané virtuální prostředí pro vybranou kolekci. Sloupec Zachováno v této sestavě zobrazuje prostředky, ve kterých už není dříve nastavené virtuální prostředí použitelné, ale je zachováno, aby se zachovala uživatelská nastavení v aplikacích, které běží ve virtuálním prostředí (jenom App-V 5).
Počítače s konkrétní virtuální aplikací Zobrazuje souhrn počítačů, které mají zadaného zástupce App-V, kterého aplikace Application Virtualization Management Sequencer vytvořila (jenom App-V 4.6).
Počítače s konkrétním balíčkem virtuální aplikace Zobrazuje seznam počítačů, ve kterých je nainstalovaný zadaný balíček aplikace App-V (jenom App-V 4.6).
Počet všech instancí balíčků virtuálních aplikací Zobrazuje počet všech zjištěných balíčků aplikací App-V (jenom App-V 4.6).
Spočítat všechny instance virtuálních aplikací Zobrazuje počet všech zjištěných aplikací App-V (jenom App-V 4.6).

Soubory protokolů

Configuration Manager zaznamenává informace o nasazení virtuálních aplikací v souborech protokolu. Informace o souborech protokolů, které virtuální aplikace a Configuration Manager správu aplikací používají, najdete v tématu Soubory protokolu.

Pro Windows 8.1 vyhledejte protokoly pro klienta App-V v C:\ProgramData\Microsoft\Application Virtualization Client.