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.

  1. Ga in de Azure Portal naar het opslagaccount dat is gemaakt in VaaS-resources instellen.

  2. Selecteer Containers op de linkerblade onder Blob Service.

  3. Selecteer + Container in de menubalk.

    1. Geef een naam op voor de container. Bijvoorbeeld vaaspackages.
    2. 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.

Upload pakket naar opslagaccount

  1. Bereid het pakket voor dat u wilt valideren. Dit is een .zip bestand waarvan de inhoud moet overeenkomen met de structuur die wordt beschreven in Een OEM-pakket maken.

    Notitie

    Zorg ervoor dat de .zip inhoud in de hoofdmap van het .zip bestand wordt geplaatst. Het pakket mag geen submappen bevatten.

  2. Selecteer in de Azure Portal de pakketcontainer en upload het pakket door Upload te selecteren in de menubalk.

  3. Selecteer het pakketbestand .zip dat 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.

  1. Ga in de Azure Portal naar uw opslagaccount en navigeer naar het .zip pakket met daarin.

  2. Selecteer SAS genereren in het contextmenu.

  3. Selecteer Lezen uit machtigingen.

  4. 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.

  5. 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.

  1. Ga in Azure Portal naar uw opslagaccount. Selecteer onder InstellingenShared Access Signature.

  2. Selecteer Blob in de opties Voor toegestane services. Hef de selectie van resterende opties op.

  3. Selecteer Container en Object in toegestane resourcetypen.

  4. Selecteer Lezen en Lijst in toegestane machtigingen. Hef de selectie van resterende opties op.

  5. 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.

  6. 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

  7. 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=https

    Gebruik 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.

  1. 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.

  2. Selecteer in de pakketcontainer de pakket-blob om het deelvenster Eigenschappen te openen.

  3. Kopieer de URL. Gebruik deze waarde bij het opgeven van pakket-blob-URL's naar de portal.

Een werkstroom voor pakketvalidatie maken

  1. Meld u aan bij de VaaS-portal.

  2. Maak of selecteer op het oplossingsdashboard een bestaande oplossing. Zie Een oplossing maken in de VaaS-portal voor instructies.

  3. Selecteer Starten op de tegel Pakketvalidatie .

    Package validations workflow tile

  4. Voer een naam in voor de werkstroom. De naam moet uniek zijn binnen de oplossing. Zie Naamconventie voor VaaS-werkstromen voor naamgevingssuggesties.

  5. 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.

  6. 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'.

  7. 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.

  8. 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).

  9. Voer de testparameters in. Zie Testparameters voor meer informatie en instructies.

    Notitie

    Omgevingsparameters kunnen niet worden gewijzigd nadat u een werkstroom hebt gemaakt.

  10. (Optioneel) Label de werkstroom met tags van uw keuze. U kunt werkstromen op deze tekst filteren bij het beheren van werkstromen voor de oplossing.

  11. 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

  1. 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.

  2. Selecteer de agent waarmee de test wordt uitgevoerd. Zie De lokale agent implementeren voor informatie over het toevoegen van lokale testuitvoeringsagents.

  3. Als u de testuitvoering wilt plannen, selecteert u Planning in het contextmenu om een prompt te openen voor het plannen van het testexemplaren.

  4. Controleer de testparameters en selecteer Verzenden om de test te plannen.

  5. 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.

Volgende stappen