SupremeRAID™ Provision is currently in beta. If you encounter any issues or have any feedback while using it, please contact us through the Support Portal.
This guide describes the use of SupremeRAID™ Provision for bulk license deployment across multiple machines. It aims to minimize manual data entry errors and shorten deployment lead times, while also supporting bulk collection of hardware information and GPU serial numbers/UUIDs and license application across multiple systems.
Your driver version must be 2.0.0 or later to use Graid Provision. For the driver package download, please refer to the latest release notes.
Step 2: Generate the configuration file Please use the following command to generate the configuration file.
graid-provision init-config -o config.yml
Step 3: Edit the configuration file Edit the following information according to your requirements. The example is provided below:
ssh_user: "admin"ssh_password: "password" # Also used for sudo operationsssh_key: "" # Optional: path to SSH private key (e.g., ~/.ssh/id_rsa) # Note: sudo operations still require ssh_passwordssh_port: 22api_port: 50061operation_timeout: 30 # 0 = no timeouthosts: includes: - ip: "172.16.49.1-10" # IP range - ip: "192.168.1.100" # Single IP - ip: "10.0.0.1-5,10.0.0.10-15" # Multiple ranges # Override credentials for specific range - ip: "172.16.50.1-5" ssh_user: "root" ssh_password: "different_pass" excludes: - ip: "172.16.49.5" # Exclude specific IPs - ip: "192.168.1.103-105" # Exclude range
Step 4: Collect GPU Serial Number & UUID Please use the following command to collect the GPU serial number or UUID.
graid-provision collect-hardware-info [-o output_path] [-i config_path] [-s 0-15] [-m T400/T1000/A2000/...] [-a] [--id-field serial|uuid]Parameters:-i: (Required) Config file path-o: (Required) Output CSV file path-m: (Optional) Filter by GPU model name-s: (Optional) Filter by PCIe slot number (0-15). If not specified, the smallest slot ID is automatically selected.-a: (Optional) Collect all GPUs matching the criteria instead of just one--id-field: (Optional) Preferred ID field to collect (serial|uuid, default: serial)serial: Prioritizes serial number, falls back to UUID if serial is emptyuuid: Prioritizes UUID, falls back to serial number if UUID is empty