Skip to Content
GuidesSisseehitatud ja serva pildi hindamine

Sisseehitatud ja serva pildi hindamine

x86_64 KVM build saab valideerida väikest Linux userspace’i, kuid ei saa kvalifitseerida sisseehitatud plaadi boot firmware’i, tuuma, salvestust, toiteallikat, raadiot ega perifeeriat. Käsitle esimest artefakti virtuaalse võrdlusena, välja arvatud juhul, kui valitud builder toetab selgesõnaliselt sihtseadet.

Vihje

Create a minimal Debian Trixie headless image for an x86_64 edge gateway. Include SSH, NetworkManager, Avahi, watchdog, curl, and CA certificates. Create a locked-password service account named app with a no-login shell and no supplementary groups. Do not remove documentation or locales unless the generated plan shows the exact package and filesystem effects. Add boot, service, account, repeated-boot, and interrupted-first-boot tests.

Retsepti kuju

{ "name": "edge-gateway-evaluation", "base_image": "debian-trixie", "hardware": { "platform": "pc", "architecture": "x86_64", "min_cpu_cores": 2, "min_memory_gb": 2, "min_storage_gb": 16, "nic_count": 1 }, "os": { "features": ["headless", "ssh"], "packages": [ "network-manager", "avahi-daemon", "watchdog", "curl", "ca-certificates" ], "users": [ { "username": "app", "groups": [], "shell": "/usr/sbin/nologin" } ] } }

Hardware plokk deklareerib nõuded; see ei muuda PC pilti plaadispetsiifiliseks pildiks. Kasuta platform: raspberry_pi või phone/device välju ainult siis, kui praegune builder aktsepteerib täpset sihtmärki ja dokumenteerib piirangud.

Kontroll

Virtuaalses guest’is kontrolli:

  • vajalikke pakette ja lubatud teenuseid;
  • teenusekonto shell’i, lock olekut, gruppe ja failide omandit;
  • võrku pärast esimest ja teist boot’i;
  • watchdog seadistust ilma jagatud infrastruktuuri tahtliku reset’ita;
  • lugemis- ja kirjutamiskäitumist iga tmpfs või volatile journal päringu puhul; ja
  • korralikku ebaõnnestumist, kui enrollment sõltuvus pole saadaval.

Boot aja ja idle mälu mõõtmised KVM-ist on kasulikud regressiooni baasjooned, mitte sihtseadme hardware lubadused.

Seadme kvalifitseerimine

Enne pildi kirjutamist füüsilisele andmekandjale testi täpselt samal plaadi revisjonil:

  • bootloader’i ja firmware ühilduvust;
  • tuuma, device tree’d, draivereid ja omandiõiguslikku firmware’i;
  • salvestuse kulumist, toitekatkestust ja filesystem taastumist;
  • Ethernetit, Wi-Fi’d, Bluetoothi, modemit, GNSS-i ja raadiosid, kui asjakohane;
  • serial, I2C, SPI, GPIO, kaamera ja accelerator I/O-d;
  • termilisi piire, suspend/resume, watchdog reset’i ja power budget’i; ja
  • turvalist enrollment’i, key custody’t, uuendusi, rollback’i ja decommissioning’ut.

Ära ütle operaatorile „flash the ISO“, kui artefakti vorming ja kirjutamisprotseduur pole selle seadme jaoks eraldi toetatud.