ZFS -Zbiorcze usuwanie snapshotów

Chcemy usunąć snapshoty, które w nazwie mają „test” z sierpnia 2024

Listujemy, które snapshoty zostaną usunięte:
# zfs list -t snapshot -H -o name | grep "test.*2024-08" | xargs -n1 echo
Usuwamy
# zfs list -t snapshot -H -o name | grep "test.*2024-08" | xargs -n1 zfs destroy

Truenas Scale – Własne CA

Aby Trunas Scale Bluefin używał własnych CA, które wykorzystujemy do np Inspekcji SSL musimy wgrać nasz certyfikat CA w GUI: Credentials > Certificates > Certificate > Authorities > Add > Import CA oraz linkować go do katalogu /etc/ssl/certs. W System Settings > Shell wykonujemy:

ln -s /etc/certificates/CA/MyCA.crt /etc/ssl/certs/myCA.crt

Dodatkowo jeżeli moduł Apps ma pobierać image z naszych prywatnych repo:

service docker restart

Trunas Scale – Brak internetu dla kontenerów docker

Truenas Scale obsługuje kontenery Dockera używając Kubernetes. Czasem jednak potrzebujemy uruchomić kontener poza Kubernates np. przy budowaniu własnego obrazu. Tutaj jednak pojawia się problem, gdyż domyślnie kontenery uruchamiane przez Dockera nie mają dostępu do internetu, aby rozwiązać ten problem musimy wskazać sieć Dockera, którą chcemy użyć np:

$ docker build --network=host --tag=mojobraz . 

TrueNas – Identyfikacja i wymiana uszkodzonego dysku

Sprawdzamy w panelu TrueNas w statusie dysków który dysk mamy uszkodzony.

Następnie sprawdzamy jego numer seryjny.

$ smartctl -i /dev/sdd

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Blue
Device Model:     WDC WD5000AAKX-001CA0
Serial Number:    WD-WCAYU9578736
LU WWN Device Id: 5 0014ee 10389e0a4
Firmware Version: 15.01H15
User Capacity:    500,107,862,016 bytes [500 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sat Oct 23 14:13:37 2021 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

W wynikach szukamy „Serial Number”. Teraz możemy zidentyfikować dysk sprawdzając jego numer seryjny na obudowie dysku. Jeżeli chcemy i mamy możliwość wymiany dysku nie wyłączając serwera, dobrze by było w trakcje instalacji dysków, zapisać sobie jakie numery seryjne mamy w kieszeniach zainstalowane.

Po wymianie dysku w panelu zarządzania TrueNas w statusie dysków, na pozycji z wymienionym dyskiem wybieramy z menu opcję REPLACE, i w okienku wskazujemy wymieniony dysk zaznaczając FORCE.