Kuwasha mara moja kutoka kwa picha hakufanyi Pi kuwa kifaa kinachoweza kujengwa upya. Unachohitaji ni seti ndogo ya ingizo unazoweza kutumia tena: msingi unaotunzwa, usanidi uliotangazwa, data ya kudumu ya programu na utambulisho wa kifaa unaomilikiwa na bodi hiyo pekee. Ukikosa la mwisho, kila mbadala unakuwa nakala ya kitambulisho.

Hatua zilizo hapa chini ni mfuatano wa kazi, si pendekezo la zana. Mfumo wowote wa usanidi unaoweza kuzieleza utatosha.

Kwanza orodhesha aina nne za ingizo

Picha ya msingi na vifurushi vyake huainisha mfumo wa uendeshaji, usanifu na mahali ambapo masasisho yanatoka, na mjenzi wa picha husaidia tu ikiwa zana anayoitaja bado inatunzwa kwa toleo lako. Usanidi uliotangazwa ni sehemu ambayo mtu huipitia: majukumu ya mtandao, mipangilio ya huduma na vitendo vya mzunguko wa maisha ambavyo kila huduma inahitaji. Data ya kudumu ya programu ni kila kitu ambacho huduma haiwezi kuzalisha upya, na mahali pake na mbinu ya nakala rudufu ni mali ya programu hiyo, si ya picha. Vitambulisho vya vifaa na siri ni ingizo la nne, na ndilo ambalo watu hulisahau wanaponakili kadi inayofanya kazi.

Andika orodha hizo nne kabla ya kujenga upya chochote. Orodha yenye mstari tupu ni uamuzi ambao bado hujauchukua.

Weka siri nje ya hazina na useme zinaishi wapi

Hazina ni nyumba nzuri kwa violezo vilivyopitiwa na usanidi usio siri, na nyumba mbaya kwa funguo za faragha za VPN, vitambulisho vya msimamizi vinavyoweza kutumika tena na kumbukumbu za uchunguzi. Ikiwa siri lazima iwepo kwenye kifaa, andika inakotoka, nani anaweza kuisoma na jinsi inavyozungushwa. Ufunguo unaoishi kwenye kadi moja ya SD ni sehemu moja ya kushindwa, wakati ufunguo ulionakiliwa kwenye kila bodi ni kitambulisho cha meli yote bila mmiliki. Hakuna cha hizo ni mpango wa urejeshaji.

Jaribio ni rahisi: ikiwa hazina itavuja kesho, mshambuliaji atapata nini? Violezo na maelezo ya topolojia yanaweza kudumu. Utambulisho unaofanya kazi haudumu.

Acha uendeshaji wa kiotomatiki umiliki kile kinachoweza kuendeshwa tena

Mfano wa Ansible huweka orodha ya nodi zinazosimamiwa kando na michezo, kazi, majukumu na vishikizi vinavyowaka kazi inaporipoti mabadiliko. Tumia muundo huo ili kuipa kila huduma mmiliki mmoja wa usanidi badala ya kucheza tena historia ya shell. Pendelea shughuli salama kuendeshwa mara mbili, na uamue kwa makusudi jinsi faili iliyobadilishwa inafikia mchakato unaoendelea. Kazi inayohakikisha huduma imeanza haifanyi lazima iipakishe upya usanidi uliouandika upya hivi punde.

Tenganisha pia hatua za usimamizi. Muunganisho wa kuanzisha, usanidi wa kawaida na usimamizi unaotegemea VPN ni madirisha matatu tofauti, na la tatu linaweza kuondoa ufikiaji wako mwenyewe ikiwa ujenzi upya unaweka upya mtandao ulio chini yake. Weka njia huru ya kuingia.

Rejesha data na utambulisho kwa makusudi

Kiasi cha kontena hudumu bila kutegemea mzunguko wa maisha ya kontena, wakati tabaka linaloweza kuandikwa ndani ya kontena halidumu, ndiyo sababu kuunda kontena upya kutoka kwenye picha yake hakuundi upya hali ambayo programu ilikuwa ikitumia, kama nyaraka za kiasi zinavyoeleza. Andika kiasi, sehemu za kufunga na huduma za nje ambazo kifaa kinategemea, na tumia mchakato wa nakala rudufu na urejeshaji wa programu yenyewe. Kontena linaloanza bila hitilafu si ushahidi kwamba hifadhidata yake na faili zake zinakubaliana.

Kuhusu utambulisho, amua ikiwa unarejesha kifaa kile kile au unasajili mbadala, kwa sababu ni shughuli tofauti zenye usafishaji tofauti.

Patanisha ufikiaji wa mwenzake wa zamani kabla ya kuamsha utambulisho mahali pengine, na hapo ndipo ujaribu kifaa kilichojengwa upya katika mazingira yaliyotengwa au ya urejeshaji. Angalia data inayohitajika, utambulisho sahihi, njia ya masasisho yenye mmiliki na sera ya mtandao iliyokusudiwa.

Picha inayoweza kuwashwa ni ingizo moja kati ya nne, na ndiyo rahisi zaidi kuzalisha upya.

Makala zinazohusiana