RHEL 8 Beta Workshop: Nginstal Microsoft SQL Server

Microsoft SQL Server 2017 wis kasedhiya kanggo panggunaan lengkap ing RHEL 7 wiwit Oktober 2017, lan karo RHEL 8 Beta, Red Hat makarya kanthi rapet karo Microsoft kanggo nambah kinerja lan nyedhiyakake dhukungan kanggo luwih akeh basa pemrograman lan kerangka aplikasi, nawakake pangembang luwih akeh pilihan sing kasedhiya. alat kanggo nggarap aplikasi sabanjure.

RHEL 8 Beta Workshop: Nginstal Microsoft SQL Server

Cara sing paling apik kanggo ngerti owah-owahan lan pengaruhe ing karya sampeyan yaiku nyoba, nanging RHEL 8 isih beta lan Microsoft SQL Server 2017 ora didhukung kanggo digunakake ing aplikasi langsung. Apa sing kudu ditindakake?

Yen sampeyan pengin nyoba SQL Server ing RHEL 8 Beta, kiriman iki bakal mbantu sampeyan miwiti lan mbukak, nanging sampeyan ora kudu nggunakake ing lingkungan produksi nganti Red Hat Enterprise Linux 8 kasedhiya umume lan Microsoft nggawe paket sing didhukung resmi. kasedhiya kanggo instalasi.

Salah sawijining tujuan utama Red Hat Enterprise Linux yaiku nggawe stabil, lingkungan homogen kanggo mbukak aplikasi pihak katelu. Kanggo nggayuh iki, RHEL ngetrapake kompatibilitas aplikasi ing tingkat API individu lan antarmuka kernel. Nalika kita pindhah menyang release utama anyar, biasane ana beda khusus ing jeneng paket, versi anyar saka perpustakaan lan keperluan anyar sing bisa nimbulakΓ© kangelan ing mbukak aplikasi ana dibangun kanggo release sadurungΓ©. Vendor piranti lunak bisa ngetutake pedoman Red Hat kanggo nggawe eksekusi ing Red Hat Enterprise Linux 7 sing bakal diluncurake ing Red Hat Enterprise Linux 8, nanging nggarap paket minangka perkara sing beda. Paket piranti lunak sing digawe kanggo Red Hat Enterprise Linux 7 ora bakal didhukung ing Red Hat Enterprise Linux 8.

SQL Server 2017 ing Red Hat Enterprise Linux 7 nggunakake python2 lan OpenSSL 1.0. Langkah-langkah ing ngisor iki bakal nyedhiyakake lingkungan kerja sing kompatibel karo rong komponen kasebut, sing wis dipindhah menyang versi sing luwih anyar ing RHEL 8 Beta. Kalebu versi lawas ditindakake dening Red Hat khusus kanggo njaga kompatibilitas mundur.

sudo  yum install python2
sudo  yum install compat-openssl10

Saiki kita kudu ngerti setelan python awal ing sistem iki. Red Hat Enterprise Linux 8 bisa mbukak python2 lan python3 bebarengan, nanging ora ana /usr/bin/python ing sistem kanthi standar. Kita kudu nggawe python2 interpreter standar supaya SQL Server 2017 bisa ndeleng / usr / bin / python ngendi iku ngarepake kanggo ndeleng iku. Kanggo nindakake iki, sampeyan kudu mbukak printah ing ngisor iki:

sudo alternatives β€”config python

Sampeyan bakal dijaluk milih versi Python, sawise link simbolis bakal digawe sing bakal tetep sawise sistem dianyari.

Ana telung eksekusi sing beda kanggo nggarap 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: 

Ing kene sampeyan kudu milih opsi kapindho, sawise link simbolis bakal digawe saka / usr / bin / python2 menyang / usr / bin / python.

Saiki sampeyan bisa nerusake konfigurasi sistem kanggo nggarap repositori piranti lunak Microsoft SQL Server 2017 nggunakake printah curl:

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

Sabanjure, sampeyan kudu ndownload file instalasi SQL Server 2017 nggunakake fitur download anyar ing yum. Sampeyan kudu nindakake iki kanthi cara sing bisa diinstal tanpa kudu ngrampungake dependensi:

sudo yum download mssql-server

Saiki ayo nginstal server tanpa ngrampungake dependensi nggunakake perintah rpm:

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

Sawise iki, sampeyan bisa nerusake instalasi SQL Server normal, kaya sing diterangake ing pandhuan Microsoft "Mulai Cepet: Nginstal SQL Server lan Nggawe Database ing Red Hat" saka langkah #3:

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

Sawise instalasi rampung, sampeyan bisa mriksa versi server SQL sing diinstal nggunakake printah:

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

Ndhukung kontaner

Kanthi rilis SQL Server 2019, instalasi janji bakal dadi luwih gampang amarga versi iki samesthine kasedhiya ing RHEL minangka wadhah. SQL Server 2019 saiki kasedhiya ing beta. Kanggo nyoba ing RHEL 8 Beta, sampeyan mung butuh telung langkah:

Pisanan, ayo nggawe direktori database ing ngendi kabeh data SQL kita bakal disimpen. Kanggo conto iki, kita bakal nggunakake direktori /var/mssql.

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

Saiki sampeyan kudu ndownload wadhah nganggo SQL 2019 Beta saka Repositori Wadah Microsoft kanthi prentah:

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

Pungkasan, sampeyan kudu ngatur server SQL. Ing kasus iki, kita bakal nyetel sandi administrator (SA) kanggo database disebut sql1 mlaku ing port 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

Informasi liyane babagan podman lan wadhah ing Red Hat Enterprise Linux 8 Beta bisa ditemokake ing kene.

Bisa kanggo loro

Sampeyan bisa nyoba kombinasi RHEL 8 Beta lan SQL Server 2017 kanthi nggunakake instalasi tradisional utawa kanthi nginstal aplikasi wadah. Apa wae, sampeyan saiki duwe conto SQL Server sing bisa digunakake, lan sampeyan bisa miwiti ngisi basis data utawa njelajah alat sing kasedhiya ing RHEL 8 Beta kanggo nggawe tumpukan aplikasi, ngotomatisasi proses konfigurasi, utawa ngoptimalake kinerja.

Ing awal Mei, manawa kanggo ngrungokake Bob Ward, arsitek senior ing Microsoft Database Systems Group, ngomong ing puncak KTT Red Hat 2019, ing ngendi kita bakal ngrembug babagan nggunakake platform data modern adhedhasar SQL Server 2019 lan Red Hat Enterprise Linux 8 Beta.

Lan ing Mei 8, release resmi wis samesthine, mbukak nggunakake SQL Server ing aplikasi nyata.

Source: www.habr.com

Add a comment