rdc vs renet
Rediacc’il on kaks binaari. Kaks erinevat ülesannet, kaks erinevat paika. Siin on selgitus.
| rdc | renet | |
|---|---|---|
| Töötab | Sinu tööjaamast | Kaugserveris |
| Ühendub | SSH kaudu | Käivitub lokaalselt root-õigustega |
| Kasutab | Kõik | Ainult edasijõudnute silumisel |
| Paigaldamine | Sa paigaldad selle | rdc provisioonib selle automaatselt |
Igapäevaseks tööks kasuta
rdc-d.renet’i otse on harva vaja.
Kuidas need koos töötavad
Tööjaamal käivitad rdc. See avab SSH-ühenduse sinu serveriga ja käivitab seal sinu eest vastava renet-käsu. Üks käsk, üks koht, kust seda käivitada:
- Loeb sinu kohaliku konfiguratsiooni (
~/.config/rediacc/rediacc.json) - Ühendub serveriga üle SSH
- Uuendab
renet-binaari vajaduse korral - Käivitab vastava
renet-toimingu serveris - Tagastab tulemuse sinu terminali
Kasuta rdc-d tavaliseks tööks
Kõik levinud ülesanded käivad rdc kaudu sinu tööjaamast:
# Seadista uus server
rdc config machine setup --name server-1
# Loo ja käivita hoidla
rdc repo create --name my-app -m server-1 --size 10G
rdc repo up --name my-app -m server-1
# Peata hoidla
rdc repo down --name my-app -m server-1
# Kontrolli masina tervist
rdc machine health --name server-1
Täieliku läbikäigu leiad Kiirjuhendist.
Kasuta renet’i serveripoolseks silumiseks
renet’i on otseselt vaja ainult siis, kui SSH-d serverisse:
- Hädaolukorra silumisel, kui
rdcei saa ühendust - Süsteemi sisekamise kontrollimisel, mis pole
rdckaudu saadaval - Madala taseme taasteoperatsioonidel
Kõik renet-käsud vajavad root-õigusi (sudo). rdc ei mähegi kõiki renet-alamkäske; selleks, mis pole kaetud, SSH-d sisse ja käivita renet otse. Täieliku renet-käskude loendi leiad Serveri viitest.
Eksperimentaalne: rdc ops (kohalikud VM-id)
rdc ops mähib renet ops kohalike VM-klastrite haldamiseks sinu tööjaamast:
rdc ops setup # Paigalda eeltingimused (KVM või QEMU)
rdc ops up --basic # Käivita minimaalne klaster
rdc ops status # Kontrolli VM-i olekut
rdc ops ssh --vm-id 1 # SSH silla VM-i
rdc ops ssh --vm-id 1 -c hostname # Käivita käsk silla VM-is
rdc ops down # Hävita klaster
Nõuab lokaalset adapterit. Pilveadapteriga pole saadaval.
Need käsud käivitavad renet’i lokaalselt (mitte üle SSH). Täieliku dokumentatsiooni leiad Eksperimentaalsete VM-ide lehelt.
Rediaccfile märkus
Näed renet compose -- ... Rediaccfile’is. Ära muretse. Rediaccfile funktsioonid käivituvad serveris, kus renet on juba installitud.
Oma tööjaamast käivita ja peata töökoormuseid käskudega rdc repo up ja rdc repo down.