Я только что освободил неиспользуемое пространство в нашем 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 использует пять логических уровней данных:
Балансировка происходит на каждом из этих слоев. То есть физические диски физически сбалансированы по корзинам, чанклеты равномерно распределены по физическим дискам, логические диски сбалансированы по пулу доступных чанклетов и т. Д.
Несомненно, есть также компактный команда в виде compactld <LD_name>
или compactld -pat <pattern>
который ведет себя примерно так же, но на уровне логического диска. Однако вам захочется бежать compactcpg сначала перед попыткой компактный чтобы извлечь из этого максимальную пользу.