Ero sivun ”Debian homelab(opennebula, drbd, linstor ja ocfs2)” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Debian homelab(opennebula, drbd, linstor ja ocfs2) (muokkaa)
Versio 27. huhtikuuta 2024 kello 23.56
, 27. huhtikuuta 2024→OCFS2-tiedostojärjestelmän asennus ja käyttöönotto
(8 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 128: | Rivi 128: | ||
'''Huom! Nämä komennot annetaan AINOASTAAN Debian 11 control-koneessa.''' | '''Huom! Nämä komennot annetaan AINOASTAAN Debian 11 control-koneessa.''' | ||
Käynnistetään ja kytketään linstor- | Käynnistetään ja kytketään linstor-controller päälle: | ||
sudo systemctl enable --now linstor-controller | sudo systemctl enable --now linstor-controller | ||
Rivi 185: | Rivi 185: | ||
|} | |} | ||
Luodaan resurssiryhmä ja määritellään tallennustila sille: | |||
linstor resource-group create homelabrg --storage-pool homelabpool --place-count 3 | |||
Luodaan volume-ryhmä: | |||
linstor volume-group create homelabrg | |||
Luodaan looginen tallennustila: | |||
linstor resource-definition create homelabdisk0 | |||
linstor volume-definition create homelabdisk0 40G | |||
linstor resource create control homelabdisk0 --storage-pool homelabpool | |||
linstor resource create node-1 homelabdisk0 --storage-pool homelabpool | |||
linstor resource create node-1 homelabdisk0 --storage-pool homelabpool | |||
Tarkistuskomento: | |||
linstor resource-definition list | |||
Tulostaa jotakuinkin seuraavaa: | |||
{| class="wikitable" | |||
|- | |||
! ResourceName !! Port !! ResourceGroup !! State | |||
|- | |||
| homelabdisk0 || 7000 || DfltRscGrp || ok | |||
|- | |||
|} | |||
Ja jos kaikki meni oikein niin tarkastuskomento: | |||
linstor resource list | |||
Tulostaa jotakuinkin seuraavaa: | |||
{| class="wikitable" | |||
|- | |||
! ResourceName !! Node !! Port !! Usage !! Conns !! State !! CreatedON | |||
|- | |||
| homelabdisk0 || control || || Unused || Ok || UpToDate || 2024-04-26 17:55:13 | |||
|- | |||
| homelabdisk0 || node-1 || || Unused || Ok || UpToDate || 2024-04-26 17:58:13 | |||
|- | |||
| homelabdisk0 || node-2 || || Unused || Ok || UpToDate || 2024-04-26 17:59:13 | |||
|} | |||
Seuraavaksi sallitaan kaikkien klusterin palvelinten liittää samanaikaisesti Linstorin luoma jaettu /dev/drbd1000 resurssi: | |||
linstor controller drbd-options --allow-two-primaries yes | |||
'''<big>Huom! Tuota yllämainittua komentoa/ominaisuutta ei voi käyttää kuin [[Ocfs2]] ja [[GFS2]] tiedostojärjestelmien kanssa. Muilla(esim. [[ext4]] tai [[btrfs]] )järjestelmä vikaantuu pahasti.</big>''' | |||
== OCFS2-tiedostojärjestelmän asennus ja käyttöönotto == | |||
Seuraavat komennot annetaan jälleen kaikissa kolmessa palvelimessa. | |||
Asennetaan komennolla: | |||
sudo apt install ocfs2-tools | |||
Luodaan klusteri: | |||
sudo o2cb add-cluster homelabcluster | |||
Lisätään palvelimet klusteriin: | |||
sudo o2cb add-node homelabcluster control --ip 192.168.1.200 --port 7777 --number 0 | |||
sudo o2cb add-node homelabcluster node-1 --ip 192.168.1.201 --port 7777 --number 1 | |||
sudo o2cb add-node homelabcluster node-2 --ip 192.168.1.202 --port 7777 --number 2 | |||
Rekisteröidään klusteri: | |||
sudo o2cb register-cluster homelabcluster | |||