在linux伺服器中,建立安裝目錄,這裡選擇的安裝目錄為/opt/ADS
sudo mkdir /opt/ADS
解壓安裝包檔案
tar -xvf ads......tar
unzip PathWave.....zip
執行安裝命令
sudo ./SETUP.SH
在安裝過程中,需要輸入安裝目錄,填選之前建立的目錄/opt/ADS
直接安裝即可
在軟體使用過程中,license
會檢查伺服器的hostname
,因此需要修改檔案/etc/hostname
sudo vim /etc/hostname
將檔案中的內容改成自己希望的hostname
,
這裡選擇將伺服器的hostname
改為admin1
,將/etc/hostname
的內容改為如下內容
admin1
同時也需要修改hostid
,hostid
存放目錄在/etc/hosts
中
將/etc/hosts
裡邊的內容改成如下內容
127.0.0.1 admin1
為了使用方便,在自己的home
目錄中建立工作目錄/home/<使用者名稱>/<工作目錄>
mkdir /home/<使用者名稱>/<工作目錄>
同時建立一個目錄來存放環境配置
mkdir /home/<使用者名稱>/env
建立環境配置檔案ads.sh
touch /home/<使用者名稱>/env/ads.sh
在ads.sh
中填寫下邊的環境配置資訊
# set ads environment for patch
export ADS_LICENSE_FILE=27009@localhost
export EMPRO_LICENSE_FILE=27009@localhost
export GENESYS_LICENSE_FILE=27009@localhost
export ICCAP_LICENSE_FILE=27009@localhost
export MBP_LICENSE_FILE=27009@localhost
export MQA_LICENSE_FILE=27009@localhost
export SYSTEMVUE_LICENSE_FILE=27009@localhost
export WAFERPRO_LICENSE_FILE=27009@localhost
export GOLDENGATE_LICENSE_FILE=27009@localhost
# set ads environment
export HPEESOF_DIR=/opt/ADS
export ossSimUserHnlDir="$HPEESOF_DIR/dif/ads_site/hnl"
export ossSimUserSiDir="$HPEESOF_DIR/idf/ads_site/si"
export PATH=$HPEESOF_DIR/bin:$PATH
這些都是環境配置資訊,其中27009
是ads
所監聽的埠號,localhost
是主機名稱hostname
,可以根據具體情況進行修改
在伺服器中,需要在/home/<使用者名稱>/
目錄下建立.bashrc
檔案用來開機自動配置環境變數
touch /home/<使用者名稱>/.bashrc
在.bashrc
檔案中新增這一句話實現環境配置,將ads.sh
檔案中的配置資訊在開機時自動配置
source /home/<使用者名稱>/env/ads.sh
如果不想開機才配置,現在就要檢查能否正常執行,則可以開啟命令視窗輸入下邊的命令
source ~/.bashrc
同時軟體還需要打補丁,一般安裝包中都會提供Readme
檔案,可以開啟檢視具體流程
在打補丁的時候需要將FlexNetLicensePatcher
檔案複製到安裝目錄中,用命令來執行打補丁
sudo cp ./FlexNetLicensePatcher /opt/ADS
給補丁檔案新增執行許可權
cd /opt/ADS
sudo chmod +x ./FlexNetLicensePatcher
執行補丁命令
sudo ./FlexNetLicensePatcher -y
給伺服器安裝配套軟體
sudo yum install redhat-lsb
在安裝目錄中建立資料夾用於存放license.lic
檔案
sudo mkdir /opt/ADS/Licensing/license
將license.lic
檔案複製到安裝目錄的對應資料夾下
sudo cp license.lic /opt/ADS/Licensing/license
給伺服器安裝ksh
,用來啟動ads
sudo yum install ksh
在伺服器中,可能使用者無法找到lmgrd
命令所在的目錄,可以透過find
命令來查詢lmgrd
命令所在目錄在什麼地方
find / -name "lmgrd"
在ADS
軟體中,license
需要使用lmgrd
來配置服務,為了方便使用,可以配置成服務設定成開機啟動
需要到指定資料夾中建立服務檔案ads-licensing.service
cd /etc/systemd/system
sudo touch ads-licensing.service
配置檔案ads-licensing.service
裡邊寫的內容如下(需要注意路徑更改正確):
[Unit]
Description=Keysight ADS Licensing Service
After=network.target
[Service]
Type=oneshot
User=root
ExecStart=/opt/ADS/Licensing/2023.02/linux_x86_64/bin/lmgrd -c /opt/ADS/Licensing/license/license.lic -l /opt/ADS/Licensing/license/license.log
ExecStartPost=/bin/true
RemainAfterExit=yes
Restart=off
[Install]
WantedBy=multi-user.target
給服務檔案新增執行許可權
sudo chmod +x ads-licensing.service
完成後,需要重新整理配置檔案資訊並設定開機自啟動
sudo systemctl daemon-reload
sudo systemctl start ads-licensing.service
sudo systemctl enable ads-licensing.service
我們可以直接在工作目錄下執行命令ads
啟動ads
軟體,建議在/home/<使用者名稱>/<工作目錄>/
下執行ads
命令,實現工作環境配置
cd /home/<使用者名稱>/<工作目錄>/
ads