Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.

Commit 3d56e5b

Browse files
authored
Merge pull request #1018 from tgooding/master
Add volumegroup and tcp transport options
2 parents 0b3d0c0 + 21e6cda commit 3d56e5b

File tree

4 files changed

+29
-0
lines changed

4 files changed

+29
-0
lines changed

bb/ansible/bbserverIPlist.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,14 @@
6363

6464
- hosts: compute server
6565
tasks:
66+
- name: Create /etc/ibm directory if it does not exist
67+
file:
68+
path: /etc/ibm
69+
state: directory
70+
mode: '0755'
71+
owner: root
72+
group: root
73+
6674
- name: Copy server ip list to compute/server nodes
6775
copy:
6876
src: /tmp/serverlist

bb/ansible/nodelist.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,14 @@
4545

4646
- hosts: compute
4747
tasks:
48+
- name: Create /etc/ibm directory if it does not exist
49+
file:
50+
path: /etc/ibm
51+
state: directory
52+
mode: '0755'
53+
owner: root
54+
group: root
55+
4856
- name: Copy nodelist to compute nodes
4957
copy:
5058
src: /tmp/nodelist

bb/scripts/bbactivate.pl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ sub writeConfiguration
140140
"nodelist=s" => \$CFG{"nodelist"},
141141
"esslist=s" => \$CFG{"esslist"},
142142
"configtempl=s" => \$CFG{"configtempl"},
143+
"volumegroup=s" => \$CFG{"volumegroup"},
143144
"nvmetempl=s" => \$CFG{"nvmetempl"},
144145
"outputconfig=s" => \$CFG{"outputconfig"},
145146
"interfacename=s" => \$CFG{"interfacename"},
@@ -246,6 +247,7 @@ sub setDefaults
246247
&def("envdir", 1, "HOME");
247248
&def("lsfdir", 1, "");
248249
&def("skip", 1, "");
250+
&def("volumegroup", 1, "bb");
249251
&def("configtempl", 2, "$SCRIPTPATH/bb.cfg");
250252
&def("nvmetempl", 2, "$SCRIPTPATH/nvmet.json");
251253

@@ -417,6 +419,8 @@ sub makeProxyConfigFile
417419
{
418420
$json->{"bb"}{"proxy"}{"controller"} = "csm";
419421
}
422+
$json->{"bb"}{"proxy"}{"volumegroup"} = $CFG{"volumegroup"};
423+
420424
$json->{"bb"}{"cmd"}{"controller"} = "none"; # disable on compute nodes
421425

422426
$json->{"bb"}{"server0"}{"sslcertif"} = $CFG{"sslcert"} if($CFG{"sslcert"} ne "default");

bb/src/serial.cc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,10 @@ void look4NVMFinitiator(){
172172
{
173173
files.push_back("address");
174174
}
175+
else if(line == string("tcp"))
176+
{
177+
files.push_back("address");
178+
}
175179
}
176180
if(files[index] == "address")
177181
{
@@ -296,6 +300,11 @@ void look4NVMFtargetDevices(){
296300
files.push_back("addr_traddr");
297301
files.push_back("addr_trsvcid");
298302
}
303+
else if(line == string("tcp"))
304+
{
305+
files.push_back("addr_traddr");
306+
files.push_back("addr_trsvcid");
307+
}
299308
}
300309
nvmet_pseudoserial = nvmet_pseudoserial + "," + line;
301310
}

0 commit comments

Comments
 (0)