Intelライセンスマネージャインストール AlmaLinux 8

古いライセンスサーバを延命させるときに必要になるかも

AlmaLinux 8.6で確認

・キット展開

[hoge@hogehoge ~]$ tar zxvf l_isl_server_p_2.10.0.016.tgz
l_isl_server_p_2.10.0.016/
l_isl_server_p_2.10.0.016/rpm/
l_isl_server_p_2.10.0.016/rpm/intel-isl-common-2.10.0p-016.noarch.rpm
l_isl_server_p_2.10.0.016/rpm/intel-isl-2.10.0p-016.i486.rpm
l_isl_server_p_2.10.0.016/rpm/intel-isl-common-pset-2.10.0p-016.noarch.rpm

l_isl_server_p_2.10.0.016/pset/licensing/qt/LICENSE.LGPLv3
l_isl_server_p_2.10.0.016/pset/licensing/qt/qt_source_code.txt
l_isl_server_p_2.10.0.016/install_GUI.sh
l_isl_server_p_2.10.0.016/silent.cfg
[hoge@hogehoge ~]$

・ライセンスマネージャのインストール

[hoge@hogehoge ~]$ sudo su –
[root@hogehoge ~]# pwd
/root
[root@hogehoge ~]# ls /home/hoge/l_isl_server_p_2.10.0.016
PUBLIC_KEY.PUB  install_GUI.sh  license.txt  rpm
install.sh      license.htm     pset         silent.cfg
[root@hogehoge ~]# /home/hoge/l_isl_server_p_2.10.0.016/install.sh

——————————————————————————–
Initializing, please wait…
——————————————————————————–

Welcome
——————————————————————————–
Welcome to the Intel(R) Software License Manager 2.10 for Linux* OS setup progra
m.

This is ISL Server, it should be installed on your network server and it will be
used for other Intel(R) product activation on other machines in your network.
——————————————————————————–

You will complete the following steps:
1.  Welcome
2.  End User License Agreement
3.  Configure Your License Manager
4.  Configuration
5.  Installation
6.  Installation Complete

——————————————————————————–
Press “Enter” key to continue or “q” to quit: 3
——————————————————————————–
Checking the prerequisites. It can take several minutes. Please wait…
——————————————————————————–

Prerequisites > Missing Prerequisite(s)
——————————————————————————–
There are one or more unresolved issues based on your system configuration and
component selection.

You can resolve all the issues without exiting the installer and re-check, or
you can exit, resolve the issues, and then run the installation again.

——————————————————————————–
Missing optional prerequisites
— Unsupported OS
——————————————————————————–
1. Skip prerequisites [ default ]
2. Show the detailed info about issue(s)
3. Re-check the prerequisites

h. Help
b. Back
q. Quit installation

——————————————————————————–
Please type a selection or press “Enter” to accept default choice [ 1 ]:

End User License Agreement
——————————————————————————–
To continue with the installation of this product you are required to accept
the terms and conditions of the End User License Agreement (EULA). The EULA
is displayed using the ‘more’ utility. Press the spacebar to advance to the
next page or enter ‘q’ to skip to the end. After reading the EULA, you must
enter ‘accept’ to continue the installation or ‘decline’ to return to the
previous menu.
——————————————————————————–
End User License Agreement for the Intel(R) Software Development  Products (Vers
ion October 2018)

IMPORTANT INFORMATION ABOUT YOUR RIGHTS, OBLIGATIONS AND THE USE OF
YOUR DATA ? PLEASE READ AND AGREE BEFORE DOWNLOADING, INSTALLING,
COPYING OR USING

This Agreement forms a legally binding contract between you, or the company or o
ther legal entity

ver and delete the
provision or part from this Agreement. Any change to or deletion of a pr
ovision or part of this

Agreement under this Section will not affect the validity or enforceabil
ity of the remainder of
this Agreement, which will continue in full force and effect.

* Other names and brands may be claimed as the property of others
——————————————————————————–
Type “accept” to continue or “decline” to go back to the previous menu:accept

Configure Your License Manager
——————————————————————————–
The license server must be configured to use a particular license file. If the
license data to be used with the license server is already stored in a file,
this license data may be configured directly for use with the server. If there
is no license data available, please refer to a
https://software.intel.com/en-us/articles/change–serverhost-data-node-locked-or
-floating-license
 for the steps to acquire your server license file. The
machine’s hostID is 9440c94a47f4.
——————————————————————————–

1. Serial number [ default ]
2. Use local license file

b. Back
q. Quit installation

——————————————————————————–
Please type a selection or press “Enter” to accept default choice [ 1 ]: 2
Enter path to license file to be used:
/home/hoge/intel_hage_20211213.lic

Configuration > Pre-install Summary
——————————————————————————–
Install location:
/opt/intel/licenseserver

Component(s) selected:
Intel(R) Software License Manager 2.10                                 111MB
IntelR Software License Manager for Intel(R) 64

Install space required:  111MB

The selected license file will be used when actually starting up the license ser
ver.
——————————————————————————–

1. Accept configuration and begin installation [ default ]
2. Customize installation

h. Help
b. Back
q. Quit installation

——————————————————————————–
Please type a selection or press “Enter” to accept default choice [ 1 ]:
——————————————————————————–
Checking the prerequisites. It can take several minutes. Please wait…
——————————————————————————–

Prerequisites > Missing Prerequisite(s)
——————————————————————————–
There are one or more unresolved issues based on your system configuration and
component selection.

You can resolve all the issues without exiting the installer and re-check, or
you can exit, resolve the issues, and then run the installation again.

——————————————————————————–
Missing optional prerequisites
— Unsupported OS
——————————————————————————–
1. Skip prerequisites [ default ]
2. Show the detailed info about issue(s)
3. Re-check the prerequisites

h. Help
b. Back
q. Quit installation

——————————————————————————–
Please type a selection or press “Enter” to accept default choice [ 1 ]:

Installation
——————————————————————————–
Each component will be installed individually. If you cancel the installation,
some components might remain on your system. This installation may take several
minutes, depending on your system and the options you selected.
——————————————————————————–
Installing IntelR Software License Manager for Intel(R) 64 component… done
——————————————————————————–
Finalizing product configuration…
——————————————————————————–
Press “Enter” key to continue
/tmp/install.ySt00W/obtain_license/bash_functions.sh: 行 42: ./lmgrd: そのようなファイルやディレクトリはありません

Installation Complete
——————————————————————————–
Thank you for installing and for using Intel(R) Software License Manager 2.10
for Linux* OS.

ISL Server was installed. Now you can run it from /opt/intel/licenseserver, then
type hostname of the server on other machines in your network to activate Intel
products.

——————————————————————————–
Press “Enter” key to quit:
[root@hogehoge ~]#
[root@hogehoge ~]#
[root@hogehoge ~]# ls /opt/intel
licenseserver  serverlicenses
[root@hogehoge ~]# ls /opt/intel/serverlicenses/
intel_hage_20211213.lic
[root@hogehoge ~]#
[root@hogehoge ~]# systemctl stop firewalld.service
[root@hogehoge ~]# systemctl mask firewalld.service
Created symlink /etc/systemd/system/firewalld.service → /dev/null.
[root@hogehoge ~]# setenforce 0
[root@hogehoge ~]# vi /etc/selinux/config

[root@hogehoge ~]# cat /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing – SELinux security policy is enforced.
#     permissive – SELinux prints warnings instead of enforcing.
#     disabled – No SELinux policy is loaded.
#SELINUX=enforcing
SELINUX=enforcing
# SELINUXTYPE= can take one of these three values:
#     targeted – Targeted processes are protected,
#     minimum – Modification of targeted policy. Only selected processes are protected.
#     mls – Multi Level Security protection.
SELINUXTYPE=targeted

[root@hogehoge ~]#
[root@hogehoge ~]# dnf install lsb*
メタデータの期限切れの最終確認: 1:41:39 時間前の 2022年11月15日 12時11分05秒 に 実施しました。
依存関係が解決しました。
================================================================================
パッケージ                   Arch   バージョン                 Repo      サイズ
================================================================================
インストール:
redhat-lsb                   x86_64 4.1-47.el8                 appstream  30 k
redhat-lsb-core              x86_64 4.1-47.el8                 appstream  45 k
redhat-lsb-cxx               x86_64 4.1-47.el8                 appstream  23 k
redhat-lsb-desktop           x86_64 4.1-47.el8                 appstream  26 k
redhat-lsb-languages         x86_64 4.1-47.el8                 appstream  25 k
:
弱い依存関係のインストール:
perl-Module-Runtime          noarch 0.016-2.el8                appstream  26 k

トランザクションの概要
================================================================================
インストール  108 パッケージ

ダウンロードサイズの合計: 11 M
インストール後のサイズ: 29 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
(1/108): perl-Algorithm-Diff-1.1903-9.el8.noarc 504 kB/s |  51 kB     00:00
(2/108): mailx-12.5-29.el8.x86_64.rpm           1.6 MB/s | 257 kB     00:00
(3/108): perl-Archive-Tar-2.30-1.el8.noarch.rpm 868 kB/s |  79 kB     00:00
(4/108): ncurses-compat-libs-6.1-9.20180224.el8 1.6 MB/s | 327 kB     00:00
:
(107/108): redhat-lsb-submod-security-4.1-47.el 472 kB/s |  22 kB     00:00
(108/108): systemtap-sdt-devel-4.7-1.el8.x86_64 1.3 MB/s |  86 kB     00:00
——————————————————————————–
合計                                            2.1 MB/s |  11 MB     00:05
AlmaLinux 8 – BaseOS                            3.3 MB/s | 3.4 kB     00:00
GPG 鍵 0xC21AD6EA をインポート中:
Userid     : “AlmaLinux <packager@almalinux.org>”
Fingerprint: E53C F5EF 91CE B0AD 1812 ECB8 51D6 647E C21A D6EA
From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
これでよろしいですか? [y/N]: y
鍵のインポートに成功しました
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備             :                                                        1/1
インストール中   : perl-version-6:0.99.24-1.el8.x86_64                  1/108
インストール中   : perl-Time-HiRes-4:1.9758-2.el8.x86_64                2/108
:
redhat-lsb-printing-4.1-47.el8.x86_64
redhat-lsb-submod-multimedia-4.1-47.el8.x86_64
redhat-lsb-submod-security-4.1-47.el8.x86_64
spax-1.5.3-13.el8.x86_64
systemtap-sdt-devel-4.7-1.el8.x86_64

完了しました!
[root@hogehoge ~]# pwd
/root
[root@hogehoge ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg
[root@hogehoge ~]#
[root@hogehoge ~]#
[root@hogehoge ~]# cd /opt/intel/
[root@hogehoge intel]# ls
licenseserver  serverlicenses
[root@hogehoge intel]# cd licenseserver/
[root@hogehoge licenseserver]# ls
END_USER_LICENSE  chklic            lmgrd     lmswitchr     uninstall_GUI.sh
HowTo.html        fnp_LicAdmin.pdf  lmhostid  lmutil
INTEL             getip             lmremove  lmver
INTEL_libFNP.so   liclist.tmp       lmreread  uninstall
README            lmdown            lmstat    uninstall.sh
[root@hogehoge licenseserver]#
[root@hogehoge licenseserver]# ./lmgrd -help
13:54:18 (lmgrd) ———————————————–
13:54:18 (lmgrd)   Please Note:
13:54:18 (lmgrd)
13:54:18 (lmgrd)   This log is intended for debug purposes only.
13:54:18 (lmgrd)   In order to capture accurate license
13:54:18 (lmgrd)   usage data into an organized repository,
13:54:18 (lmgrd)   please enable report logging. Use Flexera’s
13:54:18 (lmgrd)   software license administration  solution,
13:54:18 (lmgrd)   FlexNet Manager, to  readily gain visibility
13:54:18 (lmgrd)   into license usage data and to create
13:54:18 (lmgrd)   insightful reports on critical information like
13:54:18 (lmgrd)   license availability and usage. FlexNet Manager
13:54:18 (lmgrd)   can be fully automated to run these reports on
13:54:18 (lmgrd)   schedule and can be used to track license
13:54:18 (lmgrd)   servers and usage across a heterogeneous
13:54:18 (lmgrd)   network of servers including Windows NT, Linux
13:54:18 (lmgrd)   and UNIX.
13:54:18 (lmgrd)
13:54:18 (lmgrd) ———————————————–
13:54:18 (lmgrd)
13:54:18 (lmgrd)
13:54:18 (lmgrd) Server’s System Date and Time: Tue Nov 15 2022 13:54:18 JST
13:54:18 (lmgrd)
13:54:18 (lmgrd) usage: lmgrd [-l [+]debug_log_path] [-2 -p] [-z] [-c license_file_list]
13:54:18 (lmgrd)              [-v] [-local]
13:54:18 (lmgrd)              [-x lmdown|lmremove] [-help]
13:54:18 (lmgrd) Use -l option before other options to log all debugging information to debug_log_path.
13:54:18 (lmgrd)
[root@hogehoge licenseserver]# pwd
/opt/intel/licenseserver
[root@hogehoge licenseserver]# ./lmgrd -l /opt/intel/licenseserver/lmgrd.log -c /opt/intel/serverlicenses/intel_hage_20211213.lic
[root@hogehoge licenseserver]# ps -aef | grep lmgrd
root       41906       1  0 13:55 pts/2    00:00:00 ./lmgrd -l /opt/intel/licenseserver/lmgrd.log -c /opt/intel/serverlicenses/intel_hage_20211213.lic
root       41908   41906  0 13:55 ?        00:00:00 INTEL -T hogehoge 11.16 7 -c :/opt/intel/serverlicenses/intel_hage_20211213.lic: -srv r8gHB7virpafVCCVfaQstFQ2vgLduOrNrhydwOP2aDlzyF6yE80TOMd1PXguCZm -daemon_port 6f67 –lmgrd_start 63731bb6 -vdrestart 0
root       41965    3726  0 13:55 pts/2    00:00:00 grep –color=auto lmgrd
[root@hogehoge licenseserver]# pwd
/opt/intel/licenseserver
[root@hogehoge licenseserver]# tail -f lm
lmdown     lmgrd.log  lmremove   lmstat     lmutil
lmgrd      lmhostid   lmreread   lmswitchr  lmver
[root@hogehoge licenseserver]# tail -f lmgrd.log
13:55:29 (INTEL) (@INTEL-SLOG@) === Network Info ===
13:55:29 (INTEL) (@INTEL-SLOG@) Listening port: 28519
13:55:29 (INTEL) (@INTEL-SLOG@) Daemon select timeout (in seconds): 1
13:55:29 (INTEL) (@INTEL-SLOG@)
13:55:29 (INTEL) (@INTEL-SLOG@) === Host Info ===
13:55:29 (INTEL) (@INTEL-SLOG@) Host used in license file: hogehoge
13:55:29 (INTEL) (@INTEL-SLOG@) HostID node-locked in license file: 9440c94a47f4
13:55:29 (INTEL) (@INTEL-SLOG@) HostID of the License Server: 9440c94a47f4
13:55:29 (INTEL) (@INTEL-SLOG@) Running on Hypervisor: Unknown Hypervisor
13:55:29 (INTEL) (@INTEL-SLOG@) ===============================================
^C
[root@hogehoge licenseserver]#