2.7 KiB
| title | description |
|---|---|
| Namestitev | Pripravite gostiteljsko storitev Clawdie z binarno datoteko clawdie. |
Ukaz: clawdie apply --yes
Clawdie namesti binarna datoteka clawdie (crates/clawdie). Zazna postavitev
ZFS na gostitelju in pripravi storitev clawdie: nabore podatkov za shrambo,
storitveni račun ter enoto rc.d (FreeBSD) / systemd (Linux), ki poganja
colibri-daemon. Izgradite jo iz delovnega prostora Cargo:
cargo build -p clawdie --release
Ukazi
clawdie discover # samo branje: OS, bazeni ZFS, nabori podatkov, proste plošče
clawdie plan [--pool IME] # prikaže načrt namestitve (suhi tek, brez pisanja)
clawdie apply [--pool IME] # suhi tek, razen če dodate --yes
clawdie apply --yes # pripravi: postavitev shrambe + namesti storitev
apply je privzeto suhi tek in izpiše celoten načrt korakov; na disk piše le
z --yes. Z enim bazenom ZFS se ta izbere samodejno; z več jih navedite z
--pool IME.
Strategija shrambe
| Gostitelj | Vedenje |
|---|---|
| FreeBSD | ZFS je zahtevan; nabori podatkov nastanejo pod izbranim bazenom. |
| Linux + ZFS + bazen | Enako — nabori podatkov pod bazenom. |
| Linux, brez ZFS/bazena | Preklopi na navadne imenike in poroča o prednostih ZFS ter prostih ploščah. |
Postavitev ZFS pod bazenom:
<pool>/clawdie (vsebnik, canmount=off)
<pool>/clawdie/db -> /var/db/clawdie
<pool>/clawdie/log -> /var/log/clawdie
Kaj pripravi apply --yes
- Shramba — zgornji nabori podatkov (ali navadna
/var/db/clawdie+/var/log/clawdiepri preklopu na navadne imenike). - Storitveni račun —
clawdie(nologin), lastnik stanja (clawdie:clawdie). - Storitev — enota rc.d (FreeBSD) / systemd (Linux), nameščena in omogočena
za poganjanje
/usr/local/bin/colibri-daemon.
Ustvarjanje bazena (uničujoče)
Na gostitelju s prosto ploščo in brez uporabnega bazena:
clawdie apply --pool IME --create-pool /dev/PLOSCA --yes
--create-pool požene zpool create na PLOSCA in uniči vse podatke na
njej, zato je zavrnjeno, razen če je plošča zaznana kot prazna. Stražo preglasi
--force, le če ste prepričani.
Varnost
Koraki, ki se dotikajo diska, tečejo kot root na ciljnem gostitelju. discover,
plan in goli apply nikoli ne pišejo — najprej preglejte z plan.
Priprava ječ, baze in spletne storitve (CMS) še ni del namestitvenega programa colibri.