Manual Chapter :
Upgrade Node.js version of iRule LX Workspace
Applies To:
Show Versions
BIG-IP Distributed Cloud Services
- 21.0.0
BIG-IP APM
- 21.0.0
F5 SSL Orchestrator
- 21.0.0
BIG-IP Analytics
- 21.0.0
BIG-IP Link Controller
- 21.0.0
BIG-IP LTM
- 21.0.0
BIG-IP PEM
- 21.0.0
BIG-IP AFM
- 21.0.0
BIG-IP FPS
- 21.0.0
BIG-IP DNS
- 21.0.0
BIG-IP ASM
- 21.0.0
Upgrade Node.js version of iRule LX Workspace
Upgrade Node.js Version of iRule LX Workspace from v0.12 to v6
Starting with BIG-IP version 21.1, iRules LX no longer supports Node.js v0.12. To
ensure compatibility, update your iRules LX workspaces to use Node.js v6. Follow this
procedure to update the Node.js version through GUI or CLI.
If the Node modules in your current workspace is not compatible with Node.js 6, you
may encounter errors. In such cases, you can either create a new workspace that
supports Node.js 6, or try uninstalling and reinstalling the portable Node modules
to resolve compatibility issues.
- To upgrade the Node.js version using the BIG-IP GUI:
- Navigate to Local Traffic Manager > iRules > LX Workspaces in the BIG-IP UI.
- Select the workspace currently using Node.js v0.12.
- In the Node js Version drop down, select 6.9.1.
- Click Ok.
- In the Associated Plugin field, select Reload from Workspace.
The Node.js version of the workspace is now updated to 6.9.1. - To upgrade the Node.js version using the CLI:
- Verify the current version of the workspace and plug-in by running the following commands:list ilx workspace <workspace_name> all-propertieslist ilx plugin <plugin_name> all-properties
- Update the workspace to Node.js version 6.9.1 by executing:modify ilx workspace <workspace_name> node-version 6.9.1
- Update the plug-in to use the modified workspace by executing:modify ilx plugin <plugin_name> from-workspace <workspace_name>
The Node.js version of the workspace is now updated to 6.9.1.