安裝授權伺服器之前

授權伺服器的需求。

如果要在 Linux® 或 UNIX® 系統上設定授權伺服器,請從 IBM Rational® 下載和授權中心擷取 Rational license_setup Script 和授權執行檔。需要登錄。

需求如下:
  • 授權伺服器可以安裝在 IBM Rational 支援的所有 UNIX 系統平台上。
  • 處理器、記憶體或磁碟空間都沒有最低需求。
  • 授權伺服器軟體必須在本端安裝(不支援 NFS)。 伺服器會啟動 FLEXlm lmgrd 處理程序和供應商常駐程式處理程序來管理授權。如需這些程序的相關資訊,請參閱瞭解 IBM Rational Common Licensing元件
  • 若要檢查伺服器與用戶端之間的連線,請使用下列 UNIX 系統指令:ping, arp, rsh, rlogin, or telnet
  • 要求授權時,授權碼中心 會將授權檔傳送到電子郵件帳戶。其檔名格式類似 license_for_server.upd。 您需要將授權檔 filename.upd 儲存在授權伺服器的已知位置,如:$HOME 目錄。

您不需要以 root 的身分來執行授權伺服器。如果您以 root 的身分來執行伺服器, 就會收到一則訊息,指出可能有安全上的風險。您可以嘗試透過其 TCP/IP 埠來存取 lmgrd 程序, 然後使用 root 許可權來執行其他程式。如果您將授權伺服器安裝到 /opt/rational 目錄,而該目錄是由 root 所擁有, 請以 root 身分來執行 license_setup。如果是非 root 使用者,您可以以 root 身分建立 /opt/rational 目錄, 將目錄擁有權變更為非 root 使用者,然後以 non_root 使用者的身分來執行 license_setup。

License_setup 會建立 lmgrd 啟動 Script start_lmgrd_on_HOST。 如果要變更負責執行授權伺服器的使用者,請修改 lmgrd 啟動 Script,依預設,這個 Script 是位於 /opt/rational/config 目錄中。 更新程式行 LICENSE_USER=user,其中 user 是用來啟動授權伺服器的 ID。

lmgrd 啟動 Script 可能位於系統啟動目錄中,檔案名稱為 S98Rational。 如果檔案 S98Rational 存在,請修改這個檔案中的 LICENSE_USER 程式行。 如果檔案 S98Rational 不在系統啟動目錄中,您可以將檔案 start_lmgrd_on_HOST 複製到目錄中,然後將檔案重新命名為 S98Rational。 這樣就能讓授權伺服器在機器重新開機後重新啟動。

預設系統啟動目錄:
  • HP-UX:/sbin/init.d/S98Rational
  • Solaris:/etc/rc2.d/S98Rational
  • Linux:/etc/rc.d/init.d/S98Rational
  • AIX:檢查 inittab 檔中對於啟動 Script 的參照。例如:

    /etc/inittab: lmgr:234:once:/bin/sh /opt/rational/config/start_lmgrd_on_HOST


意見