Przy pomocy beatów od elasticka i opcji autodiscovery mamy możliwość
monitorowania kontenerów z poziomu hosta bez niepotrzebnej ingerencji do środka
samych kontenerów. Autodoscoverer podczas startu beat'a »
W przypadku puppeta sprawa jest bardzo prosta. Najpierw deklarujemy naszą
usługę:
service { "stunnel4" :
ensure => "running",
enable => "true",
require => Package["stunnel4"],
}
Następnie w pliku, którym chcemy striggerować »
Przy pracy z gitem nie raz spotkamy się z sytuacją kiedy będziemy musieli
wycofać ostatnio dodany commit. Z pomocą przychodzi reset z oderwaniem "głowy" o
jeden »
Przy budowaniu playbooków często musimy dodać jakąś ścieżkę globalnie do
zmiennej PATH. Możemy tego dokonać np. przy użyciu modułu copy:
- name: Add new $PATH.
copy: »
Exit code przydać nam się mogą w ansiblu do sprawdzania prostych warunków. W tym
przypadku do zweryfikowania czy mamy zainstalowany pakiet repozytoriów
puppetlabs.
- name: "Check »
LXD to tak naprawdę nakładka (api) na kontenery LXC.
Backup kontenerów możemy robić na kilka sposobów.
Snapshot
Snapshot to tak naprawdę nic innego, jak rsync file »
Haproxy nie umożliwia nam zapisywania logów bezpośrednio do pliku i trzeba w tym
celu użyć np. rsysloga. Logi można wysyłać na zdalny serwer logów, lub odpalić »
Od marca 2018 r. let's encrypt wprowadził opcję generowania certyfikatów typu
wildcard.
Generowanie certyfikatu
certbot certonly --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory »
Dzięki agentowi zabbixa możemy uruchamiać zewnętrzne programy/skrypty i
przekazywać ich outputu bezpośrednio do serwera zabbixa. Umożliwia to opcja
UserParameter.
Problem może pojawić się, jeżeli skrypt »
Keepalived, narzędzie do zapewnienia loadbalancingu i wysokiej dostępności (HA).
Wstęp
Jak wiadomo w OVH, aby przypisać adresację publiczną, trzeba wygenerować w
panelu adres mac, który następnie »