Нет ничего для конфигурирования. Если хост теряет свое устройство хранения данных затем, он не может поддержать свой VMs, в которой, точке если он будет иметь доступ VMKernel к одному или нескольким хостам, о которых он объявит сам как вниз, в которой точке те хосты, которые в состоянии перезапускать вниз длятся хосты, то известный VMs сделает так соответственно план HA и политики. После того как побежденный хост возвращает свое устройство хранения данных, он воссоединится с кластером HA в который точка его способное из взятия загрузки, или вручную или через ДОКТОРА.
О, и не забывайте, что VMKernel NICs должен быть на том же VLAN, но я уверен, что Вы думали об этом.
Надеюсь, это поможет.
Предполагая, что все папки в каталоге / home / представляют имена пользователей, вы можете использовать:
for dir in /home/*/; do
# strip trailing slash
homedir="${dir%/}"
# strip all chars up to and including the last slash
username="${homedir##*/}"
case $username in
*.*) continue ;; # skip name with a dot in it
esac
chown -R "$username" "$dir"
done
Я предлагаю предварительно запустить тестовый цикл, проверяя, действительно ли пользователь имя фактически соответствует домашнему каталогу.
Эта команда AWK извлекает домашний каталог для данного пользователя.
awk -F: -v user="$username" '{if($1 == user){print $6}}' < /etc/passwd
Проверка этого результата по существующему домашнему каталогу является упражнением для читателя.
Вы можете использовать команду basename , чтобы указать последний компонент пути
for dir in /home/*
do
if [ -d "$dir" ]
then
username=$(basename "$dir")
chown -R "$username" "$dir"
fi
done
, хотя сначала я бы запустил ее как
for dir in /home/*
do
if [ -d "$dir" ]
then
username=$(basename "$dir")
echo "chown -R $username $dir"
fi
done
, чтобы убедиться, что это нормально.