How to Assign Public IP to the Scheduler?
We only need this when the scheduler is also the login node. Otherwise, we should keep it private.
I have no idea why compute nodes that are in different subnet can also access to the internet. To block the outbound internet access for the compute nodes, I have to create a route table to drop all the outbound packages. See Compute Node.
Azure Portal -> Virtual Machine -> Network settings
Create -> Create rule -> Enable SSH port 22.
Public IP -> Create new and Associate IP
- Resource type: Network interface
- Network interface: select the network interface we attached to the VM
FAQ
Scheduler Showing Configuring Software Forever
Sometimes its because some of the service on the scheduler is dead or inactive.
As long as the scheduler is shown in the Azure Portal, we can log in to it and fix it.
Check service like slurmctld and slurmdbd:
1
2
sudo systemctl status slurmctld
sudo systemctl status slurmdbd