Linux integration services установка

Установка LIS (Linux Integration Services)

Для корректного взаимодействия Hyper-V с гостевой системой Linux необходима установка компонентов LIS (Linux Integration Services).

Это требуется например для отображения гипервизором сетевых настроек, установленных на машине, а так же для нормального создания моментального снэпшота программными средствами корпоративного уровня, использующими компоненты VSS(Например Acronis)

Например Acronis будет успешно создавать резервную копию, но каждый раз с предупреждением

Creating a crash-consistent snapshot of virtual machine 'AAE7C263-F563-4EE6-8666-DAF721C10005' because the creation of its application-consistent snapshot has failed. Не удалось создать контрольную точку виртуальной машины на уровне хоста Hyper-V из-за, связанной с продуктами Microsoft. Ошибка Windows: Checkpoint operation for 'ServerName' failed. (Virtual machine ID AAE7C263-F563-4EE6-8666-DAF721C10005)

Как видно из ошибки не удалось создать Application-Consistent Snapshot — то есть слепок системы с захватом оперативной памяти.
Решение заключается в установке Linux Integration Services

Установку рассматриваем на примере Ubuntu Server:

echo 'hv_vmbus' >> /etc/initramfs-tools/modules echo 'hv_storvsc' >> /etc/initramfs-tools/modules echo 'hv_blkvsc' >> /etc/initramfs-tools/modules echo 'hv_netvsc' >> /etc/initramfs-tools/modules

Необязательным шагом можно обновить системные пакеты:

apt update && apt -y upgrade

Если возникнет вопрос о замене конфигов, то необходимо отказаться, во избежание отказа кастомизированных программ(Вариант «No»)

apt -y install linux-virtual linux-cloud-tools-virtual linux-tools-virtual

Для проверки успешной установки компонентов LIS можно убедиться в том что VMM стал отображать IP адрес VM.
Или же выполнить на машине команду:

Читайте также:  Arch linux install debian

В результате мы должны увидеть подключенные модули и их значения

Источник

Установка служб SQL Server Integration Services (SSIS) в Linux

Выполните действия, описанные в этой статье, чтобы установить SQL Server Integration Services (mssql-server-is) в Linux. Дополнительные сведения о функциях, поддерживаемых в службах Integration Services для Linux, см. в следующих разделах:

Вы можете установить SQL Server службы Integration Services (SSIS) в Red Hat Enterprise Linux (RHEL) и Ubuntu. SUSE Linux Enterprise Server (SLES) не поддерживается. Установка служб SSIS в контейнерах также не поддерживается.

Установка SSIS в RHEL

Чтобы установить пакет mssql-server-is в RHEL, сделайте следующее.

sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo 
sudo yum install -y mssql-server-is 
sudo /opt/ssis/bin/ssis-conf setup 
export PATH=/opt/ssis/bin:$PATH 
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo 
sudo yum install -y mssql-server-is 
sudo /opt/ssis/bin/ssis-conf setup 
export PATH=/opt/ssis/bin:$PATH 
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo 
sudo yum install -y mssql-server-is 
sudo /opt/ssis/bin/ssis-conf setup 
export PATH=/opt/ssis/bin:$PATH 

Обновление служб SSIS

Если у вас уже есть mssql-server-is, обновите пакет до последней версии, выполнив следующие команды.

sudo yum update mssql-server-is 

Удаление служб SSIS

Чтобы удалить mssql-server-is, выполните приведенную ниже команду.

sudo yum remove mssql-server-is 

Установка служб SSIS в SLES

Пакет служб Integration Services SQL Server (mssql-server-is) не поддерживается в SUSE Linux Enterprise Server.

Установка SSIS в Ubuntu

Чтобы установить пакет mssql-server-is в Ubuntu, сделайте следующее.

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2017.list)" 
sudo apt-get update sudo apt-get install -y mssql-server-is 
sudo /opt/ssis/bin/ssis-conf setup 
export PATH=/opt/ssis/bin:$PATH 
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)" 
sudo apt-get update sudo apt-get install -y mssql-server-is 
sudo /opt/ssis/bin/ssis-conf setup 
export PATH=/opt/ssis/bin:$PATH 
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)" 
sudo apt-get update sudo apt-get install -y mssql-server-is 
sudo /opt/ssis/bin/ssis-conf setup 
export PATH=/opt/ssis/bin:$PATH 

Обновление служб SSIS

Если у вас уже есть mssql-server-is, обновите пакет до последней версии, выполнив следующие команды.

sudo apt-get install mssql-server-is 

Удаление служб SSIS

Чтобы удалить mssql-server-is, выполните приведенную ниже команду.

sudo apt-get remove mssql-server-is 

Автоматическая установка

Чтобы запустить автоматическую установку ssis-conf (только RHEL и Ubuntu), сделайте следующее:

Читайте также:  Linux with rolling release

Приведенный ниже пример выполняет эти действия.

  • Устанавливает службы SSIS.
  • Указывает выпуск Developer, предоставляя значение для переменной SSIS_PID среды.
  • Принимает условия лицензионного соглашения на использование программного обеспечения Майкрософт, предоставляя значение для переменной ACCEPT_EULA среды.
  • Запускает автоматическую установку, указывая -n параметр (без запроса)
sudo SSIS_PID=Developer ACCEPT_EULA=Y /opt/ssis/bin/ssis-conf -n setup 

Переменные среды для автоматической установки

Переменная среды Описание
ACCEPT_EULA Принимает условия лицензии SQL Server, если задано любое значение, например Y .
SSIS_PID Указывает выпуск SQL Server или ключ продукта. Возможные значения

-Оценки
-Разработчик
-Ускоренная регистрация
-Веб
— Standard
— Enterprise
— ключ продукта;

Дальнейшие действия

Источник

Установка служб SQL Server Integration Services (SSIS) в Linux

Выполните действия, описанные в этой статье, чтобы установить SQL Server Integration Services (mssql-server-is) в Linux. Дополнительные сведения о функциях, поддерживаемых в службах Integration Services для Linux, см. в следующих разделах:

Вы можете установить SQL Server службы Integration Services (SSIS) в Red Hat Enterprise Linux (RHEL) и Ubuntu. SUSE Linux Enterprise Server (SLES) не поддерживается. Установка служб SSIS в контейнерах также не поддерживается.

Установка SSIS в RHEL

Чтобы установить пакет mssql-server-is в RHEL, сделайте следующее.

sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo 
sudo yum install -y mssql-server-is 
sudo /opt/ssis/bin/ssis-conf setup 
export PATH=/opt/ssis/bin:$PATH 
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo 
sudo yum install -y mssql-server-is 
sudo /opt/ssis/bin/ssis-conf setup 
export PATH=/opt/ssis/bin:$PATH 
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo 
sudo yum install -y mssql-server-is 
sudo /opt/ssis/bin/ssis-conf setup 
export PATH=/opt/ssis/bin:$PATH 

Обновление служб SSIS

Если у вас уже есть mssql-server-is, обновите пакет до последней версии, выполнив следующие команды.

sudo yum update mssql-server-is 

Удаление служб SSIS

Чтобы удалить mssql-server-is, выполните приведенную ниже команду.

sudo yum remove mssql-server-is 

Установка служб SSIS в SLES

Пакет служб Integration Services SQL Server (mssql-server-is) не поддерживается в SUSE Linux Enterprise Server.

Установка SSIS в Ubuntu

Чтобы установить пакет mssql-server-is в Ubuntu, сделайте следующее.

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2017.list)" 
sudo apt-get update sudo apt-get install -y mssql-server-is 
sudo /opt/ssis/bin/ssis-conf setup 
export PATH=/opt/ssis/bin:$PATH 
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)" 
sudo apt-get update sudo apt-get install -y mssql-server-is 
sudo /opt/ssis/bin/ssis-conf setup 
export PATH=/opt/ssis/bin:$PATH 
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)" 
sudo apt-get update sudo apt-get install -y mssql-server-is 
sudo /opt/ssis/bin/ssis-conf setup 
export PATH=/opt/ssis/bin:$PATH 

Обновление служб SSIS

Если у вас уже есть mssql-server-is, обновите пакет до последней версии, выполнив следующие команды.

sudo apt-get install mssql-server-is 

Удаление служб SSIS

Чтобы удалить mssql-server-is, выполните приведенную ниже команду.

sudo apt-get remove mssql-server-is 

Автоматическая установка

Чтобы запустить автоматическую установку ssis-conf (только RHEL и Ubuntu), сделайте следующее:

Приведенный ниже пример выполняет эти действия.

  • Устанавливает службы SSIS.
  • Указывает выпуск Developer, предоставляя значение для переменной SSIS_PID среды.
  • Принимает условия лицензионного соглашения на использование программного обеспечения Майкрософт, предоставляя значение для переменной ACCEPT_EULA среды.
  • Запускает автоматическую установку, указывая -n параметр (без запроса)
sudo SSIS_PID=Developer ACCEPT_EULA=Y /opt/ssis/bin/ssis-conf -n setup 

Переменные среды для автоматической установки

Переменная среды Описание
ACCEPT_EULA Принимает условия лицензии SQL Server, если задано любое значение, например Y .
SSIS_PID Указывает выпуск SQL Server или ключ продукта. Возможные значения

-Оценки
-Разработчик
-Ускоренная регистрация
-Веб
— Standard
— Enterprise
— ключ продукта;

Дальнейшие действия

Источник

Оцените статью
Adblock
detector