Prije nego Juju charm postane vaš VPN: identitet, ugovor, portovi
Pet koraka razdvaja ono što charm zaista isporučuje od onoga što pretpostavljate: prikvačite reviziju, pročitajte konfiguraciju i zatim tretirajte izlaganje kao radnju vatrozida.
Neko pronađe charm koji tvrdi da pokreće VPN, postavi ga, izloži aplikaciju i čeka da se klijent poveže. Postavljanje uspije, port se otvori, a tunel i dalje ne radi, jer su tri nepovezana obećanja spojena u jedno. Charm je implementacija postavljanja s posebnim ugovorom. Razmotrite ta obećanja odvojeno i praznine se pokažu prije uvođenja, a ne poslije.
Prvi korak: prikvačite artefakt o kojem čitate
Pročitajte vlastite metapodatke kandidata: izdavač, izvorni repozitorij, kanal, revizija, osnova i arhitektura. Zatim utvrdite ko održava VPN softver unutar radnog opterećenja i ko isporučuje njegova sigurnosna ažuriranja, jer su to često dvije različite strane. Neodržavani upstream unutar dobro održavanog charma jest problem podrške koji čeka lošu sedmicu.
juju info CHARM_NAME prijavljuje kanale, osnove i arhitekture u Juju 3.6, a dokumentacija napominje da se upit za određenu reviziju ne može kombinirati s tim filtrima. Pitajte za reviziju zasebno umjesto da gradite kombinaciju koju naredba odbija. Pročitajte i osnovu i arhitekturu, jer kanal može pokrivati više od jedne.
Zapišite tačnu kombinaciju koju ste pregledali pored postavljanja. Tada je osvježavanje koje pomjera kanal namjerna promjena s prije i poslije, a ne iznenađenje u ponedjeljak.
Drugi korak: pročitajte konfiguraciju kao ugovor
Utvrdite ulogu koju charm igra: prekidanje udaljenog pristupa, pridruživanje postojećem VPN-u ili nešto sasvim drugo. Zatim pronađite kako dokumentira upis klijenata, pouzdane izdavaoce, rotaciju akreditiva i opoziv. Ta četiri odlučuju možete li to voditi, a generirani klijentski fajl je osjetljiv izlaz, a ne fajl za tiket.
Slijedite interfejse i radnje koje charm zaista izlaže. Ne pretpostavljajte da radnja upisa postoji samo zato što je drugi charm za isti softver ima.
Pitajte šta usklađivanje radi s ručnim izmjenama. Ako charm prepiše konfiguracijski fajl pri sljedećem ažuriranju, ručna popravka ima rok trajanja od jedne nadogradnje. Pitajte održavaoce gdje je to ponašanje dokumentirano i tretirajte tišinu kao nepoznato.
Treći korak: odvojite slušaoca od proslijeđene staze
Vanjski slušalac je socket koji prihvata tunel. Prosljeđivanje je ono što se događa s prometom unutar njega, a povratna staza je ono što odgovorima omogućava da se vrate. Charm može isporučiti prvo i ostaviti druga dva infrastrukturnom timu.
Izlaz je treći dio. Ako klijenti tunela treba da dosegnu internet kroz ovog hosta, mora postojati raspored adresiranja ili prevođenja, i on se ne stvara otvaranjem porta. Dodijelite vlasnika tom dijelu prije dolaska prvog klijenta.
Četvrti korak: izlaganje je radnja vatrozida
U Juju 3.6, izlaganje aplikacije prilagođava pravila cloud vatrozida i prema zadanim postavkama dopušta promet s bilo kojeg izvora prema portovima koje je radno opterećenje otvorilo. Endpoint i CIDR selektori naredbe postoje upravo zato da se taj zadani izbor može suziti.
Izlaganje ne stvara VPN korisnike, ne validira njihove akreditive i ne instalira politiku prosljeđivanja. Ono takođe ne dokazuje da radno opterećenje sluša na adresi i transportu koje očekujete, zbog čega je test nakon izlaganja važniji od poruke o uspjehu. Provjerite socket koji sluša na unit-u, kao i cloud pravilo.
Peti korak: prihvatite s četiri testa
Nakon odobrenog postavljanja, upišite novog klijenta i potvrdite predviđenu privatnu uslugu. Zatim opozovite taj identitet i potvrdite da pristup zaista prestaje, umjesto da se samo odbije sljedeća prijava. Ponovite provjeru s mreže koju ne kontrolirate, a zatim iz ureda, jer ta dva puta odgovaraju na različita pitanja.
Završite nadogradnjom i ponovnim povezivanjem, jer tu međusobno djeluju usklađivanje, rukovanje akreditivima i ponovna pokretanja usluga. Ako dokumentacija ne može objasniti ko posjeduje jednu od tih operacija, zapišite to kao prazninu u prihvatanju umjesto da je popunite neodržavanim receptom iza istog imena charma. Zapisana praznina je odluka; tiho popunjena praznina je budući prekid. Predajte je onome ko posjeduje odluku o usluzi, s datumom kada ste je pronašli.