RHEL 8 Beta Workshop: Tāuta Microsoft SQL Server

Ko te Microsoft SQL Server 2017 kua waatea mo te whakamahi katoa i runga i te RHEL 7 mai i te Oketopa 2017, me te RHEL 8 Beta, i mahi tahi a Red Hat me Microsoft ki te whakapai ake i nga mahi me te whakarato tautoko mo etahi atu reo hootaka me nga anga tono, ka nui ake nga whiringa e waatea ana ki nga kaiwhakawhanake. taputapu ki te mahi i runga i to raatau tono ka whai ake.

RHEL 8 Beta Workshop: Tāuta Microsoft SQL Server

Ko te huarahi pai ki te mohio ki nga huringa me te pehea e pa ana ki o mahi ko te whakamatau i a raatau, engari kei te beta tonu a RHEL 8 me te Microsoft SQL Server 2017 kaore i te tautokohia mo te whakamahi i nga tono ora. Me aha?

Mena kei te pirangi koe ki te whakamatau i te SQL Server i runga i te RHEL 8 Beta, ma tenei pou e awhina i a koe ki te whakatika me te whakahaere, engari kaua e whakamahia i roto i te taiao whakaputa kia tae ra ano te watea mai a Red Hat Enterprise Linux 8 ka hangaia e Microsoft tana kete tautoko mana. e waatea ana mo nga whakaurunga.

Ko tetahi o nga whainga matua o te Red Hat Enterprise Linux ko te hanga i tetahi papa, taiao rite mo te whakahaere tono tuatoru-rōpū. Hei whakatutuki i tenei, ka whakatinanahia e te RHEL te hototahi tono ki te taumata o nga API takitahi me nga atanga kernel. Ina neke tatou ki tetahi tukunga nui hou, he rerekee nga ingoa o nga kohinga, nga waahanga hou o nga whare pukapuka me nga taputapu hou ka raru pea ki te whakahaere i nga tono kua hangaia mo te tukunga o mua. Ka taea e nga kaihoko raupaparorohiko te whai i nga aratohu a Red Hat ki te hanga i nga kaikawe i roto i te Red Hat Enterprise Linux 7 ka whakahaerehia i Red Hat Enterprise Linux 8, engari he mea rereke te mahi me nga kete. He kete rorohiko i hangaia mo Red Hat Enterprise Linux 7 e kore e tautokona i runga i te Red Hat Enterprise Linux 8.

Ko te SQL Server 2017 i runga i te Red Hat Enterprise Linux 7 e whakamahi ana i te python2 me te OpenSSL 1.0. Ko nga taahiraa e whai ake nei ka whakarato i tetahi taiao mahi e hototahi ana ki enei waahanga e rua, kua heke ke ki nga putanga hou ake i RHEL 8 Beta. Ko te whakaurunga o nga putanga tawhito i mahia e Red Hat kia mau tonu te hototahi whakamuri.

sudo  yum install python2
sudo  yum install compat-openssl10

Inaianei me maarama taatau ki nga tautuhinga python tuatahi i runga i tenei punaha. Ka taea e Red Hat Enterprise Linux 8 te whakahaere i te python2 me te python3 i te wa kotahi, engari kaore he /usr/bin/python i runga i te punaha ma te taunoa. Me hanga e tatou te python2 te kaiwhakamaori taunoa kia kite ai a SQL Server 2017 /usr/bin/python ki te wahi e tumanakohia ana kia kite. Ki te mahi i tenei me whakahaere e koe te whakahau e whai ake nei:

sudo alternatives —config python

Ka akiakihia koe ki te kowhiri i to putanga Python, muri iho ka hangaia he hononga tohu ka mau tonu i muri i te whakahoutanga o te punaha.

E toru nga momo whakahaere mo te mahi me te 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: 

I konei ka hiahia koe ki te kowhiri i te waahanga tuarua, ka mutu ka hangaia he hononga tohu mai i /usr/bin/python2 ki /usr/bin/python.

Inaianei ka taea e koe te whirihora tonu i te punaha ki te mahi me te punaha rorohiko Microsoft SQL Server 2017 ma te whakamahi i te whakahau curl:

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

I muri mai, me tango e koe nga konae whakaurunga SQL Server 2017 ma te whakamahi i te waahanga tango hou i te yum. Me mahi koe i tenei kia taea ai e koe te whakauru me te kore e whakatau i nga whakawhirinakitanga:

sudo yum download mssql-server

Inaianei me whakauru i te tūmau me te kore e whakatau i nga whakawhirinaki ma te whakamahi i te whakahau rpm:

sudo rpm -Uvh —nodeps mssql-server*rpm

I muri i tenei, ka taea e koe te haere tonu ki te whakaurunga o te SQL Server, pera i te korero i roto i te aratohu Microsoft "Timata Tere: Te whakauru i te SQL Server me te Waihanga Raraunga Raraunga ki te Red Hat" mai i te taahiraa #3:

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

Ka oti te whakaurunga, ka taea e koe te tirotiro i te putanga o te tūmau SQL kua whakauruhia ma te whakamahi i te whakahau:

# yum list —installed | grep mssql-server

Tautoko ipu

Na te tukunga o te SQL Server 2019, ka oati te whakaurunga kia maamaa ake i te mea e tika ana kia waatea tenei putanga ki RHEL hei ipu. Kei te waatea te SQL Server 2019 i te beta. Hei whakamatautau i roto i te RHEL 8 Beta, e toru noa nga waahanga:

Tuatahi, me hanga e tatou he raarangi papaa raraunga hei penapena katoa o taatau raraunga SQL. Mo tenei tauira ka whakamahia e matou te whaiaronga /var/mssql.

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

Inaianei me tango e koe te ipu me te SQL 2019 Beta mai i te Microsoft Container Repository me te whakahau:

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

Hei whakamutunga, me whirihora e koe te tūmau SQL. I tenei keehi, ka whakatauhia e matou he kupuhipa kaiwhakahaere (SA) mo te papaunga raraunga e kiia nei ko sql1 e rere ana i runga i nga tauranga 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

Ko etahi atu korero mo te podman me nga ipu kei Red Hat Enterprise Linux 8 Beta ka kitea i konei.

Mahi mo te rua

Ka taea e koe te whakamatau i te whakakotahitanga o te RHEL 8 Beta me te SQL Server 2017 ma te whakamahi i te whakaurunga tuku iho, ma te whakauru ranei i tetahi tono ipu. Ahakoa he aha, kei a koe he tauira o te SQL Server kei a koe, a ka taea e koe te tiimata ki te whakakii i to paataka korero, ki te tirotiro ranei i nga taputapu e waatea ana i RHEL 8 Beta ki te hanga i tetahi puranga tono, whakaaunoa i te tukanga whirihoranga, ki te arotau ranei i nga mahi.

Hei te timatanga o Haratua, whakarongo mai ki a Bob Ward, te kaitoi matua o te Roopu Pūnaha Raraunga Raraunga Microsoft, e korero ana i te huihuinga. Huihuinga Potae Whero 2019, i reira ka matapakihia e matou te whakatakoto i tetahi papaaho raraunga hou i runga i te SQL Server 2019 me te Red Hat Enterprise Linux 8 Beta.

A i te 8 o Mei, ka tumanakohia he tuku mana, ka whakatuwhera i te whakamahinga o te SQL Server i roto i nga tono tuuturu.

Source: will.com

Tāpiri i te kōrero