RHEL 8 Beta Workshop: Hoʻokomo i ka Microsoft SQL Server

Ua loaʻa iā Microsoft SQL Server 2017 no ka hoʻohana piha ʻana ma RHEL 7 mai ʻOkakopa 2017, a me RHEL 8 Beta, ua hana pū ʻo Red Hat me Microsoft e hoʻomaikaʻi i ka hana a hāʻawi i ke kākoʻo no nā ʻōlelo hoʻonohonoho hou a me nā papa hana noiʻi, e hāʻawi ana i nā mea hoʻomohala i nā koho hou aʻe. nā mea hana e hana ai i kā lākou noi hou.

RHEL 8 Beta Workshop: Hoʻokomo i ka Microsoft SQL Server

ʻO ke ala maikaʻi loa e hoʻomaopopo ai i nā loli a me ke ʻano o ka hopena o kāu hana ʻo ia ke hoʻāʻo iā lākou, akā aia nō ʻo RHEL 8 i ka beta a ʻaʻole kākoʻo ʻia ʻo Microsoft SQL Server 2017 no ka hoʻohana ʻana i nā noi ola. He aha ka hana?

Inā makemake ʻoe e hoʻāʻo i ka SQL Server ma RHEL 8 Beta, e kōkua kēia pou iā ʻoe e hoʻāla a holo, akā ʻaʻole pono ʻoe e hoʻohana iā ia i kahi ʻenehana hana a hiki i ka loaʻa ʻana o Red Hat Enterprise Linux 8 a loaʻa ʻo Microsoft i kāna pūʻulu kākoʻo. loaʻa no nā hoʻonohonoho.

ʻO kekahi o nā pahuhopu nui o Red Hat Enterprise Linux ʻo ka hana ʻana i kahi paʻa, kaiapuni homogeneous no ka holo ʻana i nā noi ʻaoʻao ʻekolu. No ka hoʻokō ʻana i kēia, hoʻokō ʻo RHEL i ka hoʻopili noiʻi ma ka pae o kēlā me kēia API a me nā pilina kernel. Ke neʻe mākou i kahi hoʻokuʻu nui hou, aia nā ʻokoʻa kūikawā ma nā inoa o nā pūʻolo, nā mana hou o nā hale waihona puke a me nā pono hana hou e hiki ai ke pilikia i ka holo ʻana i nā noi i kūkulu ʻia no ka hoʻokuʻu mua. Hiki i nā mea kūʻai polokalamu ke hahai i nā alakaʻi a Red Hat e hana i nā mea hoʻokō ma Red Hat Enterprise Linux 7 e holo ana ma Red Hat Enterprise Linux 8, akā ʻo ka hana ʻana me nā pūʻolo he mea ʻokoʻa. ʻAʻole kākoʻo ʻia kahi pūʻolo polokalamu i hana ʻia no Red Hat Enterprise Linux 7 ma Red Hat Enterprise Linux 8.

Hoʻohana ʻo SQL Server 2017 ma Red Hat Enterprise Linux 7 i ka python2 a me OpenSSL 1.0. E hāʻawi nā ʻanuʻu aʻe i kahi kaiapuni hana i kūpono me kēia mau ʻāpana ʻelua, i neʻe mua ʻia i nā mana hou i RHEL 8 Beta. ʻO ka hoʻokomo ʻana o nā mana kahiko i hana ʻia e Red Hat e mālama pono i ka hoʻohālikelike hope.

sudo  yum install python2
sudo  yum install compat-openssl10

I kēia manawa pono mākou e hoʻomaopopo i nā hoʻonohonoho python mua ma kēia ʻōnaehana. Hiki iā Red Hat Enterprise Linux 8 ke holo i ka python2 a me ka python3 i ka manawa like, akā ʻaʻohe /usr/bin/python ma ka ʻōnaehana ma ka paʻamau. Pono mākou e hana i ka python2 ka unuhi unuhi i hiki ai iā SQL Server 2017 ke ʻike /usr/bin/python kahi i manaʻo ai e ʻike. No ka hana ʻana i kēia, pono ʻoe e holo i kēia kauoha:

sudo alternatives —config python

E koi ʻia ʻoe e koho i kāu mana Python, a laila e hana ʻia kahi loulou hōʻailona e hoʻomau ʻia ma hope o ka hoʻonui ʻia ʻana o ka ʻōnaehana.

ʻEkolu mau mea hoʻokō like ʻole no ka hana ʻana me python:

 Selection    Command
———————————————————————-
*  1         /usr/libexec/no-python
+ 2           /usr/bin/python2
  3         /usr/bin/python3
Enter to keep the current selection[+], or type selection number: 

Maanei pono ʻoe e koho i ke koho lua, a laila e hana ʻia kahi loulou hōʻailona mai /usr/bin/python2 i /usr/bin/python.

I kēia manawa hiki iā ʻoe ke hoʻomau i ka hoʻonohonoho ʻana i ka ʻōnaehana e hana me ka waihona lako polokalamu Microsoft SQL Server 2017 me ka hoʻohana ʻana i ke kauoha curl:

sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

A laila, pono ʻoe e hoʻoiho i nā faila hoʻonohonoho SQL Server 2017 me ka hoʻohana ʻana i ka hiʻohiʻona hoʻoiho hou ma yum. Pono ʻoe e hana i kēia ma ke ʻano e hiki ai iā ʻoe ke hoʻouka me ka ʻole e hoʻoholo i nā hilinaʻi:

sudo yum download mssql-server

I kēia manawa e hoʻokomo i ka kikowaena me ka ʻole e hoʻoholo i nā hilinaʻi me ka hoʻohana ʻana i ke kauoha rpm:

sudo rpm -Uvh —nodeps mssql-server*rpm

Ma hope o kēia, hiki iā ʻoe ke hoʻomau me ka hoʻonohonoho SQL Server maʻamau, e like me ka mea i wehewehe ʻia ma ke alakaʻi Microsoft "Hoʻomaka wikiwiki: Ke hoʻokomo ʻana i ka SQL Server a me ka hana ʻana i kahi waihona ma Red Hat" mai ka pae #3:

3. После завершения установки пакета выполните команду mssql-conf setup и следуйте подсказкам для установки пароля системного администратора (SA) и выбора вашей версии.
sudo /opt/mssql/bin/mssql-conf setup 

Ma hope o ka pau ʻana o ke kau ʻana, hiki iā ʻoe ke nānā i ka mana o ka server SQL i hoʻokomo ʻia me ke kauoha:

# yum list —installed | grep mssql-server

Kākoʻo i nā ipu

Me ka hoʻokuʻu ʻana o SQL Server 2019, hoʻohiki ka hoʻonohonoho ʻana e lilo i mea maʻalahi e like me ka manaʻo e loaʻa kēia mana ma RHEL ma ke ʻano he pahu. Loaʻa ka SQL Server 2019 i ka beta. No ka hoʻāʻo ʻana iā RHEL 8 Beta, pono ʻoe i ʻekolu mau ʻanuʻu:

ʻO ka mea mua, e hana i kahi papa kuhikuhi waihona kahi e mālama ʻia ai kā mākou ʻikepili SQL a pau. No kēia hiʻohiʻona e hoʻohana mākou i ka papa kuhikuhi /var/mssql.

sudo mkdir /var/mssql
sudo chmod 755 /var/mssql

I kēia manawa pono ʻoe e hoʻoiho i ka ipu me SQL 2019 Beta mai ka Microsoft Container Repository me ke kauoha:

sudo podman pull mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2

ʻO ka hope, pono ʻoe e hoʻonohonoho i ka server SQL. I kēia hihia, e hoʻonoho mākou i ka ʻōlelo huna (SA) no kahi waihona i kapa ʻia ʻo sql1 e holo ana ma nā awa 1401 - 1433.

sudo podman run -e 'ACCEPT_EULA=Y' -e 
'MSSQL_SA_PASSWORD=<YourStrong!Passw0rd>'   
—name 'sql1' -p 1401:1433 -v /var/mssql:/var/opt/mssql:Z -d  
mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2

Hiki ke loaʻa ka ʻike hou aku e pili ana i ka podman a me nā pahu i Red Hat Enterprise Linux 8 Beta maanei.

Hana no ʻelua

Hiki iā ʻoe ke hoʻāʻo i ka hui pū ʻana o RHEL 8 Beta a me SQL Server 2017 me ka hoʻohana ʻana i kahi hoʻonohonoho kuʻuna a i ʻole ke kau ʻana i kahi noi pahu. ʻO kēlā me kēia ʻaoʻao, loaʻa iā ʻoe kahi hiʻohiʻona holo ʻana o SQL Server ma kāu makemake, a hiki iā ʻoe ke hoʻomaka i ka hoʻopiha ʻana i kāu waihona a i ʻole e ʻimi i nā mea hana i loaʻa ma RHEL 8 Beta no ka hana ʻana i kahi waihona noi, hoʻokaʻawale i ke kaʻina hoʻonohonoho, a i ʻole ka hoʻokō ʻana i ka hana.

I ka hoʻomaka ʻana o Mei, e ʻoluʻolu e hoʻolohe iā Bob Ward, ka mea kākau kiʻi kiʻekiʻe ma ka Microsoft Database Systems Group, e kamaʻilio ma ka piko. Kālā Summit Red Hat 2019, kahi e kūkākūkā ai mākou i ka lawe ʻana i kahi kahua ʻikepili hou e pili ana i SQL Server 2019 a me Red Hat Enterprise Linux 8 Beta.

A ma ka lā 8 o Mei, manaʻo ʻia kahi hoʻokuʻu kūhelu, e wehe ana i ka hoʻohana ʻana o SQL Server i nā noi maoli.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka