Jump to content
  • Announcements

    • admin

      PBS Forum Has Closed   06/12/17

      The PBS Works Support Forum is no longer active.  For PBS community-oriented questions and support, please join the discussion at http://community.pbspro.org.  Any new security advisories related to commercially-licensed products will be posted in the PBS User Area (https://secure.altair.com/UserArea/). 

Search the Community

Showing results for tags 'licensing'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • A Test Category
  • FAQs and Tech Notes
    • FAQs
    • Tutorials
    • Tech Notes
    • SECURITY ADVISORIES
  • Downloads, Plug-Ins, Add-Ons
    • Hooks
    • Application Definitions
    • Configurations
  • Community Discussions
    • Troubleshooting
    • Admins
    • Users
    • Bugs and RFE's
  • Application Integration
  • Admin
  • Users
  • Bugs and RFE‚Äôs

Found 11 results

  1. There are two ways that a socket-based license can be added to an existing cluster, and one way will allow you to avoid PBS Server downtime. Configuring Socket-based Licenses Before Adding Nodes (Avoid PBS Server Downtime) To avoid PBS Server downtime, you must resist adding the new nodes to PBS via qmgr before configuring the socket-based license. The steps below assume that the existing cluster is licensed via a server-based license and you want to add new nodes that are licensed via the socket-based license to it. 1. Generate the socket-based license via https://secure.altair.com/UserArea/license_man.php 2. Copy the altair_lic.dat to /var/spool/PBS/server_priv/altair_lic.dat 3. Mark ALL nodes offline, but note all nodes that are already offline to avoid putting them back into production once the license is installed. qmgr -c "set node @default state=offline" 4. Add the socket-based license to the existing pbs_license_info attribute qmgr -c "set server pbs_license_info = /var/spool/PBS/server_priv/altair_lic.dat:6200@licsvr01" 5. Add the hosts to be licensed via the socket-based license to the cluster via qmgr qmgr -c "create node <nodename>" 6. Verify the new nodes are licensed via the socket-based license by looking for the license = l attribute in the pbsnodes -av output. pbsnodes -av | grep -e "^[[:alnum:]]" -e license 7. Online the nodes that were marked offline in step 3. Note that it may take a while for the nodes to reflect the state=free. qmgr -c "set node @default state=free" Configuring Socket-based Licenses After Adding Nodes (PBS Server Downtime) If you had added the nodes to qmgr before configuring the socket-based license, then this will require a restart of the PBS Server. The steps below assume that the existing cluster is licensed via a server-based license and you want to add new nodes that are licensed via the socket-based license to it. 1. Generate the socket-based license via https://secure.altair.com/UserArea/license_man.php 2. Copy the altair_lic.dat to /var/spool/PBS/server_priv/altair_lic.dat 3. Mark ALL nodes offline, but note all nodes that are already offline to avoid putting them back into production once the license is installed. qmgr -c "set node @default state=offline" 4. Add the socket-based license to the existing pbs_license_info attribute qmgr -c "set server pbs_license_info = /var/spool/PBS/server_priv/altair_lic.dat:6200@licsvr01" 5. Online the nodes that supposed to use the socket-based license. pbsnodes -r <nodename> <nodename> ... 6. Restart the PBS Server qterm -t quick ; /opt/pbs/default/sbin/pbs_server 7. Verify the new nodes are licensed via the socket-based license by looking for the license = l attribute in the pbsnodes -av output. pbsnodes -av | grep -e "^[[:alnum:]]" -e license 8. Online the nodes that were marked offline in step 3. Note that it may take a while for the nodes to reflect the state=free. qmgr -c "set node @default state=free"
  2. No. PBS Professional's socket-based license does not require the Altair License Server to be installed.
  3. One. If you procure an additional cluster that will use a socket-based license, you will need to make a decision - more on that below. However, the PBS Server can manage both socket-based licenses and server-based licenses at the same time. Your choices. Keep the clusters separate or combine them into one larger cluster. Keeping the clusters separate will result in each cluster having its own socket-based license and operate independently of the other. Combining the clusters together to have one PBS server and scheduler manage all clusters will require you to make a special request to Altair to combine the socket-based licenses. Please contact your PBS Works account manager or pbssales@altair.com; include your name, site ID, and details about the two licenses you wish to combine.
  4. You will need to know the following information: 1. siteid and password 2. Host ID information (download and execute almutils command) 3. Number of CPU-cores If you are generating a socket-based license, you will need to also know 4 Number of Sockets Once logged into the Altair | PBS Works User Area (https://secure.altair.com/UserArea), click on the “License Manager” link and fill in the form.
  5. How do I replace a socket-based license?

    This is also applicable if you had multiple socket-based licenses combined into one socket-based license file. 1. Generate the socket-based license via https://secure.altair.com/UserArea/license_man.php 2. Copy the altair_lic.dat to /var/spool/PBS/server_priv/altair_lic.dat 3. Restart the PBS Server qterm -t quick ; /opt/pbs/default/sbin/pbs_server 4. Verify the PBS Server reports the available socket-based licenses qstat -Bf | grep -e license -e Socket 5. Verify the nodes are licensed via the socket-based license by looking for the license = l attribute in the pbsnodes -av output. pbsnodes -av | grep -e "^[[:alnum:]]" -e license
  6. After you have configured PBS Professional to use the socket-based license via qmgr, you should see if the nodes associated to the socket-based license have a license=l attribute. # pbsnodes -a | grep -e "^[[:alnum:]]" -e license o184i225 license = l o184i226 license = l o184i227 license = l o184i228 license = l […] You can also check to see how many socket-based licenses are available (Avail_Sockets) and unused (Unused_Sockets): # qstat -Bf | grep -e license -e Socket pbs_license_info = /var/spool/PBS/server_priv/altair_lic.dat pbs_license_min = 1 pbs_license_max = 2147483647 pbs_license_linger_time = 31536000 license_count = Avail_Global:0 Avail_Local:0 Used:0 High_Use:0 Avail_Sockets:64 Unused_Sockets:2 For more details on different types of socket-based license configurations, please refer to the PBS Professional Installation & Upgrade Guide. If you are using socket-based licenses for all hosts, follow the steps in section “All Hosts Use Socket Licenses.” If you are using socket-based licenses for some but not all hosts, follow the steps in section “Some Hosts Use Socket Licenses.”
  7. The socket-based license will be copied locally on the PBS server installed on the host, and the admin will configure PBS to use the license file. This is accomplished by issuing the qmgr command and referring to the absolute path of the file, e.g., /var/spool/PBS/server_priv/altair_lic.dat qmgr -c "set server pbs_license_info = /var/spool/PBS/server_priv/altair_lic.dat" More details about configuring PBS Professional with socket-based licenses can be found in the PBS Professional Installation & Upgrade Guide.
  8. Yes. However the installation and configuration of the licenses are different. More details about configuring PBS Professional with socket-based or server-based licenses can be found in the PBS Professional 12.0 Installation & Upgrade Guide; section 3.2 "Major Steps for Installing PBS Professional." For other Altair products, please refer to their respective documentation for more details about configuring licenses.
  9. A socket can represent a cpu-socket (physical connector to a chip, which can contain multiple cores), a GPU card, or a Xeon Phi co-processor card.
  10. The table below summarizes the difference between a socket-based license and a server-based license. Socket-based Server-based Licensed by Socket CPU Core Can "float" among hosts NO YES Requires Altair License Server NO YES Becomes invalid when hardware is decommissioned or upgraded YES NO Higher price premium NO YES Available for PBS Professional YES (v11.3++) YES Available for PBS Analytics NO YES Available for Compute Manager NO YES
  11. How is PBS Professional Licensed?

    PBS Professional uses two kinds of licenses: socket-based licenses and server-based licenses. Socket-based licenses can be used for PBS Professional only, and the license tokens are "locked" to the host (physical computer or compute node). In the event of the host being decommissioned or upgraded, the socket-based license is nontransferable to another host. Server-based licenses can be used for all Altair products, and license tokens can “float" among the hosts (physical computers or compute nodes) within the site. In the event of the host being decommissioned or upgraded, the server-based license is eligible to license the new host.
×