Ibni mill-ġdid appliance VPN Raspberry Pi mingħajr ma tikkopja ċ-ċavetta tiegħu
Immaġni hija waħda minn erba’ inputs. Iddikjara l-konfigurazzjoni, żomm id-data tal-applikazzjoni tista’ tiġi rkuprata u agħti lil kull bord l-identità tiegħu stess qabel ma jibda jaħdem.
Li tibbottja darba minn immaġni ma tagħmilx lil Pi appliance li jista’ jerġa’ jinbena. Dak li għandek bżonn huwa sett żgħir ta’ inputs li tista’ terġa’ tapplika: bażi miżmuma, konfigurazzjoni ddikjarata, id-data persistenti tal-applikazzjoni u identità tal-apparat li tappartjeni biss lil dak il-bord. Jekk tinsa l-aħħar waħda, kull sostituzzjoni ssir klonu ta’ kredenzjali.
Il-passi hawn taħt huma ordni tax-xogħol, mhux rakkomandazzjoni ta’ għodda. Kwalunkwe sistema ta’ konfigurazzjoni li tista’ tesprimihom hija biżżejjed.
L-ewwel elenka l-erba’ tipi ta’ inputs
L-immaġni bażika u l-pakketti tagħha jiddefinixxu s-sistema operattiva, l-arkitettura u minn fejn ġejjin l-aġġornamenti, u bennej tal-immaġni jgħin biss jekk l-għodda li jismi għadha miżmuma għall-ħarġa tiegħek. Il-konfigurazzjoni ddikjarata hija l-parti li tirrevedi persuna: rwoli tan-netwerk, settings tas-servizz u l-azzjonijiet taċ-ċiklu tal-ħajja li kull servizz jeħtieġ. Id-data persistenti tal-applikazzjoni hija kollox li s-servizz ma jistax jiġġenera mill-ġdid, u l-post u l-metodu tal-backup tagħha jappartjenu għal dik l-applikazzjoni, mhux għall-immaġni. L-identitajiet tal-apparati u s-sigrieti huma r-raba’ input, u dawn huma eżattament dak li n-nies jinsiet meta jikkopjaw kard li jaħdem.
Ikteb l-erba’ listi qabel ma tibni mill-ġdid xejn. Lista b’ringiela vojta hija deċiżjoni li għadek ma ħadtx.
Żomm is-sigrieti barra mir-repożitorju u għid fejn jgħixu
Repożitorju huwa dar tajba għal mudelli riveduti u konfigurazzjoni mhux sigrieta, u dar ħażina għal ċwievet privati VPN, kredenzjali tal-amministratur li jistgħu jerġgħu jintużaw u arkivji dijanjostiċi. Jekk sigriet irid jeżisti fuq l-apparat, innota minn fejn ġej, min jista’ jaqrah u kif jiġi rrotat. Ċavetta li tgħix biss fuq kard SD waħda hija punt uniku ta’ falliment, filwaqt li ċavetta kkopjata fuq kull bord hija kredenzjali tal-flotta kollha mingħajr sid. L-ebda waħda mhija pjan ta’ rkupru.
It-test huwa sempliċi: li kieku r-repożitorju nfirex għada, x’jikseb attakkant? Il-mudelli u n-noti tat-topoloġija jgħixu. Identità li taħdem le.
Ħalli l-awtomatizzazzjoni tippossjedi dak li tista’ terġa’ tħaddem
Il-mudell ta’ Ansible iżomm inventarju ta’ nodi mmaniġġjati separat minn drammi, kompiti, rwoli u handlers li jinxtegħlu meta kompitu jirrapporta bidla. Uża dik l-istruttura biex tagħti lil kull servizz sid wieħed tal-konfigurazzjoni minflok terġa’ ddoqq storja ta’ shell. Ippreferi operazzjonijiet li huma siguri li jitħaddmu darbtejn, u iddeċiedi b’mod konxju kif fajl mibdul jasal għall-proċess li qed jaħdem. Kompitu li jiżgura li servizz inbeda mhux bilfors iġiegħlu jerġa’ jgħabbi konfigurazzjoni li għadek kemm kitbt mill-ġdid.
Iffriera wkoll il-fażijiet tal-amministrazzjoni. Il-konnettività tal-boot, il-konfigurazzjoni rutina u l-ġestjoni dipendenti fuq il-VPN huma tliet twieqi differenti, u t-tielet tista’ tneħħi l-aċċess tiegħek stess jekk il-bini mill-ġdid jirrisettja n-netwerk taħtu. Żomm passaġġ indipendenti għad-dħul.
Irrestawra d-data u l-identità bl-intenzjoni
Il-volumi tal-kontenitur jippersistu indipendentement miċ-ċiklu tal-ħajja tal-kontenitur, filwaqt li s-saff li jista’ jinkiteb ġewwa l-kontenitur le, u għalhekk il-ħolqien mill-ġdid ta’ kontenitur mill-immaġni tiegħu ma joħloqx mill-ġdid l-istat li kienet tuża l-applikazzjoni, kif jiddeskrivi d-dokumentazzjoni tal-volumi. Innota l-volumi, il-mounts u s-servizzi esterni li l-appliance jiddependi fuqhom, u uża l-proċess tal-backup u l-irkupru tal-applikazzjoni nnifisha. Kontenitur li jibda mingħajr żball mhux prova li d-database u l-fajls tiegħu jaqblu.
Għall-identità, iddeċiedi jekk qed tirkupra l-istess apparat jew qed tirreġistra sostitut, għax dawn huma operazzjonijiet differenti b’tindif differenti.
Irrikonċilja l-aċċess tal-peer antik qabel ma tattiva identità band’oħra, u biss imbagħad ipprova l-appliance mibnija mill-ġdid f’ambjent iżolat jew ta’ rkupru. Iċċekkja d-data meħtieġa, l-identità korretta, passaġġ ta’ aġġornament b’sid u l-politika tan-netwerk maħsuba.
Immaġni li tista’ tibbottja hija input wieħed minn erba’, u hija l-eħfef biex tiġi riprodotta.