У меня есть кластер Hyper-V (2008 R2) с CSV, который я хочу клонировать. CSV находится в сети SAN по оптоволоконному каналу (HP MSA M3 P2000 G3). Я клонировал том со стороны SAN и сопоставил его с узлами моего кластера. Узлы кластера могут видеть том, но они помечены как отключенные, зарезервированные.
Насколько я могу судить, у меня такая же проблема, как указано в этом вопросе: Изменение идентификатора диска Windows GPT через Linux разве что я работаю с оптоволоконным каналом.
Когда я бегу diskpart
и получить uniqueid disk
, и исходный диск, и клонированный диск имеют один и тот же идентификатор. Думаю, в этом проблема.
DISKPART> select disk 10
Disk 10 is now the selected disk.
DISKPART> uniqueid disk
Disk ID: 65DC665F
DISKPART> select disk 4
Disk 4 is now the selected disk.
DISKPART> uniqueid disk
Disk ID: 65DC665F
Кроме того, когда я проверяю атрибуты клона, он отображается как сгруппированный:
DISKPART> attributes disk
Current Read-only State : Yes
Read-only : Yes
Boot Disk : No
Pagefile Disk : No
Hibernation File Disk : No
Crashdump Disk : No
Clustered Disk : Yes
Я также проверил SAN, и на клонированном томе нет никаких оговорок.
Решения, с которыми я сталкивался до сих пор:
Подключите диск от кластера-владельца исходного тома, после чего конфликтующий уникальный идентификатор должен быть разрешен. У меня это не работает, я не могу подключить диск к текущему владельцу CSV.
Сопоставьте том с некластеризованным сервером, который должен иметь возможность монтировать том, а затем измените уникальный идентификатор. Что я не могу сделать, в коммутатор FC подключены только узлы кластера.
Офлайн-доступ к исходному CSV-файлу, перенесите клон в оперативный режим. Вариант, которого я бы хотел избежать, CSV содержит VHD рабочего сервера.
Вы можете попробовать следовать этому руководству: http://support.altaro.com/customer/portal/articles/1115503-how-can-i-change-the-disk-id-of-a-drive-
Чтобы просмотреть идентификатор диска:
- Открыть командную строку
- Введите команду
DISKPART
и нажмите Enter- Введите команду
LIST DISK
и нажмите Enter, чтобы отобразить все доступные диски- Войти
SELECT DISK X
(Замените "X" номер диска, который вы хотите выбрать) и нажмите Enter.- Войти
UNIQUEID DISK
и нажмите Enter- Будет возвращен четырехбайтовый идентификатор диска, например: «e9eb3aa5».
Чтобы изменить идентификатор диска:
- Открыть командную строку
- Введите команду
DISKPART
и нажмите Enter- Введите команду
LIST DISK
и нажмите Enter, чтобы отобразить все доступные диски- Войти
SELECT DISK X
(Замените "X" номер диска, который вы хотите выбрать)- Войти
UNIQUEID DISK ID=a4e19dc0
и нажмите Enter- Это изменит идентификатор диска на "a4e19dc0"
- Войти
UNIQUEID DISK
и нажмите Enter, чтобы просмотреть новый идентификатор диска