Planera för App-V-integrering med Configuration Manager

 

Gäller för: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

Med System Center 2012 Configuration Manager kan du hantera virtuella program som skapats med Microsoft Application Virtualization (App-V). Om du använder Configuration Manager för att hantera virtuella program tar det över hanterings- och strömningskomponenterna i en normal App-V-infrastruktur.

När du använder Configuration Manager för att hantera virtuella program vinner du följande fördelar:

  • Du använder en enda infrastruktur

  • Du får tillgång till funktioner för skalbarhet, distribution och innehållsdistribution, t.ex samlingar och mappning mellan användare och enheter

  • Du drar nytta av de avancerade programhanteringsfunktionerna som Configuration Manager tillhandahåller

  • Du kan använda funktionerna hos Configuration Manager, t.ex. operativsystemsdistribution, program- och maskinvaruinventering, programmätning och tillgångsinformation, för att stödja virtuella program

Configuration Manager- och App-V-klienten måste vara installerad på datorerna innan det går att distribuera virtuella program till dem. Stationära och bärbara datorer samt VDI-klienter (Virtual Desktop Infrastructure) kan vara klientenheter.Configuration Manager- och App-V-klientprogrammen ser tillsammans till att leverera, lokalisera och starta paket med virtuella program.Configuration Manager-klienten hanterar leveransen av paket med virtuella program till App-V-klienten. App-V-klienten kör det virtuella programmet på klienten.

Använd informationen i de följande avsnitten när du planerar att integrera App V-miljön med Configuration Manager och Configuration Manager SP1.

  • App-V-versioner som stöds

  • Åtgärder för att hantera virtuella App-V-program

  • Metoder att leverera virtuella program med Configuration Manager

  • Migrera från en App-V-infrastruktur till en infrastruktur med Configuration Manager och App-V

  • Migrera anslutningsgrupper i App-V 5 till virtuella Configuration Manager-miljöer (endast Configuration Manager SP1)

  • Dynamic Suite Composition i App-V 4.6

  • Konvertera App-V 4.6-program till App-V 5-program (endast Configuration Manager SP1)

  • Konfigurationsfiler för användare och distribution (Configuration Manager SP1)

  • Local Interaction i App-V

  • Shared Content Store i App-V 5

  • Övervaka virtuella program

Mer information om hur du skapar och sekvenserar program med App-V finns i dokumentationen om App-V.

App-V-versioner som stöds

Configuration Manager stöder följande versioner av App-V:

  • App-V 4.6: System Center 2012 Configuration Manager utan service pack, System Center 2012 Configuration Manager SP1 och System Center 2012 R2 Configuration Manager. För att dus ska kunna använda virtuella program i Configuration Manager måste klienten App-V 4.6 SP1, App-V 4.6 SP2 eller App-V 4.6 SP3 ha installerats på klientdatorerna.

    Dessutom måste du uppdatera App-V-klienten med den snabbkorrigering som beskrivs i KB-artikeln 2645225 innan du kan distribuera virtuella program.

  • App-V 5, App-V 5.0 SP1, App-V 5.0 SP2, App-V 5.0 SP3 och App-V 5.1: System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager och System Center 2012 Configuration Manager SP2

    System_CAPS_noteInformation

    För System Center 2012 R2 Configuration Manager SP1 och senare: För App-V 5.0 SP2 måste du installera Snabbkorrigering 5 eller använda App-V 5.0 SP3.

Åtgärder för att hantera virtuella App-V-program

Om du vill hantera virtuella App-V-program måste du genomföra följande steg:

  • Sekvensering – Sekvensering är en process där ett program omvandlas till ett virtuellt program med App-V Sequencer.

  • Skapa Configuration Manager-program – Använd guiden Skapa distributionstyp för att importera det sekvenserade programmet till en Configuration Manager-distributionstyp som du sedan kan lägga till i ett program. Du kan även skapa virtuella miljöer där flera virtuella program tillåts dela inställningar.

  • Distribution – Distribution är en process som gör App-V-program tillgängliga på Configuration Manager-distributionsplatser.

  • Programdistribution – Programdistribution är en process som gör programmet tillgängligt på klientdatorer. Detta kallas strömning i en komplett App-V-infrastruktur.Configuration Manager erbjuder två möjligheter att distribuera virtuella program: strömning och hämta och kör.

Metoder att leverera virtuella program med Configuration Manager

Configuration Manager stöder två metoder för leverans av virtuella program till klienter: strömmande och lokal leverans (hämta och kör):

  • Strömmande leverans

    Om du använder Configuration Manager för att hantera App-V-klienten, stöds strömning av virtuella program via HTTP eller HTTPS från en distributionsplats. Strömning via HTTP eller HTTPS är normalt aktiverat, och detta konfigureras i dialogrutan med distributionsplatsens egenskaper. När du distribuerar ett virtuellt program till klientdatorer och en användare kör det virtuella programmet, kontaktar Configuration Manager-klienten en hanteringsplats för att ta reda på vilken distributionsplats som ska användas. Därefter strömmas programmet från distributionsplatsen.

  • Lokal leverans (hämta och kör)

    Om du använder denna leveransmetod, laddar Configuration Manager-klienten först ned hela det virtuella programpaketet till Configuration Manager-klientcachen. Därefter instruerar klienten App-V-klienten att strömma programmet från Configuration Manager-cachen till App-V-cachen. Om du distribuerar ett virtuellt program till klientdatorer och dess innehåll inte finns i App-V-cachen strömmar App-V-klienten programinnehållet från Configuration Manager-klientcachen till App-V-cachen. Därefter körs programmet. När programmet har körts kan du konfigurera Configuration Manager-klienten att ta bort eventuella gamla versioner av paketet vid nästa borttagningscykel, eller att behålla dem i Configuration Manager-klientcachen.

När du funderar över vilken metod du vill använda för leverans av virtuella Configuration Manager-program kan du jämföra det minskade kravet på diskutrymme vid strömning mot att App-V-program garanterat blir tillgängliga om de levereras lokalt. Det utökade diskutrymmet på klienten som krävs för lokal leverans kan vara att föredra framför strömmande leverans, eftersom användarna då alltid har programmet tillgängligt, var de än är.

Använd informationen i följande tabell när du ska välja bästa leveransmetod.

Leveransmetod

Fördelar

Nackdelar

Strömmande leverans

Med den här metoden används standardnätverksprotokoll för att strömma paketinnehåll från distributionsplatser.

Programgenvägar till virtuella program anropar en anslutning till distributionsplatsen, så det virtuella programmet levereras på begäran.

Den här metoden fungerar bra för klienter med snabba anslutningar till distributionsplatserna.

Uppdaterade virtuella program som distribueras i företaget är tillgängliga eftersom klienterna tar emot en princip som informerar dem om att den aktuella versionen har ersatts. Bara ändringarna jämfört med den tidigare versionen laddas ned.

Åtkomstbehörigheter som definieras på distributionsplatsen förhindrar användare från att komma åt program eller paket de inte har behörighet till.

Virtuella program strömmas inte förrän användaren kör programmet för första gången. I det här scenariot kan en användare erhålla programgenvägar till virtuella program och sedan koppla ned anslutningen från nätverket innan de virtuella programmen körs för första gången. Om användaren försöker köra det virtuella programmet medan klienten är nedkopplad, visas ett felmeddelande för användaren, som inte kan köra det virtuella programmet eftersom det inte finns någon Configuration Manager-distributionsplats som är tillgänglig för att strömma programmet. Programmet blir inte tillgängligt förrän användaren återansluter till nätverket och kör det.

Du kan undvika detta genom att använda den lokala leveransmetoden för leverans av virtuella program till klienter, eller så kan du aktivera internetbaserad klienthantering för strömmande leverans.

Lokal leverans

Standarddistributionsplatsens funktion används för att ladda ned paketet med hjälp av BITS (Background Intelligent Transfer Service).

Innehållet i virtuella programpaket levereras lokalt till klienten, vilket innebär att användaren kan köra dem medan datorn inte är ansluten till nätverket.

Den här metoden lämpar sig för långsamma eller otillförlitliga nätverksanslutningar och för datorer som bara ansluter till nätverket ibland.

Configuration Manager använder RDC (Remote Differential Compression) för att skicka enbart de byte i filerna som har ändrats till klienterna när innehållet i det virtuella programpaketet uppdateras.Configuration Manager-klienten använder RDC för att sätta samman en ny version av ett virtuellt programbibliotek. Det baseras på den aktuella paketversionen och eventuella ändringar som skickas till klienten.

Den här metoden ger mobila och nedkopplade användare möjlighet att använda programmet. Administratörerna kan välja att spara paketet i Configuration Manager-cachen efter leverans om det virtuella programmet distribuerades med åtgärden Installera. Paketet i Configuration Manager-klientcachen fungerar som en lokal, tillförlitlig strömningskälla som App-V-klienten kan hämta paketet från till sin cache.

Det krävs upp till dubbla det virtuella programpaketets storlek i diskutrymme om det virtuella programmet sparas i Configuration Manager-cachen.

Du kan även förinstallera virtuella program på en dator och sedan skapa en avbildning av datorn för distribution till andra datorer. Men om det virtuella programpaketet skapas på en annan plats, används den binära deltareplikeringen inte för att ladda ned uppdateringar till programmet. Detta alternativ kan vara bra att ta till i en infrastruktur med virtuella datorer om man vill att program ska bli tillgängliga omedelbart i stället för att programmen hämtas efter det att användaren har loggat in.

Migrera från en App-V-infrastruktur till en infrastruktur med Configuration Manager och App-V

Använd den följande tabellen när du planerar att migrera från en befintlig App-V-infrastruktur till hantering av virtuella program med Configuration Manager.

Steg

Mer information

Gå igenom de virtuella program du har och välj de program som du vill migrera till Configuration Manager-infrastrukturen.

Ingen ytterligare information.

Gå igenom användarna och enheterna till vilka de virtuella programmen ska distribueras.

Gruppera användare och enheter till vilka du vill distribuera de virtuella programmen genom att skapa Configuration Manager-samlingar. Mer information finns i avsnittet Samlingar i Configuration Manager.

För System Center 2012 Configuration Manager SP1 och senare:

Migrera App-V 5-anslutningsgrupper till virtuella Configuration Manager SP1-miljöer.

Mer information finns i avsnittet Migrera anslutningsgrupper i App-V 5 till virtuella Configuration Manager-miljöer (endast Configuration Manager SP1) i den här artikeln.

Ta reda på om några av de virtuella programmen finns som fullständiga program i Configuration Manager-infrastrukturen.

Hanteringen förenklas om du lägger till virtuella program som en ny distributionstyp i det befintliga, fullständiga programmet. Mer information om hur du skapar distributionstyper finns i Så här skapar du distributionstyper i Configuration Manager.

Skapa program för att ersätta befintliga App-V-paket.

Mer information om hur du skapar Configuration Manager-program finns i Introduktion till programhantering i Configuration Manager och Så här skapar du program i Configuration Manager.

Configuration Manager börjar hantera virtuella program på en klient efter den första distributionen av ett virtuellt program. Därefter måste alla App-V-program på datorn hanteras av Configuration Manager.

Ingen ytterligare information.

Distribuera innehållet till de lämpliga distributionsplatserna så aktiveras lokal leverans av program.

Mer information finns i avsnittet Innehållshantering i Configuration Manager.

Distribuera programmet till Configuration Manager-klienter.

System_CAPS_noteInformation

Om App-V-programmet skapades med en tidigare version av sekvenseraren som inte skapar en XML-manifestfil, kan du öppna det och spara det i en senare version av sekvenseraren. Då skapas filen. Den här filen behövs för att distribuera virtuella program med Configuration Manager.

App-V stöder de virtuella programpaket som skapas med SoftGrid 4.1 SP1 eller version 4.2 av sekvenseraren.

Om programmen tidigare installerades lokalt, måste du avinstallera dem innan du distribuerar en virtuell version av dem.

Mer information finns i avsnittet Så här distribuerar du program i Configuration Manager.

System Center 2012 Configuration Manager stöder inte längre paket och program som innehåller virtuella program. När du migrerar från Configuration Manager 2007 till System Center 2012 Configuration Manager, Configuration Manager omvandlas dessa paket till program.

Configuration Manager 2007-annonser omvandlas till följande distributionstyper:

  • Migrera App-V-paket utan annons: En distributionstyp som använder standardinställningarna för distributionstyp.

  • Migrera App-V-paket med en annons: En distributionstyp som använder samma inställningar som Configuration Manager 2007-annonsen.

  • Migrera App-V-paket med flera annonser: En distributionstyp för varje Configuration Manager 2007-annons, som använder inställningarna för den annonsen.

Mer information finns i avsnittet Planera migrering av Configuration Manager-objekt till System Center 2012 Configuration Manager.

Migrera anslutningsgrupper i App-V 5 till virtuella Configuration Manager-miljöer (endast Configuration Manager SP1)

Virtuella App-V-miljöer i Configuration Manager tillåter virtuella program som du har distribuerat att använda samma filsystem och register på klientdatorer. Detta innebär att dessa program kan dela data med varandra, till skillnad från vanliga virtuella program. Virtuella miljöer skapas eller ändras på klientdatorerna när programmet installeras, eller nästa gång klienterna utvärderar sina installerade program. Virtuella miljöer liknar anslutningsgrupper i det fristående App-V 5.

När du migrerar anslutningsgrupper från fristående App-V 5 till virtuella Configuration Manager-miljöer, måste du se till att anslutningsgrupperna som redan finns på klientdatorerna hanteras korrekt av Configuration Manager, samt att användarens miljö i dessa anslutningsgrupper bevaras.

Använd följande procedur för att konvertera App-V 5-anslutningsgrupper till virtuella Configuration Manager-miljöer.

Konvertera App-V 5-anslutningsgrupper till virtuella Configuration Manager-miljöer

  1. Skapa Configuration Manager-program för alla program som fanns i App-V.

  2. Distribuera programmen till användare och enheter med distributionssyftet Obligatorisk. Distributioner till användare måste distribueras till samma användare som hade programmet i App-V, och distributioner till datorer måste distribueras till samma datorer som hade programmet i App-V.

  3. När distributionen är klar skapar du virtuella miljöer som motsvarar de anslutningsgrupper som har publicerats i fristående App-V. Den virtuella miljön måste innehålla samma paket, det vill säga App-V 5-distributionstyper, i samma ordning.

    Information om hur du skapar en virtuell App-V-miljö finns i Skapa App-V-virtuella miljöer i Configuration Manager.

Du kan också ta bort alla anslutningsgrupper från App-V-klienten innan du börjar distribuera program med Configuration Manager. Då förlorar du emellertid alla inställningar som användarna eventuellt har sparat i App-V-anslutningsgrupper.

Dynamic Suite Composition i App-V 4.6

Dynamic Suite Composition är en funktion som gör att du kan definiera ett virtuellt programpaket och låta det vara beroende av ett annat virtuellt programpaket. När programmet körs är App-V-klienten värd för det primära paketet och beroendepaketet i samma virtuella miljö för programmet.

Om du vill använda den här funktionen med Configuration Manager, måste båda paketen distribueras och registreras i App-V-klienten. Om du vill vara säker på att innehåll i paket med beroenden värdlagras lokalt på klientdatorn, konfigurerar du programdistributionen för lokal leverans (hämta och kör).

Mer information om App-V Dynamic Suite Composition finns i dokumentationen till App-V.

Konvertera App-V 4.6-program till App-V 5-program (endast Configuration Manager SP1)

Programpaketsformatet har ändrats mellan App-V 4.6 och App-V 5. Program som har sekvenserats med App-V 4.6 stöds inte längre. App-V 5 innehåller däremot ett paketkonverteringsverktyg som kan användas för konvertering av dessa program. Mer information finns i dokumentationen till App-V 5.

Följ dessa anvisningar när du konverterar App-V 4.6-program till App-V 5-program:

  1. Konvertera eller sekvensera om App-V 4.6-paketen till App-V 5-formatet.

  2. Distribuera App-V 5-klienten till datorer i din hierarki.

  3. Skapa nya program som innehåller distributionstyper för dina App-V 5-program, och skapa ersättningsregler så att App-V 4.6-programmen kan ersättas.

  4. Skapa virtuella miljöer efter behov.

  5. Distribuera de nya App-V 5-programmen till datorerna.

Konfigurationsfiler för användare och distribution (Configuration Manager SP1)

Konfigurationsfiler för användare och distribution innehåller inställningar som bestämmer hur ett program ska bete sig. Med konfigurationsfilerna kan du ändra programinställningarna utan att sekvensera om programmet.

Ett typiskt App-V 5-program skulle kunna innehålla följande filer:

  • En programpaketsfil (.appv).

  • En användarkonfigurationsfil.

  • En distributionskonfigurationsfil.

Användarkonfigurationsfilen innehåller inställningar som bara gäller den inloggade användaren. Du kan till exempel redigera konfigurationsfilerna om du behöver ändra programgenvägen som ska distribueras till användarna. Du kan också skapa ett Configuration Manager-program med flera distributionstyper och låta varje distributionstyp innehålla olika användarkonfigurationsfiler och använda kravregler som ser till att dessa installeras för rätt användare.

Distributionskonfigurationsfilen innehåller inställningar som gäller datorn, till exempel registerinställningar. Filen kan även innehålla användarinställningar som ska gälla för alla användare.

Om du vill distribuera virtuella App-V-5-program med Configuration Manager, måste alla tre filerna vara placerade i samma mapp när du skapar App-V 5-distributionstypen. Om det finns flera filer i mappen, använder Configuration Manager den senaste.

Mer information finns i dokumentationen till App-V 5.

Local Interaction i App-V

I vissa programdistributionsscenarier installeras vissa program lokalt på klientdatorerna och andra program distribueras som virtuella program till samma klientdatorer. Som standard kan inte program som installeras lokalt se eller kommunicera direkt med virtualiserade program. Detta är en helt avsiktlig del av programisoleringen som ingår i App-V. Local Interaction är en funktion i App-V-klienten som du kan aktivera för varje program, om du vill låta lokalt installerade program som körs på en klientdator se och kommunicera med virtualiserade program.Configuration Manager och App-V har fullt stöd för lokal interaktion.

Mer information om funktionen App-V-funktionen Local Interaction finns i dokumentationen till App-V.

Shared Content Store i App-V 5

App-V 5-funktionen Shared Content Store stöds av Configuration Manager SP1. Mer information finns i Planera för App-V 5.0 Shared Content Store (SCS).

Övervaka virtuella program

Med informationen i det här avsnittet kan du planera hur du ska övervaka App-V-program i Configuration Manager.

Rapporter över virtuella program

Du kan använda följande rapporter när du övervakar App-V i din Configuration Manager-miljö:

Rapportnamn

Beskrivning

Resultat för virtuella App-V-miljöer

Visar information om en markerad virtuell miljö som befinner sig i ett specifikt tillstånd för en markerad samling (endast App-V 5).

Resultat för resurs i den virtuella App-V-miljön

Visar information om en markerad virtuell miljö för en specifik resurs och alla distributionstyper för den markerade virtuella miljön (endast App-V 5).

Status för den virtuella App-V-miljön

Visar kompatibilitetsinformation för en markerad virtuell miljö för en markerad samling. I kolumnen Kvarhållen i den här rapporten visas de resurser i vilka en virtuell miljö som konfigurerats tidigare inte längre är tillämplig, men den finns kvar för att bevara användarinställningar i program som körs i den virtuella miljön (endast App-V 5).

Datorer med ett specifikt virtuellt program

Visar en översikt över datorer som har en angiven App-V-genväg som skapades av Application Virtualization Management Sequencer (endast App-V 4.6).

Datorer med ett specifikt virtuellt programpaket

Visar en lista över datorer som har det angivna App-V-programpaketet installerat (endast App-V 4.6).

Antalet instanser av alla programpaket

Visar antalet upptäckta App-V-programpaketet (endast App-V 4.6).

Antalet instanser av alla program

Visar antalet upptäckta App-V-program (endast App-V 4.6).

Loggfiler

Configuration Manager registrerar information om virtuella programdistributioner i loggfiler. Mer information om de loggfiler som används av virtuella program och programhanteringen i Configuration Manager finns i Teknisk referens för loggfiler i Configuration Manager.

Dessutom finns det loggar för App-V-klienten på följande platser:

  • Windows Vista, Windows 7 och Windows 8: C:\ProgramData\Microsoft\Application Virtualization Client