Bùth-obrach Beta RHEL 8: A’ stàladh Microsoft SQL Server

Tha Microsoft SQL Server 2017 air a bhith ri fhaighinn airson làn chleachdadh air RHEL 7 bhon Dàmhair 2017, agus le RHEL 8 Beta, dh’ obraich Red Hat gu dlùth le Microsoft gus coileanadh a leasachadh agus taic a thoirt do bharrachd chànanan prògramaidh agus frèaman tagraidh, a’ tabhann barrachd roghainn do luchd-leasachaidh. innealan airson obrachadh air an ath iarrtas aca.

Bùth-obrach Beta RHEL 8: A’ stàladh Microsoft SQL Server

Is e an dòigh as fheàrr air na h-atharrachaidhean a thuigsinn agus mar a bheir iad buaidh air an obair agad feuchainn orra, ach tha RHEL 8 fhathast ann am beta agus chan eil taic aig Microsoft SQL Server 2017 airson a chleachdadh ann an tagraidhean beò. Dè a nì thu?

Ma tha thu airson feuchainn air SQL Server air RHEL 8 Beta, cuidichidh am post seo thu gus a chuir an gnìomh, ach cha bu chòir dhut a chleachdadh ann an àrainneachd cinneasachaidh gus am bi Red Hat Enterprise Linux 8 ri fhaighinn san fharsaingeachd agus Microsoft a’ dèanamh a phasgan le taic oifigeil ri fhaighinn airson stàladh.

Is e aon de na prìomh amasan aig Red Hat Enterprise Linux stàball a chruthachadh, àrainneachd aon-ghnèitheach airson a bhith a’ ruith thagraidhean treas-phàrtaidh. Gus seo a choileanadh, bidh RHEL a’ cur an gnìomh co-chòrdalachd tagraidh aig ìre APIan fa leth agus eadar-aghaidh kernel. Nuair a ghluaiseas sinn gu prìomh fhoillseachadh ùr, mar as trice bidh eadar-dhealachaidhean sònraichte ann an ainmean phasganan, dreachan ùra de leabharlannan agus goireasan ùra a dh’ fhaodadh duilgheadasan adhbhrachadh ann a bhith a ’ruith thagraidhean gnàthaichte a chaidh a thogail airson an fhoillseachadh roimhe. Faodaidh luchd-reic bathar-bog stiùireadh Red Hat a leantainn gus gnìomhan a chruthachadh ann an Red Hat Enterprise Linux 7 a ruitheas ann an Red Hat Enterprise Linux 8, ach tha a bhith ag obair le pacaidean na chùis eadar-dhealaichte. Cha bhith taic ri pasgan bathar-bog a chaidh a chruthachadh airson Red Hat Enterprise Linux 7 air Red Hat Enterprise Linux 8.

Bidh SQL Server 2017 air Red Hat Enterprise Linux 7 a’ cleachdadh python2 agus OpenSSL 1.0. Bheir na ceumannan a leanas seachad àrainneachd obrach a tha co-chosmhail ris an dà phàirt seo, a chaidh a ghluasad mar-thà gu dreachan nas ùire ann an RHEL 8 Beta. Chaidh toirt a-steach dreachan nas sine le Red Hat gu sònraichte gus co-chòrdalachd air ais a chumail suas.

sudo  yum install python2
sudo  yum install compat-openssl10

A-nis feumaidh sinn na roghainnean python tùsail air an t-siostam seo a thuigsinn. Faodaidh Red Hat Enterprise Linux 8 python2 agus python3 a ruith aig an aon àm, ach chan eil /usr/bin/python air an t-siostam gu h-àbhaisteach. Feumaidh sinn python2 a dhèanamh mar an eadar-theangair bunaiteach gus am faic SQL Server 2017 / usr / bin / python far a bheil dùil aige fhaicinn. Gus seo a dhèanamh feumaidh tu an òrdugh a leanas a ruith:

sudo alternatives —config python

Thèid iarraidh ort an tionndadh Python agad a thaghadh, agus às deidh sin thèid ceangal samhlachail a chruthachadh a mhaireas às deidh an siostam ùrachadh.

Tha trì diofar ghnìomhan ann airson a bhith ag obair le 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: 

An seo feumaidh tu an dàrna roghainn a thaghadh, às deidh sin thèid ceangal samhlachail a chruthachadh bho /usr/bin/python2 gu /usr/bin/python.

A-nis faodaidh tu leantainn air adhart a’ rèiteachadh an t-siostam gus obrachadh le stòr bathar-bog Microsoft SQL Server 2017 a’ cleachdadh an àithne curl:

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

An uairsin, bu chòir dhut na faidhlichean stàlaidh SQL Server 2017 a luchdachadh sìos a ’cleachdadh am feart luchdachadh sìos ùr ann an yum. Feumaidh tu seo a dhèanamh ann an dòigh is urrainn dhut a stàladh gun a bhith agad ri fuasgladh fhaighinn air eisimeileachd:

sudo yum download mssql-server

A-nis leig leinn am frithealaiche a stàladh gun a bhith a 'fuasgladh eisimeileachd a' cleachdadh an òrdugh rpm:

sudo rpm -Uvh —nodeps mssql-server*rpm

Às deidh seo, faodaidh tu leantainn air adhart leis an stàladh àbhaisteach SQL Server, mar a chaidh a mhìneachadh ann an stiùireadh Microsoft “Tòiseachadh gu sgiobalta: A’ stàladh SQL Server agus a ’cruthachadh stòr-dàta ann an Red Hat” bho cheum #3:

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

Às deidh an stàladh a bhith deiseil, faodaidh tu sgrùdadh a dhèanamh air an tionndadh den fhrithealaiche SQL a chaidh a chuir a-steach leis an àithne:

# yum list —installed | grep mssql-server

A 'toirt taic do bhogsaichean

Le sgaoileadh SQL Server 2019, tha an stàladh a’ gealltainn a bhith eadhon nas fhasa oir tha dùil gum bi an dreach seo ri fhaighinn air RHEL mar ghobhar. Tha SQL Server 2019 a-nis ri fhaighinn ann am beta. Gus feuchainn air ann an RHEL 8 Beta, chan fheum thu ach trì ceumannan:

An toiseach, cruthaichidh sinn eòlaire stòr-dàta far am bi an dàta SQL againn gu lèir air a stòradh. Airson an eisimpleir seo cleachdaidh sinn an eòlaire / var/mssql.

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

A-nis feumaidh tu an soitheach a luchdachadh sìos le SQL 2019 Beta bho Stòras Container Microsoft leis an àithne:

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

Mu dheireadh, feumaidh tu am frithealaiche SQL a rèiteachadh. Anns a 'chùis seo, suidhichidh sinn facal-faire rianadair (SA) airson stòr-dàta ris an canar sql1 a' ruith air puirt 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

Gheibhear tuilleadh fiosrachaidh mu dheidhinn podman agus soithichean ann an Red Hat Enterprise Linux 8 Beta an seo.

Ag obair airson dà

Faodaidh tu feuchainn air a’ mheasgachadh de RHEL 8 Beta agus SQL Server 2017 an dàrna cuid a’ cleachdadh stàladh traidiseanta no le bhith a’ stàladh tagradh container. Co-dhiù, tha eisimpleir ruith de SQL Server agad a-nis, agus faodaidh tu tòiseachadh air an stòr-dàta agad a lìonadh no sgrùdadh a dhèanamh air na h-innealan a tha rim faighinn ann an RHEL 8 Beta gus stac tagraidh a chruthachadh, am pròiseas rèiteachaidh a dhèanamh fèin-ghluasadach, no coileanadh a bharrachadh.

Tràth sa Chèitean, bi cinnteach gun èist thu ri Bob Ward, àrd ailtire ann am Buidheann Siostaman Stòr-dàta Microsoft, a’ bruidhinn aig a’ mhullach Co-labhairt Red Hat 2019, far am bruidhinn sinn mu bhith a’ cleachdadh àrd-ùrlar dàta ùr-nodha stèidhichte air SQL Server 2019 agus Red Hat Enterprise Linux 8 Beta.

Agus air 8 Cèitean, tha dùil ri brath oifigeil, a’ fosgladh cleachdadh SQL Server ann an tagraidhean fìor.

Source: www.habr.com

Cuir beachd ann