Назад | Перейти на главную страницу

Освободите место в HP 3Par SAN и VMware ESXi

Я только что освободил неиспользуемое пространство в нашем HP 3Par, используя команду на стороне ESX, например:

esxcli storage vmfs unmap --l DATASTORENAME

он работает нормально, и теперь из консоли 3Par в моем хранилище данных / LUN я вижу:

Однако в VMware пространство не изменилось. Я предполагаю, что это связано с этой «оговоркой» (пространство остается зарезервированным на 3Par).

Есть ли способ удалить это выделение в SAN (я полагаю, что данные обнулены), выполнив какую-то команду настройки или компактную команду?

Я видел, что это были такие команды, как compactcpg, но, похоже, это не совсем то, что мне нужно, поскольку я полагаю, что он не будет правильно балансировать данные (фрагменты) на дисках? (но использовали меньше дисков и, следовательно, снижали производительность?)

С уважением,

Фактически, compactcpg - правильная команда для использования в этом случае. Форма, которую вы захотите использовать, это compactcpg <CPG_name> или compactcpg <pattern>

Сам процесс автоматически запускается 3PAR через равные промежутки времени, так что вы можете подождать, и в конечном итоге 3PAR освободит место. Или вы можете вручную запустить процесс через 3PAR CLI, используя приведенную выше команду.

Еще следует отметить, что compactcpg всегда выполняется как задача с низким приоритетом, чтобы не нарушать обычные операции ввода-вывода. Это означает, что массиву может потребоваться несколько часов или даже дней, чтобы полностью освободить все освободившееся пространство.

Более подробную информацию об этом можно найти Вот.

Что касается вашего вопроса о балансировке чанклетов, это автоматически обрабатывается 3PAR. Фактически 3PAR использует пять логических уровней данных:

  • Физический диск
  • Chunklet
  • Логический диск (LD)
  • Общая группа обеспечения (CPG)
  • Виртуальные тома (VV)

Балансировка происходит на каждом из этих слоев. То есть физические диски физически сбалансированы по корзинам, чанклеты равномерно распределены по физическим дискам, логические диски сбалансированы по пулу доступных чанклетов и т. Д.

Несомненно, есть также компактный команда в виде compactld <LD_name> или compactld -pat <pattern> который ведет себя примерно так же, но на уровне логического диска. Однако вам захочется бежать compactcpg сначала перед попыткой компактный чтобы извлечь из этого максимальную пользу.