---
title: "license generate command"
canonical: "https://docs.infoblox.com/space/netmri760/357174873/license%20generate%20command"
format: markdown
---
Use the `license generate` command to obtain a new NetMRI license or modify an existing license on the physical appliance. To use this command on a NetMRI virtual appliance, contact Infoblox Technical Support at the following URL [*<span style="color: #0000ff">http://support.infoblox.com</span>*](http://support.infoblox.com/) to generate a license file or to enable this command, so you can generate a license file on your own. You can modify the installed evaluation license file before rebooting the system.

You can choose to deploy the NetMRI appliance as a standalone appliance or the Operations Center. When you configure a standalone appliance, you can convert it to the Operations Center mode. Once you configure an appliance as the Operation Center, you cannot revert it to the standalone mode. You can choose to install the following license types: **Full** **NetMRI**, **ACM** (Automation Change Management), **SPM2** (Switch Port Manager), or **Keep existing. **In addition, you can modify the device limit and license expiration date. The device limit indicates the number of devices the appliance is licensed to manage.

> ⚠️ The NetMRI NT-1400 appliance is licensed as standalone even if the OC license is applied. For information about the NetMRI NT-1400 appliance, see [*<span style="color: #0000ff">Operations Center Appliances and Requirements</span>*](https://infoblox-docs.atlassian.net/wiki/spaces/netmri760/pages/357500469).

> ⚠️ <span style="color: #333333">For the </span>**<span style="color: #333333">Customer Name</span>**<span style="color: #333333"> field, use only US-ASCII symbols.</span>

# Examples

**Example 1: Sample output when you continue to use an existing license**

`netmrivm193> license generate`  
`Do you want to start license generate now? (y/n) [n]: y`  
`Current License:`

`License Type: Full NetMRI (Customer)`  
`License Source: N/A`  
`Customer Name: FULLNM`  
`Controller role: Standalone`  
`Device Limit: 1000`

`Maintenance Expiration: 2020-03-09`

`Modules Info:`

`Full NetMRI: on, Expired: Never`

`Automation Change Manager: off, Expired: Expired`

`Switch Port Management: off, Expired: Expired`

`NetMRI without SPM: off, Expired: Expired`

`IPAM Insight (Discovery): off, Expired: Expired`

`Network Automation: off, Expired: Expired`

`Customer Name [FULLNM]:`

`Choose your controller role`

`1. Standalone`  
`2. OC`

`Enter choice [1]:1`

`Choose license`

`1. Full NetMRI`  
`2. ACM`  
`3. SPM2`  
`4. Keep existing`

`Enter choice [4]: 4`  
`INFO: No specific platform file found for this model (Unknown). Using defaults.`

`Device Limit [1000]:`

`Maintenance expiration date [2020-03-09]:`  
`No changes in license are made`

**Example 2: Sample output when you run this command on a NetMRI virtual appliance**

`SA193> license generate`  
`*** This option is disabled for Virtual Appliances. Please contact Customer Support to enable it or to generate a license file`

**Example 3: Sample output when you have configured an Operations Center environment**

`netmrivm193> license generate`  
`Do you want to start license generate now? (y/n) [n]: y`  
`Current License:`  
`License Type: Full NetMRI (Customer)`  
`License Source: N/A`  
`Customer Name: FULLNM`  
`Controller role: OC`  
`Device Limit: 1000`  
`Maintenance Expiration: 2020-02-20`  
`Modules Info:`  
`Full NetMRI: on, Expired: Never`  
`Automation Change Manager: off, Expired: Expired`  
`Switch Port Management: off, Expired: Expired`  
`NetMRI without SPM: off, Expired: Expired`  
`IPAM Insight (Discovery): off, Expired: Expired`  
`Network Automation: off, Expired: Expired`

`Customer Name [FULLNM]:`  
`The Choose your controller role option will not be available when you have configured OCs.`

`Please ensure OC and collectors have the same license type and device limit on OC matches the sum of device limits on collectors`

`Choose license`

`1. Full NetMRI`  
`2. ACM`  
`3. SPM2`  
`4. Keep existing`

`Enter choice [4]:`  
`INFO: No specific platform file found for this model (Unknown). Using defaults.`

`Device Limit [1000]:`

`Maintenance expiration date [2020-02-20]:`  
`No changes in license are made`

**Example 4: Sample output when you modify an existing license to an SPM2 license**

`netmrivm193> license generate`  
`Do you want to start license generate now? (y/n) [n]: y`  
`Current License:`

`License Type: Full NetMRI (Customer)`  
`License Source: N/A`  
`Customer Name: FULLNM`  
`Controller role: Standalone`  
`Device Limit: 1000`  
`Maintenance Expiration: 2020-05-20`  
`Modules Info:`  
`Full NetMRI: on, Expired: Never`  
`Automation Change Manager: off, Expired: Expired`  
`Switch Port Management: off, Expired: Expired`  
`NetMRI without SPM: off, Expired: Expired`  
`IPAM Insight (Discovery): off, Expired: Expired`  
`Network Automation: off, Expired: Expired`

`Customer Name [FULLNM]: Name`

`Choose your controller role`

`1. Standalone`  
`2. OC`

`Enter choice [1]:`

`Choose license`

`1. Full NetMRI`  
`2. ACM`  
`3. SPM2`  
`4. Keep existing`

`Enter choice [4]: 3`  
`INFO: No specific platform file found for this model (Unknown). Using defaults.`

`Device Limit [1000]:`

`Maintenance expiration date [2020-05-20]:`  
`Apply license changes? (y/n) [n]: Y`  
`Applying license...`  
`INFO: No specific platform file found for this model (Unknown). Using defaults.`  
`Setting up CAM modules`  
`license is applied`  
`+++ NetMRI is being restarted ...`

`result of initial stop '/usr/bin/nohup: ignoring input`  
`systemctl stop skipjack.service`  
`systemctl stop httpd.service`  
`'`  
`result of stop kill 'systemctl stop skipjack.service`  
`systemctl stop httpd.service`  
`'`  
`netmrivm193> `  
  
`License generation FULLNM to SPM`