Изградете повторно VPN уред Raspberry Pi без копирање на неговиот клуч
Сликата е еден од четирите влеза. Објавете ја конфигурацијата, чувајте ги податоците на апликацијата вратливи и дајте ѝ на секоја плоча сопствен идентитет пред да пушти во работа.
Еднократното подигање од слика не го прави Pi уред што може повторно да се изгради. Потребен е мал сет влезови што можете повторно да ги примените: одржувана основа, објавена конфигурација, постојаните податоци на апликацијата и идентитет на уредот што ѝ припаѓа само на таа плоча. Ако го испуштите последниот, секоја замена станува клон на акредитација.
Чекорите подолу се редослед на работа, а не препорака за алатка. Ќе послужи секој систем за конфигурација што може да ги изрази.
Прво наведете ги четирите вида влезови
Основната слика и нејзините пакети го дефинираат оперативниот систем, архитектурата и од каде доаѓаат ажурирањата, а градителот на слики помага само ако алатката што ја наведува сѐ уште се одржува за вашето издание. Објавената конфигурација е делот што го прегледува човек: мрежни улоги, поставки на услугите и дејствата од животниот циклус што ѝ се потребни на секоја услуга. Постојаните податоци на апликацијата се сѐ што услугата не може повторно да го создаде, а нивната локација и методот на резервна копија ѝ припаѓаат на таа апликација, а не на сликата. Идентитетите на уредите и тајните се четвртиот влез, и токму нив луѓето ги забораваат кога клонираат работна картичка.
Напишете ги четирите списоци пред да изградите нешто повторно. Список со празен ред е одлука што сѐ уште не сте ја донеле.
Држете ги тајните надвор од складиштето и кажете каде живеат
Складиштето е добар дом за прегледани шаблони и не-тајна конфигурација, а лош дом за приватни клучеви на VPN, повеќекратни администраторски акредитации и дијагностички архиви. Ако тајна мора да постои на уредот, запишете од каде доаѓа, кој може да ја чита и како се ротира. Клуч што живее само на една SD картичка е единствена точка на отказ, додека клуч копиран на секоја плоча е акредитација на целата флота без сопственик. Ниту едното не е план за враќање.
Тестот е едноставен: ако складиштето утре протече, што би добил напаѓач? Шаблоните и белешките за топологија преживуваат. Работниот идентитет не.
Нека автоматизацијата поседува што може повторно да изврши
Моделот на Ansible држи инвентар на управувани јазли одделно од пиеси, задачи, улоги и ракувачи што се активираат кога задача ќе пријави промена. Искористете ја таа структура за да дадете на секоја услуга еден сопственик на конфигурацијата наместо да ја преигрувате историјата на школка. Претпочитајте операции безбедни за две извршувања и свесно одлучете како изменетата датотека стигнува до процесот што работи. Задача што обезбедува услугата да е стартувана не мора да ја натера да ја вчита повторно конфигурацијата што штотуку сте ја препишале.
Одделете ги и фазите на администрација. Почетната поврзаност, рутинската конфигурација и управувањето зависно од VPN се три различни прозорци, а третиот може да ви го одземе сопствениот пристап ако повторната изградба ја ресетира мрежата под него. Задржете независна патека за влез.
Вратете ги податоците и идентитетот намерно
Волумените на контејнерот опстојуваат независно од животниот циклус на контејнерот, додека слојот што може да се запишува внатре во контејнерот не, поради што повторното создавање контејнер од неговата слика не ја создава повторно состојбата што ја користела апликацијата, како што опишува документацијата за волумени. Запишете ги волумените, точките за монтирање и надворешните услуги од кои зависи уредот и користете го сопствениот процес за резервна копија и враќање на апликацијата. Контејнер што стартува без грешка не е доказ дека неговата база на податоци и неговите датотеки се согласни.
За идентитетот, одлучете дали го враќате истиот уред или регистрирате замена, бидејќи тоа се различни операции со различно чистење.
Усогласете го пристапот на стариот партнер пред да активирате идентитет на друго место, и само потоа тестирајте го повторно изградениот уред во изолирана или средина за враќање. Проверете ги потребните податоци, точниот идентитет, патеката за ажурирање со сопственик и предвидената мрежна политика.
Сликата што може да се подигне е еден од четирите влеза, и таа е најлесна за репродукција.