Skip to content

mathworks-ref-arch/license-manager-for-matlab-on-azure-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network License Manager for MATLAB on Microsoft Azure (Linux VM)

This repository shows how to automate the process of starting a Network License Manager for MATLAB® running on a Linux virtual machine, in your Azure® account. The cloud resources are created using Azure Resource Manager (ARM) templates. For information about the architecture of this solution, see Learn about Architecture.

Requirements

You need:

Costs

You are responsible for the cost of the Azure services used when you create cloud resources using this guide. Resource settings, such as instance type, affect the cost of deployment. For cost estimates, see the pricing pages for each Azure service you will be using. Prices are subject to change.

Deployment Steps

To view instructions for deploying the Network License Manager for MATLAB reference architecture, select a MATLAB release:

Linux Windows
Latest Latest

Learn about Architecture

The network license manager and the resources it requires are created using Azure Resource Manager templates. The architecture of the server resources created by the template is illustrated in Figure 2. For more information about each resource, see the Azure template reference.

Server Architecture

Figure 2: Network License Manager Architecture

The following resources are created.

Networking Resources

  • Virtual Network (Microsoft.Network/virtualNetworks) The Virtual Network includes the following components:
    • Subnet (Microsoft.Network/virtualNetworks/subnets)
    • Network Security Group (Microsoft.Network/networkSecurityGroups) : Ingress rules from client IP address:
      • Allow 22: Required for SSH into the network license manager server.
      • Allow 443: Required for communication between client and network license manager for MATLAB Dashboard server.
      • Allow 27000-27010: Required for communication from MATLAB and MATLAB workers to the network license manager for MATLAB.
      • Allow all internal traffic: Open access to network traffic between all cluster nodes internally.
  • Network interface (Microsoft.Network/networkInterfaces)
  • Optional Public IP Address (Microsoft.Network/publicIPAddresses)

Instances

  • Network license manager instance (Microsoft.Compute/virtualMachines): A Compute instance for the license server.
    • Custom Script Extension (Microsoft.Compute/virtualMachines/extensions): An extension which configures this instance at deployment time to start the network license manager for MATLAB Dashboard web server.

Technical Support

To request assistance or additional features, contact MathWorks Technical Support.


Copyright 2021-2025 The MathWorks, Inc.


About

Stand up a Network License Manager for MATLAB using Azure Deployment

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •