From ac6d8dce0e0f3241bc242d5decb501bca5f7c5b5 Mon Sep 17 00:00:00 2001 From: Matt Crees Date: Thu, 14 Aug 2025 07:12:39 +0000 Subject: [PATCH 1/2] Add compute17, compute18 to the aggregate / AZ cofiguration --- etc/openstack-config/openstack-config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/etc/openstack-config/openstack-config.yml b/etc/openstack-config/openstack-config.yml index c58d5bf..5819fd9 100644 --- a/etc/openstack-config/openstack-config.yml +++ b/etc/openstack-config/openstack-config.yml @@ -676,8 +676,8 @@ openstack_aggregate_rack_6: # - "compute14" - "compute15" - "compute16" -# - "compute17" -# - "compute18" + - "compute17" + - "compute18" availability_zone: "DL-Rack-6" # PTR Rack 11 From 5816251facb797e85927aa156fa8d55d211fd4b1 Mon Sep 17 00:00:00 2001 From: Matt Crees Date: Thu, 14 Aug 2025 08:30:03 +0000 Subject: [PATCH 2/2] Add resources for Slurm staging on physnet3 --- etc/openstack-config/openstack-config.yml | 38 ++++++++++++++++++----- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/etc/openstack-config/openstack-config.yml b/etc/openstack-config/openstack-config.yml index 5819fd9..59fc042 100644 --- a/etc/openstack-config/openstack-config.yml +++ b/etc/openstack-config/openstack-config.yml @@ -160,7 +160,8 @@ openstack_networks: #- "{{ openstack_network_external_ceph }}" #- "{{ openstack_network_stackhpc }}" #- "{{ openstack_network_stackhpc_vlan }}" - - "{{ openstack_network_slurm_staging }}" + - "{{ openstack_network_slurm_staging_comm }}" + - "{{ openstack_network_slurm_staging_control }}" - "{{ openstack_network_slurm_production }}" openstack_networks_rbac: @@ -312,29 +313,50 @@ secgroup_nvidia_dls: ################################################################################ # Networks for Slurm staging # -openstack_network_slurm_staging: - name: "{{ openstack_project_slurm_staging.name }}" +openstack_network_slurm_staging_comm: + name: "{{ openstack_project_slurm_staging.name }}-comm-net" project: "{{ openstack_project_slurm_staging.name }}" shared: false external: false + port_security_enabled: false provider_network_type: "vlan" provider_physical_network: "physnet2" subnets: - - "{{ openstack_subnet_slurm_staging }}" + - "{{ openstack_subnet_slurm_staging_comm }}" + +openstack_subnet_slurm_staging_comm: + name: "{{ openstack_project_slurm_staging.name }}-comm-subnet" + project: "{{ openstack_project_slurm_staging.name }}" + cidr: "192.168.1.0/24" + no_gateway_ip: true + allocation_pool_start: "192.168.1.10" + allocation_pool_end: "192.168.1.250" + +openstack_network_slurm_staging_control: + name: "{{ openstack_project_slurm_staging.name }}-control-net" + project: "{{ openstack_project_slurm_staging.name }}" + shared: false + external: false + port_security_enabled: false + provider_network_type: "vlan" + provider_physical_network: "physnet3" + subnets: + - "{{ openstack_subnet_slurm_staging_control }}" -openstack_subnet_slurm_staging: - name: "{{ openstack_project_slurm_staging.name }}" +openstack_subnet_slurm_staging_control: + name: "{{ openstack_project_slurm_staging.name }}-control-subnet" project: "{{ openstack_project_slurm_staging.name }}" cidr: "192.168.0.0/24" gateway_ip: "192.168.0.1" allocation_pool_start: "192.168.0.10" allocation_pool_end: "192.168.0.250" + openstack_router_slurm_staging: - name: "{{ openstack_project_slurm_staging.name }}" + name: "{{ openstack_project_slurm_staging.name }}-router" project: "{{ openstack_project_slurm_staging.name }}" interfaces: - - "{{ openstack_network_slurm_staging.name }}" + - "{{ openstack_subnet_slurm_staging_control.name }}" network: "{{ openstack_network_external_internet.name }}" openstack_secgroup_slurm_staging_default: