RHEL 8 බීටා වැඩමුළුව: Microsoft SQL Server ස්ථාපනය කිරීම

Microsoft SQL Server 2017 7 ඔක්තෝබර් මාසයේ සිට RHEL 2017 හි පූර්ණ භාවිතය සඳහා ලබා ගත හැකි අතර, RHEL 8 බීටා සමඟින් Red Hat Microsoft සමඟ සමීපව ක්‍රියා කර කාර්ය සාධනය වැඩි දියුණු කිරීමට සහ වැඩි ක්‍රමලේඛන භාෂා සහ යෙදුම් රාමු සඳහා සහය ලබා දීමට, සංවර්ධකයින්ට වැඩි තේරීමක් ලබා දේ. ඔවුන්ගේ ඊළඟ යෙදුම මත වැඩ කිරීමට මෙවලම්.

RHEL 8 බීටා වැඩමුළුව: Microsoft SQL Server ස්ථාපනය කිරීම

වෙනස්කම් සහ ඒවා ඔබේ කාර්යයට බලපාන ආකාරය අවබෝධ කර ගැනීමට හොඳම ක්‍රමය නම් ඒවා අත්හදා බැලීමයි, නමුත් RHEL 8 තවමත් බීටා මට්ටමේ පවතින අතර Microsoft SQL Server 2017 සජීවී යෙදුම්වල භාවිතය සඳහා සහාය නොදක්වයි. කුමක් කරන්න ද?

ඔබට RHEL 8 බීටා හි SQL සේවාදායකය අත්හදා බැලීමට අවශ්‍ය නම්, මෙම සටහන ඔබට එය ක්‍රියාත්මක කිරීමට සහ ක්‍රියාත්මක කිරීමට උපකාරී වනු ඇත, නමුත් Red Hat Enterprise Linux 8 සාමාන්‍යයෙන් ලබා ගත හැකි වන තෙක් සහ Microsoft නිල වශයෙන් සහය දක්වන පැකේජය ලබා දෙන තෙක් ඔබ එය නිෂ්පාදන පරිසරයක භාවිතා නොකළ යුතුය. ස්ථාපනය සඳහා ලබා ගත හැකිය.

Red Hat Enterprise Linux හි ප්‍රධාන ඉලක්කයක් වන්නේ ස්ථායීතාවයක් නිර්මාණය කිරීමයි. තෙවන පාර්ශවීය යෙදුම් ධාවනය සඳහා සමජාතීය පරිසරයක්. මෙය සාක්ෂාත් කර ගැනීම සඳහා, RHEL තනි API සහ කර්නල් අතුරුමුහුණත් මට්ටමින් යෙදුම් අනුකූලතාව ක්‍රියාත්මක කරයි. අපි නව ප්‍රධාන නිකුතුවකට යන විට, සාමාන්‍යයෙන් පැකේජවල නම්, පුස්තකාලවල නව අනුවාදයන් සහ පෙර නිකුතුව සඳහා ගොඩනගා ඇති යෙදුම් ක්‍රියාත්මක කිරීමේදී දුෂ්කරතා ඇති කළ හැකි නව උපයෝගිතා වල විශේෂ වෙනස්කම් තිබේ. මෘදුකාංග වෙළෙන්දන්ට Red Hat Enterprise Linux 7 හි ක්‍රියාත්මක වන Red Hat Enterprise Linux 8 හි ක්‍රියාත්මක කළ හැකි නිර්මාණය කිරීමට Red Hat හි මාර්ගෝපදේශ අනුගමනය කළ හැක, නමුත් පැකේජ සමඟ වැඩ කිරීම වෙනස් කාරණයකි. Red Hat Enterprise Linux 7 සඳහා සාදන ලද මෘදුකාංග පැකේජයක් Red Hat Enterprise Linux 8 මත සහාය නොදක්වයි.

Red Hat Enterprise Linux 2017 හි SQL Server 7 python2 සහ OpenSSL 1.0 භාවිතා කරයි. RHEL 8 Beta හි වඩාත් මෑත සංස්කරණ වෙත දැනටමත් සංක්‍රමණය කර ඇති මෙම සංරචක දෙක සමඟ ගැළපෙන වැඩ පරිසරයක් පහත පියවර මඟින් සපයනු ඇත. පැරණි අනුවාද ඇතුලත් කිරීම Red Hat විසින් විශේෂයෙන් පසුගාමී අනුකූලතාව පවත්වා ගැනීම සඳහා සිදු කරන ලදී.

sudo  yum install python2
sudo  yum install compat-openssl10

දැන් අපි මෙම පද්ධතියේ මූලික python සැකසුම් තේරුම් ගත යුතුයි. Red Hat Enterprise Linux 8 ට python2 සහ python3 එකවර ධාවනය කළ හැක., නමුත් පෙරනිමියෙන් පද්ධතිය මත /usr/bin/python නොමැත. SQL Server 2 හට /usr/bin/python එය දැකීමට බලාපොරොත්තු වන තැන දැක ගත හැකි වන පරිදි අපි python2017 පෙරනිමි පරිවර්තකය බවට පත් කළ යුතුය. මෙය සිදු කිරීම සඳහා ඔබ පහත විධානය ක්‍රියාත්මක කළ යුතුය:

sudo alternatives —config python

ඔබේ පයිතන් අනුවාදය තේරීමට ඔබෙන් විමසනු ඇත, ඉන්පසු පද්ධතිය යාවත්කාලීන කිරීමෙන් පසුව පවතින සංකේතාත්මක සබැඳියක් සාදනු ඇත.

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: 

මෙහිදී ඔබට දෙවන විකල්පය තෝරාගත යුතු අතර, ඉන් පසුව /usr/bin/python2 සිට /usr/bin/python දක්වා සංකේතාත්මක සබැඳියක් සාදනු ලැබේ.

දැන් ඔබට curl විධානය භාවිතයෙන් Microsoft SQL Server 2017 මෘදුකාංග ගබඩාව සමඟ වැඩ කිරීමට පද්ධතිය වින්‍යාස කිරීම දිගටම කරගෙන යා හැක:

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

මීළඟට, ඔබ yum හි ඇති නව බාගැනීම් විශේෂාංගය භාවිතයෙන් SQL Server 2017 ස්ථාපන ගොනු බාගත කළ යුතුය. ඔබට පරායත්තතා විසඳීමකින් තොරව ස්ථාපනය කළ හැකි ආකාරයෙන් මෙය කළ යුතුය:

sudo yum download mssql-server

දැන් අපි rpm විධානය භාවිතයෙන් පරායත්තතා නිරාකරණය නොකර සේවාදායකය ස්ථාපනය කරමු:

sudo rpm -Uvh —nodeps mssql-server*rpm

මෙයින් පසු, ඔබට සාමාන්‍ය SQL Server ස්ථාපනය කරගෙන යා හැක, Microsoft මාර්ගෝපදේශයෙහි විස්තර කර ඇති පරිදි "ඉක්මන් ආරම්භය: SQL සේවාදායකය ස්ථාපනය කිරීම සහ Red Hat හි දත්ත සමුදායක් නිර්මාණය කිරීම" පියවර #3 සිට:

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

ස්ථාපනය අවසන් වූ පසු, ඔබට විධානය භාවිතයෙන් ස්ථාපිත SQL සේවාදායකයේ අනුවාදය පරීක්ෂා කළ හැකිය:

# yum list —installed | grep mssql-server

ආධාරක බහාලුම්

SQL Server 2019 නිකුත් කිරීමත් සමඟ, මෙම අනුවාදය RHEL හි බහාලුමක් ලෙස ලබා ගැනීමට අපේක්ෂා කරන බැවින් ස්ථාපනය වඩාත් පහසු වනු ඇතැයි පොරොන්දු වේ. SQL Server 2019 දැන් බීටා හි ඇත. RHEL 8 Beta හි එය උත්සාහ කිරීමට, ඔබට අවශ්‍ය වන්නේ පියවර තුනක් පමණි:

පළමුව, අපගේ සියලුම SQL දත්ත ගබඩා කරන දත්ත සමුදා නාමාවලියක් නිර්මාණය කරමු. මෙම උදාහරණය සඳහා අපි /var/mssql නාමාවලිය භාවිතා කරමු.

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

දැන් ඔබට SQL 2019 බීටා සහිත කන්ටේනරය Microsoft Container Repository වෙතින් විධානය සමඟ බාගත කළ යුතුය:

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

අවසාන වශයෙන්, ඔබ SQL සේවාදායකය වින්‍යාසගත කළ යුතුය. මෙම අවස්ථාවේදී, අපි 1 - 1401 වරායන් මත ධාවනය වන sql1433 නම් දත්ත සමුදාය සඳහා පරිපාලක (SA) මුරපදයක් සකසන්නෙමු.

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

Red Hat Enterprise Linux 8 Beta හි ඇති podman සහ බහාලුම් පිළිබඳ වැඩි විස්තර මෙතැනින් සොයා ගත හැක.

දෙදෙනෙකුට වැඩ කරයි

ඔබට සාම්ප්‍රදායික ස්ථාපනයක් භාවිතයෙන් හෝ බහාලුම් යෙදුමක් ස්ථාපනය කිරීමෙන් RHEL 8 Beta සහ SQL Server 2017 සංයෝජනය උත්සාහ කළ හැකිය. ඕනෑම ආකාරයකින්, ඔබට දැන් SQL සේවාදායකයේ ධාවන අවස්ථාවක් ඔබ සතුව ඇති අතර, ඔබට ඔබේ දත්ත සමුදාය ජනනය කිරීම ආරම්භ කිරීමට හෝ RHEL 8 බීටා හි ඇති මෙවලම් ගවේෂණය කිරීමට යෙදුම් තොගයක් සෑදීමට, වින්‍යාස කිරීමේ ක්‍රියාවලිය ස්වයංක්‍රීය කිරීමට හෝ කාර්ය සාධනය ප්‍රශස්ත කිරීමට හැකිය.

මැයි මස මුලදී, මයික්‍රොසොෆ්ට් දත්ත සමුදා පද්ධති සමූහයේ ජ්‍යෙෂ්ඨ ගෘහ නිර්මාණ ශිල්පී බොබ් වෝඩ්, සමුළුවේදී කතා කිරීමට වග බලා ගන්න. Red Hat සමුළුව 2019, එහිදී අපි SQL Server 2019 සහ Red Hat Enterprise Linux 8 Beta මත පදනම් වූ නවීන දත්ත වේදිකාවක් යෙදවීම ගැන සාකච්ඡා කරමු.

සහ මැයි 8 වෙනිදා, සැබෑ යෙදුම්වල SQL Server භාවිතය විවෘත කරමින් නිල නිකුතුවක් බලාපොරොත්තු වේ.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න