Fyrsta buildið
Í þessum leiðarvísi býrðu til, staðfestir, keyrir og skoðar eina sérsniðna mynd. Staðfest uppskrift er stillingaprófun, ekki sönnun fyrir því að ISO hafi verið byggt eða að hvert umbeðið hegðun hafi staðist VM próf.
Áður en þú byrjar
- Skráðu þig inn svo samtal og build haldist tengt reikningnum þínum.
- Byrjaðu á einu stýrikerfi og litlu setti af pökkum eða þjónustum.
- Ákveðu hvaða sönnunargögn myndu sýna að beiðni hafi verið uppfyllt. Nærvera paks, staða þjónustu, hlustandi gátt og GUI hegðun eru mismunandi fullyrðingar.
Í fyrstu keyrslu skaltu forðast að setja auðkenni og URL einkaleyfa í spjallið. Bættu leyndarmálum við síðar í gegnum studda auðkennisflæði í stað þess að baka þau inn í myndina.
1. Lýstu útkomu og prófunum hennar
Dæmi:
Build a Debian 13 server image with OpenSSH and curl.
Create a password-locked deploy user in the sudo group.
Verify that the image boots, the deploy user exists, the ssh service is
enabled, and curl is installed. Do not add Docker or a desktop.Skýrar undantekningar hjálpa til við að greina viljandi lágmarksmynd frá beiðni sem skipuleggjandi einfaldlega sleppti.
2. Skoðaðu forsýn uppskriftar
Athugaðu að minnsta kosti:
base_imagepassar við umbeðna dreifingu og útgáfu;- umbeðnir pakkar birtast undir
os.packageseða koma frá skýrri eiginleika; - notendur, hópar, þjónustur, net, uppsetningarforrit og val á skjáborði passa við beiðnina;
scenariosinnihalda prófanir sem þú þarft raunverulega;- enginn óumbeðinn pakki, skjáborð, uppsetningarforrit, auðkenni eða ytra geymslustaður var bætt við.
Biddu um breytingar í sama samtali. Eftirfylgnibeiðnir gilda um virka uppskrift. Þegar Validate Recipe er notað varðveitir bakendi fyrra efnislega spjallbeiðni og lokar uppskrift ef skýr kröfur vantar enn; myndað stjórnsetning má ekki eyða tilgangi samtalsins.
Staðfesting getur samt sleppt óaðgengilegum pakka, truflun hjá uppruna, build villu sem tengist dreifingu eða hegðun án prófs. Lestu forsýnina sem tillögu að samningi.
3. Keyrðu build einu sinni
Veldu Start Build á staðfestri forsýn. Vel heppnuð smellur býr til build ID. Geymdu það ID þegar þú tilkynnir vandamál; það er áreiðanlegra en prósenta eða skjáskot ein sér.
Build spjaldið getur sýnt stöður eins og queued, planning, configured, building, finalizing, completed, failed eða cancelled. Build í biðröð getur beðið eftir getu vinnu eða endurheimt við ræsingu. Sýnd prósenta er framvinduspá, ekki frestur; sumir pökkun- og skráakerfisþrep taka mun lengri tíma en önnur.
Þú getur haldið áfram að fylgjast með build í beinu build spjaldi jafnvel þótt þú farið úr upprunalegu spjallsýn. Endurhleðsla ætti að tengjast aftur í gegnum varðveitta build stöðu og atburðastreymi. Smelltu ekki á Start Build ítrekað nema UI tilkynni að ekkert build ID hafi verið búið til eða fyrra build hafi náð lokastöðu.
4. Aðgreindu lok myndar frá lok prófa
Mynd getur verið tilbúin áður en valin VM staðfesting nær lokastöðu. Lestu hvort tveggja:
- build status: hvort varanleg afurð var sett saman og lokið við;
- test status:
not_run,running,passed,failedeðaerror; - certification status, þegar til staðar: niðurstaða stilltrar sönnunargagna stefnu, ekki almenn öryggis- eða vélbúnaðarvottun.
Opnaðu prófunarupplýsingar. Staðfestu að hver umbeðin fullyrðing hafi keyrt gegn ráðgengdu gesti og skoðaðu mistök eða slepptar prófanir. Standandi ræsiprof sannar ekki að forrit opnist; pakka færsla sannar ekki að þjónusta sé heilbrigð.
5. Skoðaðu og sæktu afurð
Áður en þú sækir skaltu bera saman lok uppskriftar og sönnunargögn pakka eða prófa við beiðnina. Skráðu build ID, skráarnafn afurðar, stærð og gátssummu þegar það birtist.
Notaðu niðurhalsaðgerð build aðeins eftir að loka afurðar er lokið. Niðurhalspakki
getur innihaldið ISO og tengd sönnunargögn. Ef niðurhal skilar
Failed to create download package, not found eða annarri JSON villu:
- staðfestu að þú sért skráð/ur inn sem eigandi builds;
- opnaðu nákvæmlega þetta build, ekki eldri samtalskort;
- staðfestu að loka afurðar sé lokið og ISO sé skráð;
- reyndu einu sinni aftur;
- tilkynntu build ID, tímastimpil, sýndar build, test og lokastöður og nákvæman villutexta.
Endurbyggðu ekki eingöngu til að komast hjá eignarhald eða pökkunarvillu; það getur hent út gagnlegri greiningarstöðu og notað annan build rauf.
6. Prófaðu ISO í ætluðu samhengi
Ræsing í OpenFactory VM staðfestir aðeins stillta sýndarumhverfið. Fyrir uppsetjanlegt skjáborð skaltu einnig prófa leið uppsetningarforrits á disk sem má farga. Fyrir líklega dreifingu skaltu aðgreint prófa firmware ham, geymslu, myndvinnslu, net, svæfingu, inntakstæki, uppfærslur og endurheimt á fulltrúa vélbúnaði.
Algengar leiðir til að jafna sig
| Einkenni | Aðgerð |
|---|---|
| Uppskrift staðfestist en sleppir beiðni | Ekki byggja; lýstu skýrlega vantandi kröfu og staðfestu aftur |
| Build er í biðröð | Geymdu build ID og athugaðu stöðu biðraðar eða endurheimtar; forðastu tvöfaldar ræsingar |
| Framvinda virðist óbreytt | Skoðaðu núverandi stig og nýlega log virkni áður en þú lýsir því yfir að sé fast |
| Build mistekst | Lestu fyrstu orsakavillu, ekki aðeins lokasamantekt; endurskoðaðu eða reyndu aftur fyrst eftir að orsök er skiljanleg |
| Próf mistakast | Aðgreindu gall í vöru, gall í fullyrðingu, ræsingarvandamál gesta og villu í innviðum |
| Niðurhal vantar eða er bannað | Staðfestu eigandalotu, lokastöðu og nákvæmt build ID áður en endurbyggð er |