Dodanie nowego lokalnego dysku twardego jako repozytorium w XenServer


Aby dodać nowy (dodatkowy) dysk twardy jako kolejne repozytorium do naszego XenServer należy wydać parę poleceń.

xenserverlogo

Poniższe polecenia musimy wydać bezpośrednio na serwerze lub używając konsoli w XenCenter, nowy dysk powinien już być podłączony do serwera.

1. Wyświetlamy wszystkie partycje i dyski które mamy podłączone:

ll /dev/disk/by-id

xe-sr01

Odszukujemy nowy podłączony dysk i kopiujemy jego ID (w naszym przypadku jest to scsi-SATA_WDC_WD3200AVVS-_WD-WCAV14066648)

2. Wydajemy kolejne polecenie aby dowiedzieć się UUID nasze instalacji serwera:

xe host-list

xe-sr02

Wyszukujemy uuid dla naszego servera (w tym przykładzie jest to 9bc90f81-d54f-426d-b2d4-465336db3af1)

3. Na koniec podajemy poniższe polecenie z wykożystaniem dwóch zdobytych powyżej wartości ( ID dysku oraz UUID naszego serwera):

xe sr-create content-type=user device-config:device=/dev/disk/by-id/<scsi-xxxxxxxxxxxxxxxxxxxxxxxxx> host-uuid=<host-uuid> name-label=”Local Storage 2” shared=false type=lvm

Po wypełnieniu nasze polecenie wygląda następująco:

xe sr-create content-type=user device-config:device=/dev/disk/by-id/scsi-SATA_WDC_WD3200AVVS-_WD-WCAV14066648 host-uuid=9bc90f81-d54f-426d-b2d4-465336db3af1 name-label="Local Storage 2" shared=false type=lvm

4. Po jego wydaniu otrzymamy uuid nowo utworzonego SR (5e90db7f-568a-c95a-57e1-47098e488336):

xe-sr03

Jednocześnie po wydaniu tego polecenia nowe repozytorium pojawi się na naszym serwerze w XenCenter:

xe-sr04Gotowe 🙂

 

Aby usunąć istniejące repozytorium należy kolejno:

1. Wyszukać repozytorium po jego etykiecie (w naszym wypadku Local Storage 2):

xe sr-list name-label=<Name of the SR>

czyli komenda będzie wyglądać tak:

xe sr-list name-label="Local Storage 2"

xe-sr05

2. Następnie używamy otrzymanego uuid naszego repozytorium aby uruchomić poniższe polecenie:

xe pbd-list sr-uuid=<UUID of SR>

czyli w naszym przykładzie będzie to:

xe pbd-list sr-uuid=5e90db7f-568a-c95a-57e1-47098e488336

xe-sr06

3. Dzięki temu otrzymamy uuid PBD (Physical Block Device) które użyjemy do „odpięcia” naszego repozytorium:

xe pbd-unplug uuid=<UUID of PBD>

czyli w naszym przykładzie:

xe pbd-unplug uuid=5bb85208-be7e-426e-1b51-41b8b1e82955

czego rezultatem jest wyświetlenie w XenCenter problemu z tym repozytorium:

xe-sr07

4. I na koniec aby usunąć zależność z naszego serwera (oraz ikonkę z XenCenter) wydajemy polecenie:

xe sr-forget uuid=<UUID of SR>

używając tego sameg uuid którego użyliśmy powyżej (w punkcie 2):

xe sr-forget uuid=5e90db7f-568a-c95a-57e1-47098e488336

xe-sr08

 

Gotowe 2 🙂

 

Linkografia:

http://support.citrix.com/article/CTX121313

http://support.citrix.com/article/CTX121896

http://support.citrix.com/article/CTX131328

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *