Faqs
Can DSLS (Dassault Systèmes License Server) run on a virtual machine?
The DSLS (Dassault Systèmes License Server) has strict limitations regarding virtualization, which prevents it from running effectively on virtual machines (VMs). Here are the main reasons and challenges:
- Lack of virtualization support
- Dassault Systèmes does not officially support DSLS on virtual environments, except in specific configurations, such as using a Windows Server 2016 failover cluster with three VMs. This is to ensure reliability and compliance with licensing policies.
- Unlike FLEXnet licensing, which supports virtualization, DSLS is designed primarily for physical servers to prevent issues like duplicated license keys or unauthorized use.
- Target ID and licensing restrictions
- The DSLS generates a unique Target ID based on hardware attributes like the MAC address. In virtual environments, dynamically assigned MAC addresses can cause the license server to fail because the Target ID changes after a reboot or VM migration.
- To address this, a static MAC address must be configured in the VM, but this adds complexity and still lacks official support from Dassault Systèmes.
- Performance and reliability concerns
- Running DSLS in a virtualized environment can lead to performance degradation due to resource sharing among VMs. This can affect license availability and increase downtime during server failures.
- Dassault prioritizes physical servers to ensure consistent performance and minimize disruptions for critical business operations.
- Alternative options
- For customers seeking virtualization, Dassault recommends using FLEXnet licensing for products that support it, as it is more virtualization-friendly.
- Another option is the Managed DSLS Service, where Dassault hosts the license server in its cloud data center, eliminating the need for on-premise physical or virtual servers.
- Best practices for DSLS deployment
- Use physical servers for hosting DSLS to ensure compliance with Dassault’s licensing policies.
- If virtualization is unavoidable, explore supported configurations like failover clusters with static MAC addresses and consult Dassault’s documentation or support team for guidance.