VMware ESXI SSD на RAID, показывающем как non-ssd

Действительно ли rsync умен/эффективен при обнаружении который файлы копировать/удалять?

Rsync чрезвычайно эффективен при обнаружении и обновлении файлов. В зависимости от того, как изменяются Ваши файлы, Вы могли бы найти, что меньшее число больших файлов намного легче синхронизировать затем много маленьких файлов. В зависимости от того, какие опции Вы выбираете на каждом выполнении, оно идет в статистику () каждый файл с обеих сторон и затем передает изменения, если файлы отличаются. Если только небольшое количество Ваших файлов изменяется, то этот шаг для поиска измененных файлов может довольно дорогой. Много факторов играет роль о том, сколько времени rsync берет. Если Вы серьезно относитесь к попытке этого, необходимо сделать большое тестирование на реальных данных, чтобы видеть, как работают вещи.

Если основные катастрофические отказы и ведомое устройство вступают во владение в течение часа (например), действительно ли создание является ведущим устройством, актуальным снова столь же простой как работающий rsync наоборот (ведомое устройство ведущего устройства)?

Должен быть.

Есть ли возможность реализации мультиосновных систем с rsync?

Унисон, который пользуется rsync библиотеками, позволяет двунаправленную синхронизацию. Это должно разрешить обновления с обеих сторон. С корректными опциями это может определить конфликты и сохранить резервные копии любых файлов, где изменение было внесено на обоих концах.

Не зная больше о специфических особенностях я не могу сказать Вам ни с какой уверенностью, что это - способ пойти. Вы, возможно, должны посмотреть на DRBD или некоторый другой кластеризованный подход устройства/файловой системы, который будет синхронизировать вещи на более низком уровне.

12
задан 25 April 2014 в 04:54
2 ответа

Sure, you can do this.

You can tell ESXi that a particular datastore is comprised of SSDs.

Here's how:
Enabling the SSD option on SSD based disks/LUNs that are not detected as SSD by default (2013188)

You end up having to set a datastore claim rule similar to:

esxcli storage nmp satp rule add --satp SATP_TYPE --device naa.ID --option "enable_ssd"

This is a supported and normal solution. I have to do it for SSD datastores sitting behind HP RAID controllers.

TRIM isn't an issue. If you're using a hardware controller, let things be.

12
ответ дан 2 December 2019 в 21:37

Принятый ответ также работает для vSphere 6 и работает как для локальных, так и для удаленных SSD-дисков с конфигурацией JBOD или RAID. Дополнительные команды, не упомянутые в ответе:

# esxcli storage core claimrule load
# esxcli storage core claimrule run
# esxcli storage core claiming reclaim -d <naa.ID>

Затем вы можете проверить, были ли вы успешны, используя:

esxcli storage core device list -d <naa.ID> |grep SSD

Это должно вернуть:

Is SSD: true
2
ответ дан 2 December 2019 в 21:37

Теги

Похожие вопросы