@@ -160,9 +160,10 @@ openstack_networks:
160160 # - "{{ openstack_network_external_ceph }}"
161161 # - "{{ openstack_network_stackhpc }}"
162162 # - "{{ openstack_network_stackhpc_vlan }}"
163- - " {{ openstack_network_slurm_staging_comm }}"
163+ - " {{ openstack_network_slurm_staging_rdma }}"
164164 - " {{ openstack_network_slurm_staging_control }}"
165- - " {{ openstack_network_slurm_production }}"
165+ - " {{ openstack_network_slurm_production_rdma }}"
166+ - " {{ openstack_network_slurm_production_control }}"
166167
167168openstack_networks_rbac :
168169 - " {{ openstack_rbac_external_ceph }}"
@@ -313,19 +314,19 @@ secgroup_nvidia_dls:
313314# ###############################################################################
314315# Networks for Slurm staging
315316#
316- openstack_network_slurm_staging_comm :
317- name : " {{ openstack_project_slurm_staging.name }}-comm -net"
317+ openstack_network_slurm_staging_rdma :
318+ name : " {{ openstack_project_slurm_staging.name }}-rdma -net"
318319 project : " {{ openstack_project_slurm_staging.name }}"
319320 shared : false
320321 external : false
321322 port_security_enabled : false
322323 provider_network_type : " vlan"
323324 provider_physical_network : " physnet2"
324325 subnets :
325- - " {{ openstack_subnet_slurm_staging_comm }}"
326+ - " {{ openstack_subnet_slurm_staging_rdma }}"
326327
327- openstack_subnet_slurm_staging_comm :
328- name : " {{ openstack_project_slurm_staging.name }}-comm -subnet"
328+ openstack_subnet_slurm_staging_rdma :
329+ name : " {{ openstack_project_slurm_staging.name }}-rdma -subnet"
329330 project : " {{ openstack_project_slurm_staging.name }}"
330331 cidr : " 192.168.1.0/24"
331332 no_gateway_ip : true
@@ -337,7 +338,7 @@ openstack_network_slurm_staging_control:
337338 project : " {{ openstack_project_slurm_staging.name }}"
338339 shared : false
339340 external : false
340- port_security_enabled : false
341+ mtu : 1500
341342 provider_network_type : " vlan"
342343 provider_physical_network : " physnet3"
343344 subnets :
@@ -346,10 +347,10 @@ openstack_network_slurm_staging_control:
346347openstack_subnet_slurm_staging_control :
347348 name : " {{ openstack_project_slurm_staging.name }}-control-subnet"
348349 project : " {{ openstack_project_slurm_staging.name }}"
349- cidr : " 192.168.0 .0/24"
350- gateway_ip : " 192.168.0 .1"
351- allocation_pool_start : " 192.168.0 .10"
352- allocation_pool_end : " 192.168.0 .250"
350+ cidr : " 192.168.16 .0/24"
351+ gateway_ip : " 192.168.16 .1"
352+ allocation_pool_start : " 192.168.16 .10"
353+ allocation_pool_end : " 192.168.16 .250"
353354
354355
355356openstack_router_slurm_staging :
@@ -376,30 +377,56 @@ openstack_secgroup_slurm_staging_https:
376377
377378# ###############################################################################
378379# Networks for Slurm production
379- #
380- openstack_network_slurm_production :
381- name : " {{ openstack_project_slurm_production.name }}"
380+
381+ openstack_network_slurm_production_control :
382+ name : " {{ openstack_project_slurm_production.name }}-control-net"
383+ project : " {{ openstack_project_slurm_production.name }}"
384+ shared : true # Also accessed by the Slurm appliance control host
385+ external : false
386+ mtu : 1500
387+ port_security_enabled : true
388+ provider_network_type : " vlan"
389+ provider_physical_network : " physnet3"
390+ subnets :
391+ - " {{ openstack_subnet_slurm_production_control }}"
392+
393+ openstack_subnet_slurm_production_control :
394+ name : " {{ openstack_project_slurm_production.name }}-control-subnet"
395+ project : " {{ openstack_project_slurm_production.name }}"
396+ cidr : " 192.168.0.0/21"
397+ gateway_ip : " 192.168.0.1"
398+ enable_dhcp : true
399+ dns_nameservers :
400+ - " 137.222.0.36"
401+ - " 137.222.0.39"
402+ allocation_pool_start : " 192.168.0.10"
403+ allocation_pool_end : " 192.168.7.250"
404+
405+ openstack_network_slurm_production_rdma :
406+ name : " {{ openstack_project_slurm_production.name }}-rdma-net"
382407 project : " {{ openstack_project_slurm_production.name }}"
383- shared : true
408+ shared : false
384409 external : false
410+ port_security_enabled : false
385411 provider_network_type : " vlan"
386412 provider_physical_network : " physnet2"
387413 subnets :
388- - " {{ openstack_subnet_slurm_production }}"
414+ - " {{ openstack_subnet_slurm_production_rdma }}"
389415
390- openstack_subnet_slurm_production :
391- name : " {{ openstack_project_slurm_production.name }}"
416+ openstack_subnet_slurm_production_rdma :
417+ name : " {{ openstack_project_slurm_production.name }}-rdma-subnet "
392418 project : " {{ openstack_project_slurm_production.name }}"
393419 cidr : " 192.168.8.0/21"
394- gateway_ip : " 192.168.8.1"
420+ no_gateway_ip : true
421+ enable_dhcp : false
395422 allocation_pool_start : " 192.168.8.10"
396423 allocation_pool_end : " 192.168.15.250"
397424
398425openstack_router_slurm_production :
399- name : " {{ openstack_project_slurm_production.name }}"
426+ name : " {{ openstack_project_slurm_production.name }}-router "
400427 project : " {{ openstack_project_slurm_production.name }}"
401428 interfaces :
402- - " {{ openstack_network_slurm_production .name }}"
429+ - " {{ openstack_subnet_slurm_production_control .name }}"
403430 network : " {{ openstack_network_external_internet.name }}"
404431
405432openstack_secgroup_slurm_production_default :
@@ -691,7 +718,7 @@ openstack_aggregate_rack_6:
691718 name : " DL-Rack-6"
692719 hosts :
693720 - " compute9"
694- # - "compute10"
721+ - " compute10"
695722 - " compute11"
696723 - " compute12"
697724 - " compute13"
0 commit comments