OEM-pakketten valideren
U kunt een nieuw OEM-pakket (Original Equipment Manufacturer) testen wanneer er een wijziging is aangebracht in de firmware of stuurprogramma's voor een voltooide oplossingsvalidatie. Wanneer uw pakket de test heeft doorstaan, wordt het ondertekend door Microsoft. Uw test moet het bijgewerkte OEM-extensiepakket bevatten met de stuurprogramma's en firmware die zijn geslaagd Windows Server-logo en PCS-tests.
De oplossing wordt als gevalideerd beschouwd wanneer alle tests zijn voltooid met het resultaat Geslaagd. Als een test is voltooid met het resultaat Mislukt, dient u een fout in Microsoft Collaborate in en meldt u Microsoft door een e-mailbericht naar vaashelp@microsoft.com.
Belangrijk
Voordat u pakketten uploadt of indient, controleert u Een OEM-pakket maken voor de verwachte pakketindeling en -inhoud.
Pakketten beheren voor validatie
Wanneer u de werkstroom Pakketvalidatie gebruikt om een pakket te valideren, moet u een URL opgeven voor een Azure Storage blob. Deze blob is het ondertekende OEM-pakket dat is geïnstalleerd als onderdeel van het updateproces. Maak de blob met behulp van het Azure Storage-account dat u tijdens de installatie hebt gemaakt (zie Uw validatie instellen als een service [VaaS]-resources).
Vereiste: Een opslagcontainer inrichten
Maak een container in uw opslagaccount voor pakket-blobs. Deze container kan worden gebruikt voor al uw pakketvalidatieuitvoeringen.
Ga in de Azure Portal naar het opslagaccount dat is gemaakt in VaaS-resources instellen.
Selecteer Containers op de linkerblade onder Blob Service.
Selecteer + Container in de menubalk.
- Geef een naam op voor de container. Bijvoorbeeld
vaaspackages. - Selecteer het gewenste toegangsniveau voor niet-geverifieerde clients, zoals VaaS. Zie Containertoegangsniveau verwerken voor meer informatie over het verlenen van VaaS-toegang tot pakketten in elk scenario.
- Geef een naam op voor de container. Bijvoorbeeld
Upload pakket naar opslagaccount
Bereid het pakket voor dat u wilt valideren. Dit is een
.zipbestand waarvan de inhoud moet overeenkomen met de structuur die wordt beschreven in Een OEM-pakket maken.Notitie
Zorg ervoor dat de
.zipinhoud in de hoofdmap van het.zipbestand wordt geplaatst. Het pakket mag geen submappen bevatten.Selecteer in de Azure Portal de pakketcontainer en upload het pakket door Upload te selecteren in de menubalk.
Selecteer het pakketbestand
.zipdat u wilt uploaden. Behoud de standaardinstellingen voor het blobtype (dat wil gezegd blok-blob) en blokgrootte.
Pakket-blob-URL genereren voor VaaS
Wanneer u een werkstroom voor pakketvalidatie maakt in de VaaS-portal, moet u een URL opgeven voor de Azure Storage blob die uw pakket bevat. Sommige interactieve tests, waaronder maandelijkse verificatie van Azure Stack Hub-updates en VERIFICATIE van OEM-extensiepakketten, vereisen ook een URL voor pakket-blobs.
Toegangsniveau voor containers verwerken
Het minimale toegangsniveau dat is vereist voor VaaS, is afhankelijk van of u een werkstroom voor pakketvalidatie maakt of een interactieve test plant.
In het geval van privé - en blobtoegangsniveaus moet u tijdelijk toegang verlenen tot de pakket-blob door VaaS een Shared Access Signature (SAS) te geven. Voor het toegangsniveau voor containers hoeft u geen SAS-URL's te genereren, maar niet-geverifieerde toegang tot de container en de bijbehorende blobs toegestaan.
| Toegangsniveau | Werkstroomvereiste | Testvereiste |
|---|---|---|
| Privé | Genereer een SAS-URL per pakket-blob (optie 1). | Genereer een SAS-URL op accountniveau en voeg handmatig de naam van de pakket-blob toe (optie 2). |
| Blob | Geef de eigenschap blob-URL op (optie 3). | Genereer een SAS-URL op accountniveau en voeg handmatig de naam van de pakket-blob toe (optie 2). |
| Container | Geef de eigenschap blob-URL op (optie 3). | Geef de eigenschap blob-URL op (optie 3). |
De opties voor het verlenen van toegang tot uw pakketten zijn gesorteerd van minimale toegang tot de beste toegang.
Optie 1: Een BLOB SAS-URL genereren
Gebruik deze optie als het toegangsniveau van uw opslagcontainer is ingesteld op Privé, waarbij de container geen openbare leestoegang tot de container of de bijbehorende blobs inschakelt.
Notitie
Deze methode werkt niet voor interactieve tests. Zie optie 2: een SAS-URL voor containers maken.
Ga in de Azure Portal naar uw opslagaccount en navigeer naar het
.zippakket met daarin.Selecteer SAS genereren in het contextmenu.
Selecteer Lezen uit machtigingen.
Stel de begintijd in op de huidige tijd en eindtijd op ten minste 48 uur vanaf de begintijd. Als u andere werkstromen met hetzelfde pakket maakt, kunt u overwegen om de eindtijd voor de duur van uw test te verhogen.
Selecteer Blob-SAS-token en -URL genereren.
Gebruik de BLob SAS-URL bij het instellen van pakket-blob-URL's voor de portal.
Optie 2: Een SAS-URL voor containers maken
Gebruik deze optie als het toegangsniveau van uw opslagcontainer is ingesteld op Privé en u een pakket-blob-URL moet opgeven voor een interactieve test. Deze URL kan ook worden gebruikt op werkstroomniveau.
-
Ga in Azure Portal naar uw opslagaccount. Selecteer onder InstellingenShared Access Signature.
Selecteer Blob in de opties Voor toegestane services. Hef de selectie van resterende opties op.
Selecteer Container en Object in toegestane resourcetypen.
Selecteer Lezen en Lijst in toegestane machtigingen. Hef de selectie van resterende opties op.
Selecteer Begintijd als huidige tijd en Eindtijd tot ten minste 14 dagen vanaf begintijd. Als u andere tests met hetzelfde pakket uitvoert, kunt u overwegen om de eindtijd voor de duur van uw test te verhogen. Alle tests die zijn gepland via VaaS na de eindtijd mislukken en er moet een nieuwe SAS worden gegenereerd.
-
Selecteer SAS genereren en connection string en kopieer de SAS-URL-tekenreeks van de Blob-service.
De indeling moet er als volgt uitzien:
https://storageaccountname.blob.core.windows.net/?sv=2016-05-31&ss=b&srt=co&sp=rl&se=2017-05-11T21:41:05Z&st=2017-05-11T13:41:05Z&spr=https Wijzig de gegenereerde SAS-URL zodat deze de pakketcontainer bevat,
{containername}en de naam van uw pakket-blob.{mypackage.zip}Dit is als volgt:https://storageaccountname.blob.core.windows.net/{containername}/{mypackage.zip}?sv=2016-05-31&ss=b&srt=co&sp=rl&se=2017-05-11T21:41:05Z&st=2017-05-11T13:41:05Z&spr=httpsGebruik deze waarde bij het opgeven van pakket-blob-URL's naar de portal.
Optie 3: Openbare leestoegang verlenen
Gebruik deze optie als het acceptabel is om niet-geverifieerde clients toegang te geven tot afzonderlijke blobs of, in het geval van interactieve tests, de container.
Waarschuwing
Met deze optie worden uw blob(s) geopend voor anonieme alleen-lezentoegang.
Stel het toegangsniveau van de pakketcontainer in op Blob of Container. Zie Anonieme gebruikers machtigingen verlenen voor containers en blobs voor meer informatie.
Notitie
Als u een pakket-URL voor een interactieve test opgeeft, moet u volledige openbare leestoegang verlenen tot de container om verder te gaan met testen.
Selecteer in de pakketcontainer de pakket-blob om het deelvenster Eigenschappen te openen.
Kopieer de URL. Gebruik deze waarde bij het opgeven van pakket-blob-URL's naar de portal.
Een werkstroom voor pakketvalidatie maken
Meld u aan bij de VaaS-portal.
-
Maak of selecteer op het oplossingsdashboard een bestaande oplossing. Zie Een oplossing maken in de VaaS-portal voor instructies.
Selecteer Starten op de tegel Pakketvalidatie .

-
Voer een naam in voor de werkstroom. De naam moet uniek zijn binnen de oplossing. Zie Naamconventie voor VaaS-werkstromen voor naamgevingssuggesties.
Voer de Azure Storage blob-URL in voor het ondertekende OEM-pakket dat een handtekening van Microsoft vereist. Zie Pakket-blob-URL genereren voor VaaS voor instructies.
Kopieer de updatepakketmap van Azure Stack Hub naar een lokale map op de DVM. Voer het pad in naar de map met het zip-pakketbestand en metagegevensbestand voor het pad naar de pakketmap 'AzureStack-updatepakket'.
Kopieer de map oem-pakketten die hierboven zijn gemaakt naar een lokale map op de DVM. Voer het pad in naar de map met het zip-pakketbestand en het metagegevensbestand voor 'OEM update package folder path'.
Notitie
Kopieer de Azure Stack Hub-update en OEM-update naar 2 afzonderlijke directory's.
RequireDigitalSignature- geef de waarde waar op als u nodig hebt dat het pakket is ondertekend door Microsoft (actieve OEM-validatiewerkstroom). Als u een door Microsoft ondertekend pakket valideert op de meest recente Update van Azure Stack Hub, maakt u deze waarde onwaar (met maandelijkse verificatie van Azure Stack Hub-updates).-
Voer de testparameters in. Zie Testparameters voor meer informatie en instructies.
Notitie
Omgevingsparameters kunnen niet worden gewijzigd nadat u een werkstroom hebt gemaakt.
-
(Optioneel) Label de werkstroom met tags van uw keuze. U kunt werkstromen op deze tekst filteren bij het beheren van werkstromen voor de oplossing.
-
Selecteer Verzenden om de werkstroom te maken.
U wordt omgeleid naar de overzichtspagina van de tests.
Vereiste tests
De volgende tests moeten worden uitgevoerd voor OEM-pakketvalidatie:
- OEM-validatiewerkstroom
Pakketvalidatietests uitvoeren
Op de overzichtspagina van pakketvalidatietests voert u een subset uit van de vermelde tests die geschikt zijn voor uw scenario.
In de validatiewerkstromen maakt het plannen van een test gebruik van de algemene parameters op werkstroomniveau die u hebt opgegeven tijdens het maken van de werkstroom (zie algemene parameters voor Azure Stack Hub-validatie als een service). Als een van de testparameterwaarden ongeldig wordt, moet u deze opnieuw koppelen zoals aangegeven in werkstroomparameters wijzigen.
Notitie
Als u een validatietest plant voor een bestaand exemplaar, wordt er een nieuw exemplaar gemaakt in plaats van het oude exemplaar in de portal. Logboeken voor het oude exemplaar worden bewaard, maar zijn niet toegankelijk vanuit de portal.
Zodra een test is voltooid, wordt de actie Planning uitgeschakeld.Selecteer de agent waarmee de test wordt uitgevoerd. Zie De lokale agent implementeren voor informatie over het toevoegen van lokale testuitvoeringsagents.
Als u de testuitvoering wilt plannen, selecteert u Planning in het contextmenu om een prompt te openen voor het plannen van het testexemplaren.
Controleer de testparameters en selecteer Verzenden om de test te plannen.
Bekijk de resultaten voor de vereiste tests.
Als u een aanvraag voor pakketondertekening wilt indienen, verzendt u een e-mailbericht naar vaashelp@microsoft.com de oplossingsnaam en pakketvalidatienaam die aan deze uitvoering is gekoppeld.