Aby dodać nowy (dodatkowy) dysk twardy jako kolejne repozytorium do naszego XenServer należy wydać parę poleceń.
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
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
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):
Jednocześnie po wydaniu tego polecenia nowe repozytorium pojawi się na naszym serwerze w XenCenter:
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"
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
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:
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
Gotowe 2 🙂
Linkografia:
http://support.citrix.com/article/CTX121313