Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается, как с помощью Миграция Azure идентифицировать установленное программное обеспечение, веб-приложения ASP.NET и экземпляры и базы данных SQL, PostgreSQL и MySQL Server на серверах, работающих в вашей локальной среде.
Замечание
Инвентаризация программного обеспечения выполняется устройством службы Миграция Azure с использованием учетных данных сервера. Обнаружение полностью без агента, т. е. на серверах не устанавливаются агенты для сбора этих данных.
Перед началом работы
Убедитесь, что вы создали проект Миграция Azure.
Просмотрите требования, основанные на вашей среде, и устройство, которое вы настраиваете для выполнения инвентаризации программного обеспечения:
Окружающая среда Требования Серверы, работающие в среде VMware Проверка требований VMware
Проверка требований к устройству
Проверка требований к доступу к порту
Проверка требований к инвентаризации программного обеспеченияСерверы, работающие в среде Hyper-V Ознакомьтесь с требованиями хостингаHyper-V
Проверка требований к устройству
Проверка требований к доступу к порту
Проверка требований к инвентаризации программного обеспеченияФизические серверы или серверы, работающие в других облаках Проверка требований к серверу
Проверка требований к устройству
Проверка требований к доступу к порту
Проверка требований к инвентаризации программного обеспеченияПросмотрите URL-адреса Azure, к которым устройство должно обращаться в общедоступных и государственныхоблаках.
Развертывание и настройка аппарата Миграция Azure
- Разверните аппарат Миграция Azure, чтобы начать обнаружение. Чтобы развернуть устройство, можно использовать метод развертывания в зависимости от вашего окружения. Развернув устройство, его необходимо зарегистрировать в проекте и настроить таким образом, чтобы оно инициировало обнаружение.
- При настройке устройства необходимо указать следующее в диспетчере конфигурации устройства:
- Сведения об исходной среде (узлах, кластерах или физических серверах vCenter Servers /Hyper-V), которые необходимо обнаружить.
- Учетные данные сервера, которые могут быть доменными, Windows (вне домена) или Linux (вне домена). Узнайте больше о том, как предоставить учетные данные и как устройство обрабатывает их.
- Проверьте разрешения, необходимые для инвентаризации программного обеспечения. Вам нужно будет создать гостевую учетную запись пользователя для серверов Windows, а также обычную учетную запись пользователя (без доступа sudo) для всех серверов Linux.
Добавление учетных данных и инициирование обнаружения
- Перейдите в диспетчер конфигурации устройства, выполните проверки готовности и регистрацию устройства.
- Перейдите на панель "Управление учетными данными и источниками обнаружения ".
- На шаге 1. Укажите учетные данные для источника обнаружения, выберите "Добавить учетные данные ", чтобы предоставить учетные данные для источника обнаружения, используемого устройством для обнаружения серверов, работающих в вашей среде.
- На шаге 2. Укажите сведения обисточнике обнаружения, выберите "Добавить источник обнаружения ", чтобы выбрать понятное имя учетных данных в раскрывающемся списке, укажите IP-адрес или полное доменное имя источника обнаружения.
- На шаге 3. Укажите учетные данные сервера для выполнения гостевого обнаружения установленного программного обеспечения, зависимостей и рабочих нагрузок, выберите "Добавить учетные данные ", чтобы предоставить несколько учетных данных сервера для выполнения инвентаризации программного обеспечения.
- Нажмите кнопку "Начать обнаружение", чтобы инициировать обнаружение.
После завершения обнаружения сервера устройство инициирует обнаружение установленного программного обеспечения, ролей и компонентов (инвентаризации программного обеспечения) на серверах. Продолжительность зависит от числа обнаруженных серверов. Для отображения обнаруженной инвентаризации для 500 серверов на портале службы "Миграция Azure" потребуется примерно один час. После завершения первоначального обнаружения данные инвентаризации программного обеспечения собираются и отправляются в Azure каждые 24 часа. Просмотрите данные , собранные устройством во время инвентаризации программного обеспечения.
Просмотр инвентаризации программного обеспечения
После завершения инвентаризации программного обеспечения ее результаты можно просматривать и экспортировать на портале Azure.
В службе "Миграция Azure" — серверы, базы данных и веб-приложения>службе "Миграция Azure: обнаружение и оценка", выберите отображаемое количество, чтобы открыть страницу "Обнаруженные серверы".
Замечание
На этом этапе для обнаруженных серверов также можно включить анализ зависимостей, чтобы визуализировать зависимости между серверами, которые следует оценить. Дополнительные сведения о анализе зависимостей.
В столбце инвентаризации программного обеспечения выберите отображаемое число, чтобы просмотреть обнаруженные приложения, роли и функции.
Чтобы экспортировать инвентаризацию, в обнаруженных серверах выберите "Экспорт инвентаризации программного обеспечения".
Инвентаризация программного обеспечения экспортируется и загружается в формате Excel. На листе инвентаризации программного обеспечения отображаются все приложения, обнаруженные на всех серверах.
Обнаружение экземпляров и баз данных SQL Server
Инвентаризация программного обеспечения также определяет экземпляры SQL Server, выполняемые в средах VMware, Microsoft Hyper-V и физических/аппаратных средах, а также службы IaaS других публичных облаков.
Если вы не предоставили учетные данные для аутентификации Windows или учетные данные для аутентификации SQL Server в менеджере конфигурации устройства, добавьте учетные данные, чтобы устройство смогло использовать их для подключения к соответствующим экземплярам SQL Server.
Замечание
Устройство может подключаться только к тем экземплярам SQL Server, которые оно "видит" по сети, в то время как служба инвентаризации программного обеспечения сама по себе может не нуждаться в сетевой видимости.
Чтобы обнаружить экземпляры и базы данных SQL Server, учетная запись Windows или доменная учетная запись, либо учетная запись SQL Server требует наличия этих разрешений на чтение с низким уровнем привилегий для каждой конкретной установки SQL Server. Вы можете использовать программу подготовки учетных записей с низким уровнем привилегий для создания пользовательских учетных записей или использования любой существующей учетной записи, являющейся членом роли сервера sysadmin для простоты.
После подключения устройство собирает данные конфигурации и производительности экземпляров и баз данных SQL Server. Данные конфигурации SQL Server обновляются каждые 24 часа, а данные производительности записываются каждые 30 секунд. Таким образом, любое изменение свойств экземпляра и баз данных SQL Server, таких как состояние базы данных, уровень совместимости и т. д., может занять до 24 часов для обновления на портале.
Обнаружение экземпляров и баз данных PostgreSQL (предварительная версия)
Инвентаризация программного обеспечения также определяет экземпляры PostgreSQL, выполняемые в средах VMware, Microsoft Hyper-V и физических и голых компьютерах, а также службы IaaS другого общедоступного облака.
Если вы не предоставили учетные данные проверки подлинности Windows или Linux и учетные данные аутентификации экземпляра PostgreSQL в менеджере конфигурации устройства, добавьте эти учетные данные, чтобы устройство могло использовать их для подключения к соответствующим экземплярам PostgreSQL.
Замечание
Устройство может подключаться только к тем экземплярам Сервера PostgreSQL, к которым он имеет сетевую линию видимости, в то время как инвентаризация программного обеспечения сама по себе может не нуждаться в сетевой линии видимости.
Требования к проверке подлинности PostgreSQL: чтобы подключиться к исходному экземпляру сервера PostgreSQL, вход должен соответствовать следующим требованиям:
- У вас должна быть по крайней мере привилегия
CONNECTв базах данных PostgreSQL. - Вы должны быть назначены
pg_read_all_settings roleили иметь равные разрешения для чтения параметров конфигурации сервера.
- У вас должна быть по крайней мере привилегия
Дополнительные сведения о скрипте с минимальными привилегиями пользователя.
После подключения устройство собирает данные конфигурации из экземпляров и баз данных PostgreSQL. Он обновляет данные конфигурации PostgreSQL каждые 24 часа.
Устройство собирает подробные данные конфигурации с сервера PostgreSQL, включая параметры сервера из свойств и размеров базы данных, загруженные расширения, параметры репликации и настройки пользователей и ролей.
Данные конфигурации обновляются каждые 24 часа. В результате изменения экземпляра сервера PostgreSQL, например обновления состояния базы данных, параметров сервера или недавно установленных расширений, могут занять до 24 часов, чтобы отразиться в портале.
Это важно
- Убедитесь, что экземпляры PostgreSQL настроены для приема подключений с IP-адреса устройства.
- Порт PostgreSQL по умолчанию 5432 или пользовательский порт доступен, если он настроен.
- Параметр listen_addresses в postgresql.conf должен включать сетевой интерфейс, к которому устройство может получить доступ.
- Добавьте записи в файл pg_hba.conf, чтобы разрешить подключения с IP-адреса устройства.
Дополнительные сведения о конфигурации PostgreSQL.
Обнаружение экземпляров и баз данных сервера MySQL (предварительная версия)
Инвентаризация программного обеспечения также определяет экземпляры сервера MySQL, выполняемые в средах VMware, Microsoft Hyper-V и физических и голых компьютерах, а также службы IaaS другого общедоступного облака.
Если вы не предоставили учетные данные проверки подлинности Windows или Linux и учетные данные MySQL Server в менеджере конфигурации устройства, то добавьте учетные данные, чтобы устройство использовало их для подключения к соответствующим экземплярам MySQL Server.
Замечание
Устройство может подключаться только к тем экземплярам Сервера MySQL, к которым он имеет сетевую линию видимости, в то время как инвентаризация программного обеспечения сама по себе может не нуждаться в сетевой линии видимости.
После подключения устройство собирает данные конфигурации и производительности экземпляров и баз данных Сервера MySQL. Данные конфигурации сервера MySQL обновляются каждые 24 часа, а данные о производительности записываются каждые 30 секунд. Таким образом, любое изменение свойств экземпляра сервера MySQL и баз данных, таких как состояние базы данных, уровень совместимости и т. д., может занять до 24 часов для обновления на портале.
Обнаружение веб-приложений ASP.NET
- Инвентаризация программного обеспечения идентифицирует роль веб-сервера, существующую на обнаруженных серверах. Если на сервере включена роль веб-сервера, Миграция Azure выполняет обнаружение и инвентаризацию веб-приложений на сервере.
- Пользователь может добавлять как доменные, так и недоменные учетные данные на устройство. Убедитесь, что у используемой учетной записи есть права локального администратора на исходных серверах. Миграция Azure автоматически сопоставляет учетные данные с соответствующими серверами, так что их не нужно сопоставлять вручную. Что важнее всего, эти учетные данные никогда не отправляются в корпорацию Майкрософт. Они остаются на устройстве, работающем в исходной среде.
- После подключения устройство собирает данные конфигурации с веб-сервера IIS и из веб-приложений ASP.NET. Данные конфигурации веб-приложений обновляются каждые 24 часа.
Обнаружение экземпляров файлового сервера
- Инвентаризация программного обеспечения определяет роль файлового сервера, установленную на обнаруженных серверах, работающих на виртуальных машинах VMware, Microsoft Hyper-V и физических и неструктурированных средах, а также службах IaaS на различных общедоступных облачных платформах.
- Служба роли файлового сервера (FS-FileServer) в Windows Server является частью роли служб файлов и хранилищ. Компьютеры Windows Server с включенной ролью файлового сервера определяются как файловые серверы.
- Пользователи могут просматривать обнаруженные файловые серверы на экране обнаруженных серверов . Столбец файлового сервера в обнаруженных серверах указывает, является ли сервер файловым сервером или нет.
- В настоящее время поддерживаются только Windows Server 2008 и более поздних версий.
Дальнейшие действия
- Создайте оценку для обнаруженных серверов.
- Оценка веб-приложений для миграции в Службу приложений Azure.
- Оценка приложений Spring Boot для миграции в Приложения Azure Spring.