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

Как остановить общие файловые ресурсы Windows во время миграции?

Я собираюсь перенести физический файловый сервер в нашу среду виртуальных машин с помощью автономного конвертера VMware. На этом файловом сервере более 300 общих ресурсов, поэтому удаление всех общих ресурсов и их повторное создание не вариант. Я хотел бы иметь возможность отключить доступ к каждому общему ресурсу во время миграции. Я не могу просто отключить общий доступ к файлам, потому что конвертер VMware использует сервис для P2V. Есть ли способ написать командный файл, чтобы количество подключений к каждому общему ресурсу было равно 0?

Сделав что-то почти идентичное этому за выходные, вот что я сделал.

На исходном сервере экспорт: HKLM \ SYSTEM \ CurrentControlSet \ Services \ LanManServer \ Shares На исходном сервере остановите службу сервера: sc остановите Lanmanserver

Остановка lanmanserver отключит все ваши общие ресурсы.

Скопируйте все наши данные на целевой сервер.

На целевом сервере импортируйте экспортированные значения реестра общих ресурсов. На целевом сервере перезапустите службу lanmanserver, и все ваши общие ресурсы обновятся.

Я могу придумать несколько способов сделать это:

Метод, который я рекомендую, - это просто отключить брандмауэром все хосты, кроме тех, которые необходимы конвертеру VMware для выполнения своих задач. Достаточно просто и легко отменить после завершения P2V.

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

Третий вариант - экспортировать ваши общие ресурсы, удалить их, запустить миграцию, а затем повторно импортировать. Статья в КБ 125996 объясняет, как это сделать.

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

Почему бы просто не удалить долю с помощью net share xxxx /delete. Если вам нужно откатиться, вы можете легко воссоздать, используя net share xxxx=path [options].

Я сейчас провожу тесты, и VMware Converter использует общий доступ к файлам только для продвижения своего агента. Мой текущий процесс, который работает при тестировании, таков: запустить диалоговое окно преобразования, нажать агента, войти и отключить совместное использование файлов на сетевой карте, а затем продолжить преобразование. Во время конвертации сетевые ресурсы недоступны. После завершения преобразования загрузите виртуальную машину и активируйте совместное использование файлов на новом сетевом адаптере VMware.