Вопросы и ответы о службе миграции служба хранилища

В этой статье содержатся ответы на часто задаваемые вопросы об использовании Службы миграции хранилища для переноса серверов.

Какие файлы и папки исключены из передачи?

Служба миграции хранилища не передает файлы или папки, которые мы знаем, может повлиять на операцию Windows. В частности, вот что мы не будем передавать или перемещать в папку PreExistingData в назначении:

  • Windows, Program Files, Program Files (x86), Program Data, Users
  • $Recycle.bin, Recycler, Recycled, System Volume Information, $UpgDrv$, $SysReset, $Windows.~BT, $Windows.~LS, Windows.old, boot, Recovery, Documents and Settings
  • pagefile.sys, hiberfil.sys, swapfile.sys, winpepge.sys, config.sys, bootsect.bak, bootmgr, bootnxt
  • Все файлы или папки на исходном сервере, конфликтующие с исключенными папками в назначении.
    Например, если в источнике есть N:\Windows папка, и она сопоставляется с C:\ томом в назначении, она не будет передана независимо от того, что она содержит, так как она будет препятствовать папке системы C:\Windows в назначении.

Переносятся ли заблокированные файлы?

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

Поддерживаются ли миграции домена?

Служба миграции хранилища не разрешает миграцию между доменами Active Directory. Миграции между серверами всегда присоединяются к целевому серверу с тем же доменом. Учетные данные миграции можно использовать из разных доменов в лесу Active Directory. Служба миграции хранилища поддерживает миграцию между рабочими группами. Невозможно перенести экземпляры NetAPP CIFS, которые не присоединены к домену.

Поддерживаются ли кластеры в качестве источников или назначений?

Служба миграции хранилища поддерживает миграцию из кластеров после установки накопительного обновления KB4513534 или последующих обновлений в Windows Server 2019 и Windows Server 2022 из поля. Это включает миграцию из исходного кластера в целевой кластер и миграцию с автономного исходного сервера в целевой кластер для консолидации устройств. Однако невозможно перенести кластер на автономный сервер. Вы можете перенести серверы Samba и NetApp CIFS в кластеры.

Поддерживаются ли назначения, отличные от Windows Server?

Служба миграции хранилища поддерживает миграцию в Windows Server 2022, Windows Server 2019 и отказоустойчивые кластеры Windows под управлением этих операционных систем. Она не поддерживает миграцию в Samba, NetApp или Файлы Azure. Службы миграции хранилища поддерживают миграцию в Windows Server или кластер с синхронизацией файлов Azure с распределением по уровням в облаке при использовании последней версии Windows Admin Center и Windows Server 2022 или Windows Server 2019 после установки накопительного обновления KB5006744.

Перенос локальных групп и локальных пользователей?

Служба миграции хранилища поддерживает перенос локальных пользователей и групп после установки накопительного обновления KB4513534 или последующих обновлений. Она не поддерживает миграцию локальных пользователей и групп с серверов NetApp CIFS.

Поддерживается ли миграция контроллера домена?

Служба миграции хранилища в настоящее время не переносит контроллеры домена в Windows Server 2019 или Windows Server 2022. В качестве обходного решения до тех пор, пока у вас есть несколько контроллеров домена в домене Active Directory, понижение контроллера домена перед переносом, а затем повышение назначения после завершения завершения. Если вы решили перенести источник или назначение контроллера домена, вы не сможете сократить его. При миграции с контроллера домена пользователи и группы никогда не должны переноситься.

Какие атрибуты переносятся службой миграции хранилища?

Служба миграции хранилища переносит все флаги, параметры и безопасность общих папок SMB. Этот список флагов, переносимых службой миграции хранилища, включает:

  • Share State
  • Availability Type
  • Share Type
  • Folder Enumeration Mode *(also known as Access-Based Enumeration or ABE)*
  • Caching Mode
  • Leasing Mode
  • Smb Instance
  • CA Timeout
  • Concurrent User Limit
  • Continuously Available
  • Description
  • Encrypt Data
  • Identity Remoting
  • Infrastructure
  • Name
  • Path
  • Scoped
  • Scope Name
  • Security Descriptor
  • Shadow Copy
  • Special
  • Temporary

Можно ли объединить несколько серверов на один сервер?

Версия Службы миграции хранилища, отправленная в Windows Server 2019 и Windows Server 2022, не поддерживает объединение нескольких серверов на один сервер. Пример консолидации — перенос трех отдельных исходных серверов, которые могут иметь одинаковые имена общих папок и локальные пути к файлам — на один новый сервер, который виртуализировал эти пути и общие папки, чтобы предотвратить перекрытие или столкновение, а затем ответил на все три предыдущих имена серверов и IP-адрес. Вы можете перенести автономные серверы на несколько ресурсов файлового сервера в одном кластере, однако.

Можно ли выполнить миграцию из источников, отличных от Windows Server?

Служба миграции хранилища поддерживает миграцию с серверов Samba Linux после установки накопительного обновления KB4513534 или последующих обновлений. Ознакомьтесь с требованиями к списку поддерживаемых версий Samba и дистрибутивов Linux. Служба миграции хранилища поддерживает миграцию из массивов NetApp FAS после установки накопительного обновления KB5001384.

Можно ли перенести предыдущие версии файлов?

Версия Службы миграции хранилища, отправленная в Windows Server 2019 и Windows Server 2022, не поддерживает перенос предыдущих версий (сделанных с помощью службы теневого копирования томов) файлов. Переносится только текущая версия.

Оптимизация производительности инвентаризации и передачи

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

  • Используйте Windows Server 2019 или Windows Server 2022 для целевой операционной системы. Windows Server 2019 и Windows Server 2022 содержат службу прокси-сервера службы миграции хранилища. При установке этой функции и миграции в назначения Windows Server 2019 или Windows Server 2022 все передачи работают как прямая линия видимости между источником и назначением. Эта служба выполняется на оркестраторе во время передачи, если конечные компьютеры являются Windows Server 2012 R2 или Windows Server 2016, что означает передачу двойного прыжка и будет медленнее. Если в windows Server 2012 R2 или Windows Server 2016 работает несколько заданий, оркестратор станет узким местом. Последняя версия Windows Admin Center автоматически настраивает прокси-службу, если она не установлена.

  • Установите последнее ежемесячное накопительное обновление. Мы улучшили службу прокси-сервера Службы миграции хранилища в нескольких обновлениях для повышения производительности передачи и повторной передачи данных, а также производительности инвентаризации. Установите накопительное обновление KB4580390 октября 2020 г. или более поздней версии, чтобы получить значительные улучшения скорости или перенести с помощью Windows Server 2022.

  • Изменение потоков передачи по умолчанию. Служба прокси-службы хранилища миграции копирует восемь файлов одновременно в заданном задании. Вы можете увеличить количество потоков одновременного копирования, изменив следующий реестр REG_DWORD имя значения в десятичном разряде на каждом узле, на котором запущен прокси-сервер службы миграции хранилища:

    HKEY_Local_Machine\Software\Microsoft\SMSProxy

    FileTransferThreadCount

    Допустимый диапазон — от 1 до 512 в Windows Server 2019 и Windows Server 2022. Вам не нужно перезапускать службу, чтобы начать использовать этот параметр до тех пор, пока вы создаете новое задание. Используйте осторожность с этим параметром; Для этого может потребоваться больше ядер, производительности хранилища и пропускной способности сети. Установка слишком высокого уровня может привести к снижению производительности по сравнению с параметрами по умолчанию.

  • Изменение потоков параллельной общей папки по умолчанию. Служба прокси-сервера службы хранилища миграции копирует из восьми общих папок одновременно в заданном задании. Вы можете увеличить число одновременных потоков общего ресурса, изменив следующее имя реестра REG_DWORD значение в десятичном разряде на сервере оркестратора Службы хранилища:

    HKEY_Local_Machine\Software\Microsoft\SMS

    EndpointFileTransferTaskCount

    Допустимый диапазон — от 1 до 512 в Windows Server 2019 и Windows Server 2022. Вам не нужно перезапускать службу, чтобы начать использовать этот параметр до тех пор, пока вы создаете новое задание. Используйте осторожность с этим параметром; Для этого может потребоваться больше ядер, производительности хранилища и пропускной способности сети. Установка слишком высокого уровня может привести к снижению производительности по сравнению с параметрами по умолчанию.

    Сумма FileTransferThreadCount и EndpointFileTransferTaskCount — это количество файлов, которые служба миграции хранилища может одновременно копировать с одного исходного узла в задании. Чтобы добавить более параллельные исходные узлы, создайте и выполните дополнительные одновременные задания.

  • Добавление ядер и памяти. Настоятельно рекомендуется, чтобы исходные, оркестраторы и конечные компьютеры имели по крайней мере два ядра процессора или два виртуальных ЦП, а также могут значительно помочь в инвентаризации и передаче производительности, особенно при сочетании с FileTransferThreadCount (выше). При передаче файлов, размер которых превышает обычные форматы Office (гигабайты или больше), производительность передачи будет пользоваться больше памяти, чем минимальное значение по умолчанию 2 ГБ.

  • Создайте несколько заданий. При создании задания с несколькими источниками сервера каждый сервер обращается последовательно для инвентаризации, передачи и переключение. Это означает, что каждый сервер должен завершить свой этап до запуска другого сервера. Для параллельного запуска нескольких серверов просто создайте несколько заданий с каждым заданием, содержащим только один сервер. SMS поддерживает до 100 одновременно выполняемых заданий, что означает, что один оркестратор может параллелизировать многие конечные компьютеры Windows Server 2019 и Windows Server 2022. Мы не рекомендуем выполнять несколько параллельных заданий, если конечные компьютеры являются Windows Server 2016 или Windows Server 2012 R2, так как без службы прокси-сервера SMS, запущенной в назначении, оркестратор должен выполнять все передачи и может стать узким местом. Возможность параллельного выполнения серверов в одном задании — это функция, которая мы планируем добавить в более позднюю версию SMS.

  • Используйте SMB 3 с сетями RDMA. При передаче с исходного компьютера Windows Server 2012 или более поздней версии SMB 3.x поддерживает режим SMB Direct и сеть RDMA. RDMA перемещает большую часть затрат на ЦП от ЦП материнской платы на подключение процессоров сетевого адаптера, что снижает задержку и загрузку ЦП сервера. Кроме того, сети RDMA, такие как ROCE и iWARP, обычно имеют значительно более высокую пропускную способность, чем типичный TCP/ethernet, включая 25, 50 и 100 ГБ скоростей на интерфейс. Использование SMB Direct обычно перемещает ограничение скорости передачи из сети вниз к самому хранилищу.

  • Используйте SMB 3 multichannel. При передаче с исходного компьютера Windows Server 2012 или более поздней версии SMB 3.x поддерживает многоканальные копии, которые могут значительно повысить производительность копирования файлов. Эта функция работает автоматически до тех пор, пока источник и назначение оба имеют:

    • несколько сетевых адаптеров;
    • Один или несколько сетевых адаптеров, поддерживающих технологию Receive Side Scaling (RSS)
    • Один из нескольких сетевых адаптеров, настроенных с помощью объединения сетевых адаптеров
    • один или несколько сетевых адаптеров с поддержкой RDMA.
  • Обновление драйверов. При необходимости установите последнее хранилище поставщика и встроенное ПО и драйверы корпуса, последние драйверы HBA поставщика, последние драйверы BIOS/UEFI поставщика, последние сетевые драйверы поставщика и последние драйверы наборов микросхем материнской платы на исходных, целевых и оркестраторах серверов. Перезапустите узлы при необходимости. Для настройки общих хранилищ и сетевого оборудования обратитесь к документации поставщика оборудования.

  • Включите высокопроизводительную обработку. Убедитесь, что для параметров BIOS или UEFI настроена высокая производительность, например отключено C-состояние, установлена скорость QPI, включена архитектура NUMA и установлена максимально возможная частота памяти. Убедитесь, что для управления питанием в Windows Server задана высокая производительность. При необходимости перезагрузите компьютер. Не забудьте вернуть их в соответствующие состояния после завершения миграции.

  • Настройка аппаратных рекомендаций по настройке производительности для Windows Server 2016 для настройки оркестратора и конечных компьютеров под управлением Windows Server 2022, Windows Server 2019 или Windows Server 2016. Раздел "Настройка производительности сетевой подсистемы" содержит особенно ценные сведения. Существует обновленное руководство по Windows Server 2022 с именем (рекомендации по настройке производительности для Windows Server 2022)[/windows-server/administration/performance-tuning/].

  • Используйте более быстрое хранилище. Хотя может быть трудно обновить скорость хранения исходного компьютера, необходимо убедиться, что целевое хранилище по крайней мере быстро выполняет запись операций ввода-вывода, так как источник находится в производительности операций чтения, чтобы обеспечить отсутствие ненужных узких мест в передаче. Если назначение является виртуальной машиной, убедитесь, что, по крайней мере, в целях миграции она выполняется на самом быстром уровне хранилища узлов гипервизора, таких как на уровне флэш-памяти или в кластерах локальных дисковых пространств с зеркальным отображением всех флэш-памяти или гибридных пространств. После завершения миграции SMS виртуальная машина может быть перенесена на более медленный уровень или узел.

  • Используйте сжатие SMB. Если исходные и конечные серверы являются Windows Server 2022, можно включить сжатие SMB, чтобы повысить производительность больших файлов. Проверка (сжатие SMB)[/windows-server/storage/file-server/smb-compression].

  • Обновите антивирусную программу. Всегда убедитесь, что исходный и целевой сервер выполняют последнюю исправленную версию антивирусного программного обеспечения, чтобы обеспечить минимальные затраты на производительность. В качестве теста временно исключите сканирование папок, которые вы инвентаризации или переносите на исходные и целевые серверы. Если производительность передачи улучшена, обратитесь к поставщику антивирусного программного обеспечения для получения инструкций или обновленной версии антивирусного программного обеспечения или объяснения ожидаемого снижения производительности.

Можно ли выполнить миграцию из NTFS в ReFS?

Версия Службы миграции хранилища, отправленная в Windows Server 2019 и Windows Server 2022, не поддерживает перенос файловых систем NTFS в ReFS. Можно выполнить миграцию из NTFS в NTFS и ReFS в ReFS. Это обусловлено множеством различий в функциональных возможностях, метаданных и других аспектах, которые ReFS не дублирует из NTFS. ReFS предназначено как файловая система рабочей нагрузки приложения, а не общая файловая система. Дополнительные сведения см. в обзоре отказоустойчивой файловой системы (ReFS)

Можно ли переместить базу данных Службы миграции хранилища?

Служба миграции хранилища использует расширяемую базу данных ядра хранилища (ESE), установленную по умолчанию в скрытой папке c:\programdata\microsoft\storagemigrationservice. Эта база данных будет увеличиваться по мере добавления заданий и передачи данных и может использовать значительное место на диске после переноса миллионов файлов, если вы не удаляете задания. Если база данных должна переместиться, выполните следующие действия:

  1. Остановите службу "Storage Migration Service" на компьютере оркестратора.

  2. Владение папкой %programdata%/Microsoft/StorageMigrationService

  3. Добавьте учетную запись пользователя, чтобы иметь полный контроль над этой общей папкой и всеми его файлами и вложенными папками.

  4. Переместите папку на другой диск на компьютере оркестратора.

  5. Задайте следующее значение реестра REG_SZ:

    HKEY_Local_Machine\Software\Microsoft\SMS DatabasePath = путь к новой папке базы данных на другом томе

  6. Убедитесь, что учетные записи SYSTEM и Network Service имеют полный контроль над всеми файлами и вложенными папками этой папки.

  7. Удалите собственные разрешения учетных записей.

  8. Запустите службу "Служба миграции хранилища".

Перенос приложений локально установленных приложений с исходного компьютера службы хранилища?

Нет, служба storage Migration Service не переносит локально установленные приложения. После завершения миграции переустановите все приложения на целевой компьютер, работающий на исходном компьютере. Нет необходимости перенастроить пользователей или их приложения; Служба миграции хранилища предназначена для изменения сервера, невидимого для клиентов.

Что происходит с существующими файлами на целевом сервере?

При передаче служба миграции хранилища пытается зеркально отображать данные с исходного сервера. Целевой сервер не должен содержать рабочие данные или подключенные пользователи, так как эти данные могут быть перезаписаны. По умолчанию первая передача создает резервную копию любых данных на целевом сервере в качестве защиты. По умолчанию во всех последующих передачах служба миграции хранилища зеркально отражает данные в месте назначения; это означает не только добавление новых файлов, но и произвольное перезаписи всех существующих файлов и удаление файлов, не присутствующих в источнике. Это поведение намеренно и обеспечивает идеальную верность исходному компьютеру.

Какие числа ошибок означают в CSV-файле передачи?

Большинство ошибок, обнаруженных в CSV-файле передачи, — это системные коды ошибок Windows. Вы можете узнать, что означает каждая ошибка, просмотрев документацию по кодам ошибок Win32.

Обновляются ли существующие сертификаты на целевом сервере во время переключений?

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

Каковы мои варианты предоставления отзывов, ошибок файлов или получения поддержки?

Чтобы отправить отзыв о службе миграции хранилища, выполните следующие действия.

  • Используйте средство Центра отзывов, включенное в Windows 10, выберите "Предложить функцию" и укажите категорию Windows Server и подкатегорию миграции хранилища
  • Отправить по электронной почте smsfeed@microsoft.com

Для файла ошибок:

  • Используйте средство Центра отзывов, включенное в Windows 10, выберите "Сообщить о проблеме" и укажите категорию Windows Server и подкатегорию миграции хранилища
  • Открытие обращения в службу поддержки через службу поддержки Майкрософт

Для получения поддержки сделайте следующее: