Atrikasa RHEL 8 Beta: Fametrahana Microsoft SQL Server

Ny Microsoft SQL Server 2017 dia azo ampiasaina tanteraka amin'ny RHEL 7 nanomboka tamin'ny Oktobra 2017, ary niaraka tamin'ny RHEL 8 Beta, Red Hat dia niara-niasa akaiky tamin'i Microsoft mba hanatsarana ny fampisehoana ary hanome fanohanana ireo fiteny fandaharana sy rafitra fampiharana bebe kokoa, manolotra safidy bebe kokoa ho an'ny mpamorona. fitaovana hiasa amin'ny fampiharana manaraka.

Atrikasa RHEL 8 Beta: Fametrahana Microsoft SQL Server

Ny fomba tsara indrindra hahafantarana ny fiovana sy ny fiantraikan'izy ireo amin'ny asanao dia ny manandrana azy ireo, fa ny RHEL 8 dia mbola amin'ny beta ary ny Microsoft SQL Server 2017 dia tsy tohanana hampiasaina amin'ny fampiharana mivantana. Ny hatao?

Raha te hanandrana SQL Server amin'ny RHEL 8 Beta ianao, ity lahatsoratra ity dia hanampy anao amin'ny fampandehanana azy, saingy tsy tokony hampiasa azy io amin'ny tontolo famokarana ianao mandra-pahatongan'ny Red Hat Enterprise Linux 8 ho azo ampiasaina amin'ny ankapobeny ary ataon'i Microsoft ny fonosana tohanan'ny ofisialy. azo apetraka.

Ny iray amin'ireo tanjona lehibe amin'ny Red Hat Enterprise Linux dia ny hamorona stable, tontolo homogeneous ho an'ny fampandehanana ny rindranasan'ny antoko fahatelo. Mba hahatratrarana izany, ny RHEL dia mametraka ny fampifanarahana amin'ny fampiharana amin'ny haavon'ny API tsirairay sy ny interface kernel. Rehefa mifindra any amin'ny famoahana lehibe vaovao isika, dia matetika misy fahasamihafana manokana amin'ny anaran'ny fonosana, kinova vaovaon'ny tranomboky ary fitaovana vaovao izay mety hiteraka fahasahiranana amin'ny fampandehanana ny rindranasa efa misy natsangana ho an'ny famoahana teo aloha. Ireo mpivarotra rindrambaiko dia afaka manaraka ny torolalan'ny Red Hat hamorona executables ao amin'ny Red Hat Enterprise Linux 7 izay handeha amin'ny Red Hat Enterprise Linux 8, fa ny miasa miaraka amin'ny fonosana dia raharaha hafa. Ny fonosana rindrambaiko noforonina ho an'ny Red Hat Enterprise Linux 7 dia tsy ho tohanana amin'ny Red Hat Enterprise Linux 8.

Ny SQL Server 2017 amin'ny Red Hat Enterprise Linux 7 dia mampiasa python2 sy OpenSSL 1.0. Ireto dingana manaraka ireto dia hanome tontolo miasa mifanaraka amin'ireo singa roa ireo, izay efa nafindra tany amin'ny dikan-teny vao haingana kokoa ao amin'ny RHEL 8 Beta. Ny fampidirana ireo dikan-teny taloha dia nataon'ny Red Hat manokana mba hitazonana ny fifanarahana miverina.

sudo  yum install python2
sudo  yum install compat-openssl10

Ankehitriny dia mila mahatakatra ny firafitry ny python voalohany amin'ity rafitra ity isika. Red Hat Enterprise Linux 8 dia afaka mihazakazaka python2 sy python3 miaraka, fa tsy misy /usr/bin/python ao amin'ny rafitra raha default. Mila manao python2 ho mpandika teny mahazatra isika mba hahafahan'ny SQL Server 2017 mahita /usr/bin/python izay antenainy hahita azy. Mba hanaovana izany dia mila mandefa ity baiko manaraka ity ianao:

sudo alternatives β€”config python

Asaina ianao hisafidy ny dikan-teninao Python, ary aorian'izay dia hisy rohy an'ohatra hamorona izay hitohy aorian'ny fanavaozana ny rafitra.

Misy executable telo samy hafa miasa amin'ny 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: 

Eto ianao dia mila misafidy ny safidy faharoa, aorian'izay dia hisy rohy an'ohatra hamoronana avy amin'ny /usr/bin/python2 mankany /usr/bin/python.

Azonao atao izao ny manohy manamboatra ny rafitra hiasa miaraka amin'ny tahiry rindrambaiko Microsoft SQL Server 2017 amin'ny alΓ lan'ny baiko curl:

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

Manaraka, tokony hisintona ny rakitra fametrahana SQL Server 2017 ianao amin'ny alΓ lan'ny fampidinana vaovao amin'ny yum. Mila manao izany ianao amin'ny fomba ahafahanao mametraka tsy mila mamaha ny fiankinan-doha:

sudo yum download mssql-server

Andeha isika hametraka ny mpizara tsy hamaha ny fiankinan-doha amin'ny alΓ lan'ny baiko rpm:

sudo rpm -Uvh β€”nodeps mssql-server*rpm

Aorian'izany dia afaka manohy ny fametrahana SQL Server mahazatra ianao, araka ny voalaza ao amin'ny torolΓ lana Microsoft "Fanombohana haingana: Fametrahana SQL Server sy famoronana angona amin'ny Red Hat" avy amin'ny dingana #3:

3. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ mssql-conf setup ΠΈ слСдуйтС подсказкам для установки пароля систСмного администратора (SA) ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° вашСй вСрсии.
sudo /opt/mssql/bin/mssql-conf setup 

Rehefa vita ny fametrahana dia azonao atao ny manamarina ny dikan'ny mpizara SQL napetraka amin'ny alΓ lan'ny baiko:

# yum list β€”installed | grep mssql-server

Manohana kaontenera

Miaraka amin'ny famoahana ny SQL Server 2019, ny fametrahana dia mampanantena fa ho mora kokoa noho ny antenaina ho hita ao amin'ny RHEL ho fitoeran-javatra ity dikan-teny ity. Ny SQL Server 2019 dia azo alaina amin'ny beta. Mba hanandrana azy amin'ny RHEL 8 Beta dia mila dingana telo ihany ianao:

Voalohany, andao hamorona lahatahiry database izay hitehirizana ny angona SQL rehetra. Ho an'ity ohatra ity dia hampiasa ny lahatahiry /var/mssql isika.

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

Ankehitriny ianao dia mila misintona ny kaontenera miaraka amin'ny SQL 2019 Beta avy amin'ny Microsoft Container Repository miaraka amin'ny baiko:

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

Farany, mila manamboatra ny mpizara SQL ianao. Amin'ity tranga ity, hametraka tenimiafina mpitantana (SA) ho an'ny angon-drakitra antsoina hoe sql1 mandeha amin'ny seranana 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

Ny fampahalalana bebe kokoa momba ny podman sy ny kaontenera ao amin'ny Red Hat Enterprise Linux 8 Beta dia azo jerena ato.

Miasa roa

Azonao atao ny manandrana ny fitambaran'ny RHEL 8 Beta sy SQL Server 2017 na mampiasa fametrahana nentim-paharazana na amin'ny fametrahana fampiharana container. Na izany na tsy izany, manana ohatra mihazakazaka amin'ny SQL Server ianao izao, ary afaka manomboka mameno ny angon-drakitrao ianao na mikaroka ireo fitaovana misy ao amin'ny RHEL 8 Beta mba hamoronana stack fampiharana, hanamafisana ny fizotran'ny fanamafisana, na hanatsara ny fampisehoana.

Amin'ny fiandohan'ny volana Mey, aza hadino ny mihaino an'i Bob Ward, mpanao mari-trano ambony ao amin'ny Microsoft Database Systems Group, miresaka amin'ny fihaonambe. Fihaonana an-tampon'ny Red Hat 2019, izay hiresaka momba ny fametrahana sehatra angon-drakitra maoderina mifototra amin'ny SQL Server 2019 sy Red Hat Enterprise Linux 8 Beta.

Ary amin'ny 8 Mey, andrasana ny famoahana ofisialy, manokatra ny fampiasana ny SQL Server amin'ny fampiharana tena izy.

Source: www.habr.com

Add a comment