Настройка политики хранилища
Политики хранилища VMware vSAN определяют требования к хранилищу для виртуальных машин . Они гарантируют требуемый уровень обслуживания для виртуальных машин, так как определяют способ выделения ресурсов хранилища для виртуальной машины. Каждой виртуальной машине, развернутой в хранилище данных vSAN, назначается по крайней мере одна политика хранилища виртуальных машин.
Политику хранилища виртуальных машин можно назначить при первоначальном развертывании виртуальной машины или при выполнении других операций с виртуальной машиной, таких как клонирование или миграция. Пользователи cloudadmin или пользователи с аналогичными ролями не могут изменять политику хранилища по умолчанию для виртуальной машины после развертывания. Однако допускаются изменения политики хранилища виртуальных машин для каждого диска.
С помощью команды Run полномочные пользователи могут изменять заданную по умолчанию или существующую политику хранилища ВМ на доступную политику после развертывания виртуальной машины. В политике хранилища виртуальных машин на уровне диска изменений нет. Всегда можно изменить политику хранилища виртуальных машин на уровне диска в соответствии с имеющимися требованиями.
Примечание.
Команды Run выполняются по очереди в том порядке, в котором они были отправлены.
В этой статье описано, как:
- вывод списка всех политик хранилища;
- задание политики хранилища для виртуальной машины;
- Указание политики хранения по умолчанию для кластера
- Создание политики хранения
- Удаление политики хранения
Необходимые компоненты
Убедитесь, что соблюден минимальный уровень узлов.
Конфигурация RAID | Отказоустойчивость (FTT) | Минимальное требуемое число узлов |
---|---|---|
RAID-1 (зеркальное отображение) Значение по умолчанию. |
1 | 3 |
RAID-5 (удаляющее кодирование) | 1 | 4 |
RAID-1 (зеркальное отображение) | 2 | 5 |
RAID-6 (удаляющее кодирование) | 2 | 6 |
RAID-1 (зеркальное отображение) | 3 | 7 |
Вывод списка политик хранилища
Get-StoragePolicy
Запустите командлет, чтобы получить список политик хранения на основе vSAN, доступных для установки на виртуальной машине.
Войдите на портал Azure.
Примечание.
Если вам нужен доступ к порталу Azure US Gov, перейдите к разделу https://portal.azure.us/
Выберите Выполнение команд>Пакеты>Get-StoragePolicies.
Укажите необходимые значения или измените значения по умолчанию, а затем щелкните Выполнить.
Поле Value Хранить до Период хранения выходных данных командлета. Значение по умолчанию — 60. Укажите имя для выполнения Буквенно-цифровое имя, например Get-StoragePolicies-Exec1. Время ожидания Период, по истечении которого командлет завершает работу, если его выполнение занимает слишком много времени. Ход выполнения можно просмотреть в разделе Уведомления.
Задание политики хранилища на виртуальной машине
Set-VMStoragePolicy
Запустите командлет, чтобы изменить политики хранения на основе vSAN в кластере по умолчанию, отдельной виртуальной машине или группе виртуальных машин, совместно используемых аналогичным именем виртуальной машины. Например, если у вас есть три виртуальных машины с именем MyVM1, MyVM2 и MyVM3, если у вас есть три виртуальных машины с именем виртуальной машины, изменится служба хранилища Policy на всех трех виртуальных машинах.
Примечание.
Для изменения заданной по умолчанию или любой существующей политики хранилища для виртуальной машины нельзя использовать клиент vSphere.
Выберите "Выполнить пакеты>команд>Set-VM служба хранилища Policy".
Укажите необходимые значения или измените значения по умолчанию, а затем щелкните Выполнить.
Поле Value vmName Имя целевой виртуальной машины. StoragePolicyName Имя задаваемой политики хранилища. Например, RAID-FTT-1. Хранить до Период хранения выходных данных командлета. Значение по умолчанию — 60. Укажите имя для выполнения Буквенно-цифровое имя, например changeVMStoragePolicy. Время ожидания Период, по истечении которого командлет завершает работу, если его выполнение занимает слишком много времени. Ход выполнения можно просмотреть в разделе Уведомления.
Настройка политики хранения на всех виртуальных машинах в расположении
Set-LocationStoragePolicy
Запустите командлет, чтобы изменить политики хранения на основе vSAN на всех виртуальных машинах в расположении, где расположение — это имя кластера, пула ресурсов или папки. Например, если у вас есть 3 виртуальных машины в кластере-3, то при предоставлении "Cluster-3" политика хранения будет изменена на всех трех виртуальных машинах.
Примечание.
Для изменения заданной по умолчанию или любой существующей политики хранилища для виртуальной машины нельзя использовать клиент vSphere.
Выберите "Запустить пакеты>команд>Set-Location служба хранилища Policy".
Укажите необходимые значения или измените значения по умолчанию, а затем щелкните Выполнить.
Поле Value Местонахождение Имя целевой виртуальной машины. StoragePolicyName Имя задаваемой политики хранилища. Например, RAID-FTT-1. Хранить до Период хранения выходных данных командлета. Значение по умолчанию — 60. Укажите имя для выполнения Буквенно-цифровое имя, например changeVMStoragePolicy. Время ожидания Период, по истечении которого командлет завершает работу, если его выполнение занимает слишком много времени. Ход выполнения можно просмотреть в разделе Уведомления.
указание политики хранилища для кластера.
Set-ClusterDefaultStoragePolicy
Запустите командлет, чтобы указать политику хранения по умолчанию для кластера.
Выберите Выполнение команд>Пакеты>Set-ClusterDefaultStoragePolicy.
Укажите необходимые значения или измените значения по умолчанию, а затем щелкните Выполнить.
Поле Value Имя кластера Имя кластера. StoragePolicyName Имя задаваемой политики хранилища. Например, RAID-FTT-1. Хранить до Период хранения выходных данных командлета. Значение по умолчанию — 60. Укажите имя для выполнения Буквенно-цифровое имя, например Set-ClusterDefaultStoragePolicy-Exec1. Время ожидания Период, по истечении которого командлет завершает работу, если его выполнение занимает слишком много времени. Ход выполнения можно просмотреть в разделе Уведомления.
Создание пользовательской политики хранилища AVS
New-AVSStoragePolicy
Запустите командлет, чтобы создать или перезаписать существующую политику.
Эта функция создает новую или перезаписывает существующую политику служба хранилища vSphere. Поддерживаются только версии vSAN, vSAN Only, VMEncryption Only, Только тег и (или) любое сочетание этих типов политик.
Примечание.
Нельзя изменить существующие политики хранения AVS по умолчанию. Некоторые параметры, включенные в политиках хранения, будут создавать предупреждения для связанных рисков.
Выберите "Запустить пакеты>команд>New-AVS служба хранилища Policy".
Укажите необходимые значения или измените значения по умолчанию, а затем щелкните Выполнить.
Поле Value Overwrite Перезаписать существующую политику служба хранилища.
— значение по умолчанию — $false.
— Передача перезаписи true, предоставленная, перезаписывает существующую политику точно так же, как определено.
— Эти значения не передаются или задаются значениями по умолчанию.NotTags Сопоставление с хранилищами данных, которые не имеют этих тегов.
— Теги чувствительны к регистру.
— запятая отделяет несколько тегов.
— Пример: Tag1,Tag 2,Tag_3Теги Сопоставление с хранилищами данных, имеющими эти теги.
— Теги чувствительны к регистру.
— запятая отделяет несколько тегов.
— Пример: Tag1,Tag 2,Tag_3vSANForceProvisioning Принудительное подготовка политики.
— значение по умолчанию — $false.
— Допустимые значения $true или $false
- ПРЕДУПРЕЖДЕНИЕ — объекты, подготовленные принудительной подготовкой vSAN, не рассматриваются в рамках соглашения об уровне обслуживания Майкрософт. Может возникнуть нестабильность данных LOSS и vSAN.
— Рекомендуемое значение — $false.vSANChecksumDisabled Включение или отключение проверка сумы для политики.
— значение по умолчанию — $false.
— Допустимые значения — $true или $false.
- ПРЕДУПРЕЖДЕНИЕ. Отключение проверка sum может привести к потере данных и (или) повреждению.
— Рекомендуемое значение — $false.vSANCacheReservation Процент резервирования кэша для политики.
— Значение по умолчанию — 0.
— Допустимые значения : 0.100.vSANIOLimit Задает ограничение на разрешенные операции ввода-вывода.
— Значение по умолчанию не задано.
— Допустимые значения : 0.2147483647.
— ограничение операций ввода-вывода в секунду для политики.vSANDiskStripesPerObject Количество жестких дисков, по которым каждый реплика объекта хранилища чередуется.
— Значение по умолчанию — 1. Допустимые значения : 1..12.
— Значение, превышающее 1, может привести к повышению производительности (например, при отсутствии кэша чтения флэш-памяти требуется обслуживаться из HDD), но также приводит к более высокому использованию системных ресурсов.vSANObjectSpaceReservation Резервирование объектов.
— Значение по умолчанию — 0.
— Допустимые значения : 0.100.
— 0=тонкая подготовка
- 100=Толстая подготовкаVMEncryption Задает шифрование виртуальных машин.
— Значение по умолчанию — Нет.
— Допустимые значения : None, Pre-IO, Post-IO.
— предварительная обработка ввода-вывода позволяет решениям фильтрации VAIO записывать данные до шифрования виртуальной машины.
— после ввода-вывода позволяет решениям фильтрации VAIO записывать данные после шифрования виртуальной машины.vSANFailuresToTolerate Количество неудачных узлов vSAN.
— значение по умолчанию — R1FTT1.
— Допустимые значения: None, R1FTT1, R1FTT2, R1FTT3, R1FTT3, R5FTT1, R6FTT2, R1FTT3
- Нет = отсутствие избыточности данных
- R1FTT1 = 1 сбой — RAID-1 (зеркальное отображение)
— R1FTT2 = 2 сбоя — RAID-1 (зеркальное отображение)
— R1FTT3 = 3 сбоя — RAID-1 (зеркальное отображение)
— R5FTT1 = 1 сбой — RAID-5 (кодирование эрассуры),
— R6FTT2 = 2 сбоя — RAID-6 (кодирование эрассуры)
— Параметры избыточности данных не рассматриваются в рамках соглашения об уровне обслуживания Майкрософт.vSANSiteDisasterTolerance Допустимо только для растянутых кластеров.
— Значение по умолчанию — None.
- Допустимые значения: None, Dual, "Preferred", "Secondary", "NoneStretch"
- None = Отсутствие избыточности сайта (рекомендуемый вариант для не растянутых кластеров, НЕ рекомендуется для растянутых кластеров)
— Двойное = избыточность двойного сайта (рекомендуемый вариант для растянутых кластеров)
— Предпочтительный = отсутствие избыточности сайта — сохраняйте данные в предпочтительном (растянутом кластере)
- Вторичный = отсутствие избыточности сайта — хранение данных на вторичном сайте (растянутый кластер)
- NoneStretch = отсутствие избыточности сайта — не рекомендуется (https://kb.vmware.com/s/article/88358)Description Описание политики служба хранилища, которую вы создаете, текст свободной формы. Имя Имя задаваемой политики хранилища. Например, RAID-FTT-1. Хранить до Период хранения выходных данных командлета. Значение по умолчанию — 60. Укажите имя для выполнения Буквенно-цифровое имя, например New-AVS служба хранилища Policy-Exec1. Время ожидания Период, по истечении которого командлет завершает работу, если его выполнение занимает слишком много времени. Ход выполнения можно просмотреть в разделе Уведомления.
Удаление политики служба хранилища AVS
Remove-AVSStoragePolicy
Запустите командлет, чтобы указать политику хранения по умолчанию для кластера.
Выберите "Выполнить пакеты>команд>Remove-AVS служба хранилища Policy".
Укажите необходимые значения или измените значения по умолчанию, а затем щелкните Выполнить.
Поле Значение Имя Имя политики служба хранилища. Дикие карта не поддерживаются и будут лишены. Хранить до Период хранения выходных данных командлета. Значение по умолчанию — 60. Укажите имя для выполнения Буквенно-цифровое имя, например Remove-AVS служба хранилища Policy-Exec1. Время ожидания Период, по истечении которого командлет завершает работу, если его выполнение занимает слишком много времени. Ход выполнения можно просмотреть в разделе Уведомления.
Следующие шаги
Теперь, когда вы узнали, как настроить политики хранилища VMware vSAN, ознакомьтесь с дополнительными сведениями:
Подключение пулов дисков к узлам Решения Azure VMware (предварительная версия) — вы можете использовать диски в качестве постоянного хранилища для Решения Azure VMware, чтобы оптимизировать затраты и производительность.
Настройка внешнего удостоверения для vCenter Server — vCenter Server имеет встроенного локального пользователя с именем cloudadmin и назначена роли Cloud Администратор. Локальный пользователь cloudadmin используется для настройки пользователей в Active Directory (AD). С помощью функций команды Run можно настроить Active Directory через LDAP или LDAPS для vCenter в качестве внешнего источника удостоверений.