-
Notifications
You must be signed in to change notification settings - Fork 113
/
infiniband_hdr_input.yml
241 lines (228 loc) · 6.14 KB
/
infiniband_hdr_input.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
# Copyright 2022 Dell Inc. or its subsidiaries. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#***********************************************************************
# DO NOT REMOVE OR COMMENT OUT ANY LINES IN THIS FILE.
# SIMPLY APPEND THE REQUIRD VALUES AGAINST THE PARAMETER OF YOUR CHOICE.
#***********************************************************************
# Default configurations written for :
# ----Mellanox Quantum(TM) HDR InfiniBand Switch, 40 QSFP56 ports----
# Change the configurations as per the switch model to avoid failures
# Subnet Manager: centralized resource used by infiniband
# to handle the management of the fabric.
# Cache and Log directories of subnet manager
# container are mounted to below mentioned path on host.
# cache_directory: opensm stores certain data to the disk such that
# subsequent runs are consistent. The default directory used is /var/cache/opensm.
# The following files are included in it: guid2lid, guid2mkey, neighbors
# log_directory: controls the directory in which the temporary files
# generated by opensm are created. These files are: opensm-subnet.lst,
# opensm.fdbs, and opensm.log. By default, this directory is /var/log.
# This variable is used for enabling split port functionality on IB switch
# Accepted values are true or false
# Default value is false
enable_split_port: false
# This variable is used for taking list of ports to be splitted
# Mandatory field when enable_split_port value is true
# Values can be in comma seperated format. Ex: "1,2"
# Values can be in range format. Ex: "1-10"
# Values can be in the combination of both formats. Ex: "1,2,3-8,9,10-12"
ib_split_ports:
# The trap destination IP address is the IP address of the SNMP Server where the trap will be sent
# If this variable is left blank, SNMP will be disabled.
# Provide a valid SNMP server IP
snmp_trap_destination: ""
# Provide the snmp community name required
# Default value:"public"
snmp_community_name: "public"
subnet_manager:
cache_directory: /var/cache/opensm
log_directory: /var/log
# mellanox_switch_config: list of configuration lines to apply to the switch.
# Example:
# mellanox_switch_config:
# - Command 1
# - Command 2
# By default, the list is empty.
mellanox_switch_config:
# mellanox_switch_interface_config: contains interface configuration.
# It is a dict mapping switch interface names to configuration dicts.
# Each dict may contain the following items:
# description - a description to apply to the interface.
# config - a list of per-interface configuration.
mellanox_switch_interface_config:
ib 1/1:
description: port 1
config:
- "no shutdown"
ib 1/2:
description: port 2
config:
- "no shutdown"
ib 1/3:
description: port 3
config:
- "no shutdown"
ib 1/4:
description: port 4
config:
- "no shutdown"
ib 1/5:
description: port 5
config:
- "no shutdown"
ib 1/6:
description: port 6
config:
- "no shutdown"
ib 1/7:
description: port 7
config:
- "no shutdown"
ib 1/8:
description: port 8
config:
- "no shutdown"
ib 1/9:
description: port 9
config:
- "no shutdown"
ib 1/10:
description: port 10
config:
- "no shutdown"
ib 1/11:
description: port 11
config:
- "no shutdown"
ib 1/12:
description: port 12
config:
- "no shutdown"
ib 1/13:
description: port 13
config:
- "no shutdown"
ib 1/14:
description: port 14
config:
- "no shutdown"
ib 1/15:
description: port 15
config:
- "no shutdown"
ib 1/16:
description: port 16
config:
- "no shutdown"
ib 1/17:
description: port 17
config:
- "no shutdown"
ib 1/18:
description: port 18
config:
- "no shutdown"
ib 1/19:
description: port 19
config:
- "no shutdown"
ib 1/20:
description: port 20
config:
- "no shutdown"
ib 1/21:
description: port 21
config:
- "no shutdown"
ib 1/22:
description: port 22
config:
- "no shutdown"
ib 1/23:
description: port 23
config:
- "no shutdown"
ib 1/24:
description: port 24
config:
- "no shutdown"
ib 1/25:
description: port 25
config:
- "no shutdown"
ib 1/26:
description: port 26
config:
- "no shutdown"
ib 1/27:
description: port 27
config:
- "no shutdown"
ib 1/28:
description: port 28
config:
- "no shutdown"
ib 1/29:
description: port 29
config:
- "no shutdown"
ib 1/30:
description: port 30
config:
- "no shutdown"
ib 1/31:
description: port 31
config:
- "no shutdown"
ib 1/32:
description: port 32
config:
- "no shutdown"
ib 1/33:
description: port 33
config:
- "no shutdown"
ib 1/34:
description: port 34
config:
- "no shutdown"
ib 1/35:
description: port 35
config:
- "no shutdown"
ib 1/36:
description: port 36
config:
- "no shutdown"
ib 1/37:
description: port 37
config:
- "no shutdown"
ib 1/38:
description: port 38
config:
- "no shutdown"
ib 1/39:
description: port 39
config:
- "no shutdown"
ib 1/40:
description: port 40
config:
- "no shutdown"
# save_changes_to_startup: is a boolean flag. By default, this option is set to false.
# When set to true, it will save the switch's running configuration to the startup configuration file
# after the role applies its configuration. This will allow the configuration to persist after a
# restart or power failure.
save_changes_to_startup: false