RHEL 8 ಬೀಟಾ ಕಾರ್ಯಾಗಾರ: ಮೈಕ್ರೋಸಾಫ್ಟ್ SQL ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ

ಮೈಕ್ರೋಸಾಫ್ಟ್ SQL ಸರ್ವರ್ 2017 ಅಕ್ಟೋಬರ್ 7 ರಿಂದ RHEL 2017 ನಲ್ಲಿ ಸಂಪೂರ್ಣ ಬಳಕೆಗೆ ಲಭ್ಯವಿದೆ, ಮತ್ತು RHEL 8 ಬೀಟಾದೊಂದಿಗೆ, Red Hat ಮೈಕ್ರೋಸಾಫ್ಟ್‌ನೊಂದಿಗೆ ನಿಕಟವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ಹೆಚ್ಚಿನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಡೆವಲಪರ್‌ಗಳಿಗೆ ಹೆಚ್ಚಿನ ಆಯ್ಕೆ ಲಭ್ಯವಿದೆ ಅವರ ಮುಂದಿನ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಪರಿಕರಗಳು.

RHEL 8 ಬೀಟಾ ಕಾರ್ಯಾಗಾರ: ಮೈಕ್ರೋಸಾಫ್ಟ್ SQL ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ

ಬದಲಾವಣೆಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ಅವು ನಿಮ್ಮ ಕೆಲಸದ ಮೇಲೆ ಹೇಗೆ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಉತ್ತಮ ಮಾರ್ಗವೆಂದರೆ ಅವುಗಳನ್ನು ಪ್ರಯತ್ನಿಸುವುದು, ಆದರೆ RHEL 8 ಇನ್ನೂ ಬೀಟಾದಲ್ಲಿದೆ ಮತ್ತು ಲೈವ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಬಳಸಲು Microsoft SQL ಸರ್ವರ್ 2017 ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಏನ್ ಮಾಡೋದು?

ನೀವು RHEL 8 ಬೀಟಾದಲ್ಲಿ SQL ಸರ್ವರ್ ಅನ್ನು ಪ್ರಯತ್ನಿಸಲು ಬಯಸಿದರೆ, ಈ ಪೋಸ್ಟ್ ನಿಮಗೆ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಆದರೆ Red Hat Enterprise Linux 8 ಸಾಮಾನ್ಯವಾಗಿ ಲಭ್ಯವಾಗುವವರೆಗೆ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ತನ್ನ ಅಧಿಕೃತ ಬೆಂಬಲಿತ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಉತ್ಪಾದಿಸುವವರೆಗೆ ನೀವು ಅದನ್ನು ಉತ್ಪಾದನಾ ಪರಿಸರದಲ್ಲಿ ಬಳಸಬಾರದು. ಅನುಸ್ಥಾಪನೆಗೆ ಲಭ್ಯವಿದೆ.

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 ಸರ್ವರ್ 7 python2 ಮತ್ತು OpenSSL 1.0 ಅನ್ನು ಬಳಸುತ್ತದೆ. ಕೆಳಗಿನ ಹಂತಗಳು ಈ ಎರಡು ಘಟಕಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಕೆಲಸದ ವಾತಾವರಣವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದನ್ನು ಈಗಾಗಲೇ RHEL 8 ಬೀಟಾದಲ್ಲಿ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳಿಗೆ ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ. ಹಳೆಯ ಆವೃತ್ತಿಗಳ ಸೇರ್ಪಡೆಯನ್ನು Red Hat ವಿಶೇಷವಾಗಿ ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಮಾಡಿತು.

sudo  yum install python2
sudo  yum install compat-openssl10

ಈಗ ನಾವು ಈ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಆರಂಭಿಕ ಪೈಥಾನ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕಾಗಿದೆ. Red Hat Enterprise Linux 8 python2 ಮತ್ತು python3 ಅನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಚಲಾಯಿಸಬಹುದು, ಆದರೆ ಸಿಸ್ಟಂನಲ್ಲಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಯಾವುದೇ /usr/bin/python ಇಲ್ಲ. ನಾವು python2 ಅನ್ನು ಡೀಫಾಲ್ಟ್ ಇಂಟರ್ಪ್ರಿಟರ್ ಮಾಡಬೇಕಾಗಿದೆ ಆದ್ದರಿಂದ SQL ಸರ್ವರ್ 2017 ಅದನ್ನು ನೋಡಲು ನಿರೀಕ್ಷಿಸುವ ಸ್ಥಳದಲ್ಲಿ /usr/bin/python ಅನ್ನು ನೋಡಬಹುದು. ಇದನ್ನು ಮಾಡಲು ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಬೇಕು:

sudo alternatives —config 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 ಗೆ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ.

ಈಗ ನೀವು ಕರ್ಲ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಮೈಕ್ರೋಸಾಫ್ಟ್ SQL ಸರ್ವರ್ 2017 ಸಾಫ್ಟ್‌ವೇರ್ ರೆಪೊಸಿಟರಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಿಸ್ಟಮ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸಬಹುದು:

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

ಮುಂದೆ, ನೀವು yum ನಲ್ಲಿನ ಹೊಸ ಡೌನ್‌ಲೋಡ್ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು SQL ಸರ್ವರ್ 2017 ಅನುಸ್ಥಾಪನಾ ಫೈಲ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕು. ಅವಲಂಬನೆಗಳನ್ನು ಪರಿಹರಿಸದೆಯೇ ನೀವು ಸ್ಥಾಪಿಸಬಹುದಾದ ರೀತಿಯಲ್ಲಿ ನೀವು ಇದನ್ನು ಮಾಡಬೇಕಾಗಿದೆ:

sudo yum download mssql-server

ಈಗ rpm ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅವಲಂಬನೆಗಳನ್ನು ಪರಿಹರಿಸದೆ ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸೋಣ:

sudo rpm -Uvh —nodeps mssql-server*rpm

ಇದರ ನಂತರ, ನೀವು ಸಾಮಾನ್ಯ SQL ಸರ್ವರ್ ಸ್ಥಾಪನೆಯೊಂದಿಗೆ ಮುಂದುವರಿಯಬಹುದು, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ ವಿವರಿಸಿದಂತೆ "ತ್ವರಿತ ಪ್ರಾರಂಭ: SQL ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು Red Hat ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಅನ್ನು ರಚಿಸುವುದು" ಹಂತ #3 ರಿಂದ:

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

ಅನುಸ್ಥಾಪನೆಯು ಪೂರ್ಣಗೊಂಡ ನಂತರ, ನೀವು ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಾಪಿಸಲಾದ SQL ಸರ್ವರ್‌ನ ಆವೃತ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದು:

# yum list —installed | grep mssql-server

ಧಾರಕಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ

SQL ಸರ್ವರ್ 2019 ರ ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ಈ ಆವೃತ್ತಿಯು RHEL ನಲ್ಲಿ ಕಂಟೇನರ್ ಆಗಿ ಲಭ್ಯವಾಗುವ ನಿರೀಕ್ಷೆಯಿರುವುದರಿಂದ ಅನುಸ್ಥಾಪನೆಯು ಇನ್ನಷ್ಟು ಸುಲಭವಾಗುತ್ತದೆ ಎಂದು ಭರವಸೆ ನೀಡುತ್ತದೆ. SQL ಸರ್ವರ್ 2019 ಈಗ ಬೀಟಾದಲ್ಲಿ ಲಭ್ಯವಿದೆ. RHEL 8 ಬೀಟಾದಲ್ಲಿ ಇದನ್ನು ಪ್ರಯತ್ನಿಸಲು, ನಿಮಗೆ ಕೇವಲ ಮೂರು ಹಂತಗಳು ಬೇಕಾಗುತ್ತವೆ:

ಮೊದಲಿಗೆ, ನಮ್ಮ ಎಲ್ಲಾ SQL ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವ ಡೇಟಾಬೇಸ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸೋಣ. ಈ ಉದಾಹರಣೆಗಾಗಿ ನಾವು /var/mssql ಡೈರೆಕ್ಟರಿಯನ್ನು ಬಳಸುತ್ತೇವೆ.

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

ಈಗ ನೀವು ಆಜ್ಞೆಯೊಂದಿಗೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಕಂಟೈನರ್ ರೆಪೊಸಿಟರಿಯಿಂದ SQL 2019 ಬೀಟಾದೊಂದಿಗೆ ಕಂಟೇನರ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ:

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 ಬೀಟಾದಲ್ಲಿನ ಪಾಡ್‌ಮ್ಯಾನ್ ಮತ್ತು ಕಂಟೈನರ್‌ಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು.

ಇಬ್ಬರಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಸಾಂಪ್ರದಾಯಿಕ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅಥವಾ ಕಂಟೇನರ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮೂಲಕ ನೀವು RHEL 8 ಬೀಟಾ ಮತ್ತು SQL ಸರ್ವರ್ 2017 ಸಂಯೋಜನೆಯನ್ನು ಪ್ರಯತ್ನಿಸಬಹುದು. ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ, ನೀವು ಈಗ ನಿಮ್ಮ ವಿಲೇವಾರಿಯಲ್ಲಿ SQL ಸರ್ವರ್‌ನ ಚಾಲನೆಯಲ್ಲಿರುವ ಉದಾಹರಣೆಯನ್ನು ಹೊಂದಿದ್ದೀರಿ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸ್ಟಾಕ್ ಅನ್ನು ರಚಿಸಲು, ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಅಥವಾ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಜನಪ್ರಿಯಗೊಳಿಸಲು ಅಥವಾ RHEL 8 ಬೀಟಾದಲ್ಲಿ ಲಭ್ಯವಿರುವ ಪರಿಕರಗಳನ್ನು ಅನ್ವೇಷಿಸಲು ನೀವು ಪ್ರಾರಂಭಿಸಬಹುದು.

ಮೇ ಆರಂಭದಲ್ಲಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಡೇಟಾಬೇಸ್ ಸಿಸ್ಟಮ್ಸ್ ಗ್ರೂಪ್‌ನಲ್ಲಿ ಹಿರಿಯ ವಾಸ್ತುಶಿಲ್ಪಿ ಬಾಬ್ ವಾರ್ಡ್, ಶೃಂಗಸಭೆಯಲ್ಲಿ ಮಾತನಾಡುವುದನ್ನು ಕೇಳಲು ಮರೆಯದಿರಿ ರೆಡ್ ಹ್ಯಾಟ್ ಶೃಂಗಸಭೆ 2019, ಅಲ್ಲಿ ನಾವು SQL ಸರ್ವರ್ 2019 ಮತ್ತು Red Hat Enterprise Linux 8 ಬೀಟಾವನ್ನು ಆಧರಿಸಿ ಆಧುನಿಕ ಡೇಟಾ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ನಿಯೋಜಿಸುವುದನ್ನು ಚರ್ಚಿಸುತ್ತೇವೆ.

ಮತ್ತು ಮೇ 8 ರಂದು, ನಿಜವಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ SQL ಸರ್ವರ್ ಬಳಕೆಯನ್ನು ತೆರೆಯುವ ಅಧಿಕೃತ ಬಿಡುಗಡೆಯನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ