none
Отказоустойчивый кластер Hyper-V Server 2012 не видит расширенное(extend) место (через diskpart) на диске CSV хранилища IBM DS3512 RRS feed

  • Вопрос

  •   Здравствуйте.

      Столкнулся с проблемкой. Немного лирики: Нужно сделать репликацию кластера на другой кластер с отдельным хранилищем. Собственно для этого необходимо было два хранилища уровнять в размере, чтобы они были одинаковые. Были добавлены диски/(EXP модули) где не хватало, расширены Array хранилищ новыми дисками. Тут все ОК.

      Дошло дело до расширения CSV на ноде владельца диска. Зашел на ноду. Запустил diskpart:

    rescan
    list volume      Нашел CSV с 3Тб, который надо было расширить до 6Тб
    select volume [номер под которым CSV]
    extend            т.к. надо было отдать весь свободный объем
    list volume      Стал показывать нужный объем, в моем случае 6Тб

    Захожу на кластер со своей машины через "диспетчер отказоустойчивости кластеров". Жму "диски" и вижу, что в окне диски(2) он видит полную емкость диска 6.5Тб, а в окне ниже в более подробной информации он по прежнему показывает 3.3Тб. Та же беда если заходить на c:\ClusterStorage\Volume1 из файлового менеджера, типа TotalCMD. Видит только 3.3Тб.

    Когда открываешь "управление компьютером (нода кластера)"->"Управление дисками", то в данном окне снова все не однозначно. В верхнем окне Том показывается как 3330.34Гб, а в нижнем где диски представлены как полоски показывается, что диск 6680,82Гб объемом.

    Кластер перегружал. И по отдельности каждую ноду, и сразу весь одновременно. Не помогает.


      Собственно вопрос, мне проигнорировать данное расхождение в объеме диска? Или же у меня возникнет в дальнейшем проблема?

      P.S. Как дополнение, кластер управляется через SCVMM 2012sp1.


    21 августа 2013 г. 6:57

Ответы

Все ответы

  • Подозреваю, что потребуется перевести CSV в режим обслуживания. Но пока не хочу этого делать, на кластере крутится много ВМ, которые в рабочее время ну никак не выключить.
    Или запустить какой-нибудь chkdsk на CSV (не помог). Видать придется все удалять и заново подцеплять...

    21 августа 2013 г. 7:38
  • Добрый день!

    Выполните

    Get-ClusterSharedVolume | fc *

    В результате выполнения Вы увидите размер CSV на данный момент(Size, Used Space) . Если размер тот, который Вы ожидаете, то всё в порядке.



    Roman Levchenko, MCITP, MCTS http://www.rlevchenko.com

    • Предложено в качестве ответа R.LevchenkoMVP 21 августа 2013 г. 10:33
    • Отменено предложение в качестве ответа PhilipOzhgikhin 22 августа 2013 г. 5:52
    21 августа 2013 г. 10:33
  • class ClusterSharedVolume
    {
      Name = Cluster Disk 1
      State = Online
      OwnerNode =
        class ClusterNode
        {
          Name = бла-бла-бла
          Id = 2
          State = Up
        }
      SharedVolumeInfo =
        [
          class ClusterSharedVolumeInfo
          {
            FaultState = NoFaults
            FriendlyVolumeName = C:\ClusterStorage\Volume1
            Partition =
              class ClusterDiskPartitionInfo
              {
                Name = \\?\Volume{бла-бла-бла}\
                DriveLetter =
                DriveLetterMask = 0
                FileSystem = CSVFS
                FreeSpace = 1029368111104
                MountPoints =
                  [
                  ]
    
                PartitionNumber = 2
                PercentFree = 28,78602
                Size = 3575930417152
                UsedSpace = 2546562306048
                HasDriveLetter = False
                IsCompressed = False
                IsDirty = Unknow
                IsFormatted = True
                IsNtfs = False
                IsPartitionNumberValid = True
                IsPartitionSizeValid = True
             }
           PartitionNumber = 2
           VolumeOffset = 135266304
           MaintenanceMode = False
           RedirectedAccess = False
        }
      ]
    
     Id = бла-бла-бла
    }  
    
    Видать не все в порядке
    21 августа 2013 г. 10:55
  • Get-ClusterSharedVolume

    с любой ноды

    Затем на ноде , которая указана в Node 

    diskpart -> rescan -> list volume

    Понимаю, что повторяемся, но давайте проверим


    Roman Levchenko, MCITP, MCTS http://www.rlevchenko.com

    21 августа 2013 г. 11:08
  • Microsoft DiskPart версии 6.2.9200
    
    (С) Корпорация Майкрософт, 1999-2012.
    На компьютере: бла-бла-бла
    
    DISKPART> list volume
    
      Том ###  Имя    Метка        ФС     Тип         Размер   Состояние  Сведения
      ----------  -----  -----------  -----  ----------  -------  ---------  --------
         Том 0         Новый том    CSVFS  Раздел       6680 Gб  Исправен
         Том 1     C                NTFS   Раздел       133  Gб  Исправен   Загрузоч
         Том 2         Восстановит  NTFS   Раздел       300  Mб  Исправен   Скрытый
         Том 3                      FAT32  Раздел       100  Mб  Исправен   Системны
    
        C:\ClusterStorage\Volume1\
    
    DISKPART>

    Также он мне показывал когда я только расширил диск. Начинаю переживать, а не мог ли я запустить extend на ноде не владеющим диском, и могло ли это привести к этому.

    На всякий:


    И уже через VMM состояние хранилища

    21 августа 2013 г. 11:27
  • Перепрошил хранилище последней прошивкой, отключил все общие тома, удалил их затем из доступных хранилищ, переустановил smi-s провайдера. И ничего не помогло.... Вероятно остается один вариант, это создать новый массив нужного размера и все туда перекинуть с "плохого" массива и забыть о нем...
    2 сентября 2013 г. 4:09
  • Команда

    diskpart

    extend filesystem

    все исправила

    • Помечено в качестве ответа PhilipOzhgikhin 4 сентября 2013 г. 15:54
    4 сентября 2013 г. 15:54
  • Появилась новая проблема, после расширения диска.

    В консоле VMM в свойствах кластера пишет, что у меня подключено два одинаковых тома CSV:


    В то же время в консоли отказоустойчивого кластера, пишет все корректно:

    Как можно корректно удалить плохую инфу из VMM?



    9 сентября 2013 г. 7:30