Ien kear opstarte fan in ôfbylding makket fan in Pi noch gjin weropbouber apparaat. Wat nedich is, is in lytse set ynfier dy’t jo op ’e nij tapasse kinne: in ûnderhâlden basis, in ferkiere konfiguraasje, de bliuwende gegevens fan ’e applikaasje en in apparaatidentiteit dy’t allinnich by dy plaat heart. Mist jo de lêste, dan wurdt elke ferfanging in kloan fan in bewiis.

De stappen hjirûnder binne in wurkfolchoarder, gjin arkadvys. Elk konfiguraasjesysteem dat se útdrukke kin, foldocht.

Listearje earst de fjouwer soarten ynfier

De basisôfbylding en syn pakketten bepale it bestjoeringssysteem, de arsjitektuer en wêr’t bywurkingen wei komme, en in ôfbyldingsbouwer helpt allinnich as it ark dat er neamt noch foar jo ferzje ûnderhâlden wurdt. De ferkiere konfiguraasje is it part dat in minske neisjocht: netwurkrollen, tsjinstynstellingen en de libbenssyklusaksjes dy’t elke tsjinst nedich hat. Bliuwende applikaasjegegevens binne alles wat de tsjinst net op ’e nij meitsje kin, en har lokaasje en reservekopy-metoad binne fan dy applikaasje, net fan ’e ôfbylding. Apparaatidentiteiten en geheimmen binne de fjirde ynfier, en dy ferjitte minsken as se in wurkjende kaart kloanje.

Skriuw de fjouwer listen foar’t jo wat dan ek wer opbouwe. In list mei in lege rige is in beslissing dy’t jo noch net nommen hawwe.

Hâld geheimmen bûten de repository en sis wêr’t se libje

In repository is in goed thús foar neisjoene sjabloanen en net-geheime konfiguraasje, en in min thús foar priveekaaien fan VPN, werbrûkbere behearderbewizen en diagnostyske argiven. As in geheim op it apparaat bestean moat, skriuw dan op wêr’t it wei komt, wa’t it lêze kin en hoe’t it rotearre wurdt. In kaai dy’t allinnich op ien SD-kaart libbet is in inkeld falpunt, wylst in kaai dy’t nei elke plaat kopiaerd is in bewiis foar de hiele float sûnder eigner is. Net ien fan beide is in weromsetplan.

De test is ienfâldich: as de repository moarn lekke, wat soe in oanfaller winne? Sjabloanen en topologynotysjes oerlibje. In wurkjende identiteit net.

Lit automatisearring besitte wat it wer rinne kin

It model fan Ansible hâldt in ynventaris fan beheardere knopen apart fan stikken, taken, rollen en handlers dy’t ôfgeane as in taak in feroaring meldt. Brûk dy struktuer om elke tsjinst ien konfiguraasje-eigner te jaan ynstee fan in shellskiednis wer ôf te spyljen. Foarkar jouwe oan operaasjes dy’t feilich twa kear rinne, en beslute bewust hoe’t in feroare bestân it rinnende proses berikt. In taak dy’t bewissiget dat in tsjinst start is, makket it net needsaaklik om in konfiguraasje dy’t jo krekt oerskreaun hawwe op ’e nij te laden.

Skied ek de fazen fan behear. Opstartkonnektyfheid, routinemjittige konfiguraasje en VPN-ôfhinklik behear binne trije ferskillende finsters, en it tredde kin jo eigen tagong fuortsmite as de weropbou it netwurk derûnder weromset. Hâld in ûnôfhinklike wei nei binnen.

Weromset gegevens en identiteit mei opsetsin

Containerfolumes bliuwe ûnôfhinklik fan ’e libbenssyklus fan ’e container, wylst de skriuwbere laach yn in container dat net docht, dêrom makket it op ’e nij oanmeitsjen fan in container út syn ôfbylding de tastân dy’t de applikaasje brûkte net wer, sa’t de dokumintaasje oer folumes beskriuwt. Skriuw de folumes, bind-mounts en eksterne tsjinsten op dêr’t it apparaat fan ôfhinklik is, en brûk it eigen reservekopy- en weromsetproses fan ’e applikaasje. In container dy’t sûnder flater start, is gjin bewiis dat syn databank en syn bestannen oerienkomme.

Foar identiteit, beslute oft jo itselde apparaat weromsette of in ferfanging ynskriuwe, want dat binne ferskillende operaasjes mei ferskillend opromjen.

Bring de tagong fan ’e âlde partner yn oerienstimming foar’t jo in identiteit earne oars aktivearje, en testje pas dêrnei it weropboude apparaat yn in isolearre of weromsetomjouwing. Kontrolearje de fereaske gegevens, de juste identiteit, in bywurkingswei mei in eigner en it bedoelde netwurkbelied.

In opstartbere ôfbylding is ien ynfier fan fjouwer, en it is de maklikste om te reprodusearjen.

Relatearre artikelen