Can CycleCloud create VM scale sets with multiple network interfaces?

Dave Unger 20 Reputation points
2023-06-16T21:36:26.8+00:00

The tutorials and public CycleCloud examples on github only include entries for [[[network-interface eth0]]].

Adding a configuration section to the template for [[[network-interface eth1]]] does not cause a second network interface to be added to the scale set configuration.

Is there some other way to ensure that VMs in node arrays get created with multiple network interfaces?

Azure CycleCloud
Azure CycleCloud
A Microsoft tool for creating, managing, operating, and optimizing high-performance computing (HPC) and big compute clusters in Azure.
59 questions
Azure Virtual Machine Scale Sets
Azure Virtual Machine Scale Sets
Azure compute resources that are used to create and manage groups of heterogeneous load-balanced virtual machines.
348 questions
{count} votes

Accepted answer
  1. vipullag-MSFT 24,206 Reputation points Microsoft Employee
    2023-06-23T05:44:32.0533333+00:00

    Hello Dave Unger

    Thanks for sharing more details, I have checked with internal team on this.

    Your ask would be possible using a flexible scaleset for a nodearray. The flexible scaleset can support multiple nics.

    However, the limitation is only one scale set per nodearray (1000 VMs max), and the scale-up/down time is not as good as w/ uniform. But assuming multiple nics on the head node is supported, it should work the same for execute nodes with flex.

    Hope this helps.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful