summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2008-07-08 19:47:44 +1000
committerAndrew Tridgell <tridge@samba.org>2008-07-08 19:47:44 +1000
commit8c8301e71e88372584f68eddbd07e8c814afda3a (patch)
tree7e3ecb4d3425a9e3d863c2145ea644ca55d23654
parent7301d4d92f367f01aa8598925ec39ce9ca055875 (diff)
downloadautocluster-8c8301e71e88372584f68eddbd07e8c814afda3a.tar.gz
autocluster-8c8301e71e88372584f68eddbd07e8c814afda3a.tar.xz
autocluster-8c8301e71e88372584f68eddbd07e8c814afda3a.zip
added some iMacros for automating the GUI
-rw-r--r--README52
-rwxr-xr-ximacros/SoFS-cifs1.iim37
-rwxr-xr-ximacros/SoFS-export1.iim34
-rwxr-xr-ximacros/SoFS-install1.iim65
-rwxr-xr-ximacros/SoFS-install2.iim17
5 files changed, 188 insertions, 17 deletions
diff --git a/README b/README
index ae98b22..a2de449 100644
--- a/README
+++ b/README
@@ -42,11 +42,21 @@ To setup a virtual cluster for SoFS with autocluster follow these steps:
fscc-install.mainz.de.ibm.com in
/instgpfs/instsrv/dists/ISO/RHEL5.2-Server-20080430.0-x86_64-DVD.iso
- 5) use ./create_base.sh to create the base install image. The
+ 5) create a 'config' file in the autocluster directory. I suggest you
+ create it like this:
+
+ . config.sample
+ MEM=what ever mem you want
+ KVM=path to your kvm
+
+ That way when you upgrade autocluster with "git pull" you will
+ inherit the new addtions to config.sample
+
+ 6) use ./create_base.sh to create the base install image. The
install will take about 10 to 15 minutes and you will see the
packages installing in your terminal
- 6) when that has finished, 'destroy' that machine (ie. power it off),
+ 7) when that has finished, 'destroy' that machine (ie. power it off),
with "virsh destroy SoFS-1.5-base"
Then I recommend you mark that base image immutable like this:
@@ -57,39 +67,47 @@ To setup a virtual cluster for SoFS with autocluster follow these steps:
image will be used as a basis file for the per-node images, and if
it changes your cluster will become corrupt
- 7) now run ./create_cluster, specifying a cluster name. For example:
+ 8) now run ./create_cluster, specifying a cluster name. For example:
./create_cluster c1
That will create your cluster nodes and the TSM server node
- 8) now boot your cluster nodes like this:
+ 9) now boot your cluster nodes like this:
- virsh start c1n1
- virsh start c1n2
- virsh start c1n3
- virsh start c1n4
- virsh start c1tsm
+ ./vircmd start c1
- The most useful virsh commands are:
+ The most useful vircmd commands are:
start : boot a node
shutdown : graceful shutdown of a node
destroy : power off a node immediately
- 9) you can watch boot progress like this:
+ 10) you can watch boot progress like this:
tail -f /var/log/kvm/serial.c1*
All the nodes have serial consoles, making it easier to capture
kernel panic messages and watch the nodes via ssh
- 10) now you can ssh into your nodes. You may like to look at the
- small set of scripts in roots home directory on the nodes for some
- scripts. In particular:
+ 11) now you can ssh into your nodes. You may like to look at the
+ small set of scripts in roots home directory on the nodes for
+ some scripts. In particular:
+
+ setup_tsm_server.sh: run this on the TSM node to setup the TSM server
+ setup_tsm_client.sh: run this on the GPFS nodes to setup HSM
+ mknsd.sh : this sets up the local shared disks as GPFS NSDs
+
- setup_tsm_server.sh: run this on the TSM node to setup the TSM server
- setup_tsm_client.sh: run this on the GPFS nodes to setup HSM
- mknsd.sh : this sets up the local shared disks as GPFS NSDs
+ 12) If using the SoFS GUI, then you may want to lower the memory it
+ uses so that it fits easily on the first node. Just edit this
+ file on the first node:
+ /opt/IBM/sofs/conf/overrides/sofs.javaopt
+ 13) For automating the SoFS GUI, you may wish to install the iMacros
+ extension to firefox, and look at some sample macros I have put
+ in the imacros/ directory of autocluster. They will need editing
+ for your environment, but they should give you some hints on how
+ to automate the final GUI stage of the installation of a SoFS
+ cluster.
diff --git a/imacros/SoFS-cifs1.iim b/imacros/SoFS-cifs1.iim
new file mode 100755
index 0000000..9e8dd39
--- /dev/null
+++ b/imacros/SoFS-cifs1.iim
@@ -0,0 +1,37 @@
+VERSION BUILD=6050612 RECORDER=FX
+TAB T=1
+URL GOTO=https://10.0.0.31:1081/ibm/console/logon.jsp
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:j_security_check ATTR=ID:other
+FRAME F=2
+TAG POS=1 TYPE=IMG ATTR=ID:I0
+TAG POS=1 TYPE=IMG ATTR=ID:I7
+TAG POS=1 TYPE=A ATTR=TXT:Configure<SP>Clustered<SP>CIFS
+FRAME F=4
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextbutton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextbutton
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:-7ecb&.pa=true ATTR=ID:viewns_*_:form1:clustername CONTENT=t1
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:-7ecb&.pa=true ATTR=ID:viewns_*_:form1:dcname CONTENT=10.0.0.100
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:-7ecb&.pa=true ATTR=ID:viewns_*_:form1:userid CONTENT=administrator
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextbutton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:progressCloseBtn
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextbutton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:progressCloseBtn
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:-7eb9&.pa=true ATTR=ID:viewns_*_:form1:newsrv CONTENT=10.0.1.131
+TAG POS=1 TYPE=SELECT FORM=ACTION:pa.do?_pa=*&_rid=*:*:-7eb9&.pa=true ATTR=ID:viewns_*_:form1:ifListBox CONTENT=$eth1
+TAG POS=1 TYPE=SELECT FORM=ACTION:pa.do?_pa=*&_rid=*:*:-7eb9&.pa=true ATTR=ID:viewns_*_:form1:hostListBox CONTENT=$t1n2.vsofs1.com:$t1n3.vsofs1.com:$t1n4.vsofs1.com
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:link1woajax
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:-7eb1&.pa=true ATTR=ID:viewns_*_:form1:newsrv CONTENT=10.0.1.132
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:link1woajax
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:-7ead&.pa=true ATTR=ID:viewns_*_:form1:newsrv CONTENT=10.0.1.133
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:link1woajax
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:-7ea9&.pa=true ATTR=ID:viewns_*_:form1:newsrv CONTENT=10.0.2.131
+TAG POS=1 TYPE=SELECT FORM=ACTION:pa.do?_pa=*&_rid=*:*:-7ea9&.pa=true ATTR=ID:viewns_*_:form1:ifListBox CONTENT=$eth2
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:link1woajax
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:-7ea1&.pa=true ATTR=ID:viewns_*_:form1:newsrv CONTENT=10.0.2.132
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:link1woajax
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:-7e9d&.pa=true ATTR=ID:viewns_*_:form1:newsrv CONTENT=10.0.2.133
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:link1woajax
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextbutton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:progressCloseBtn
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextbutton
+TAG POS=1 TYPE=TABLE ATTR=ID:viewns_*_:form1:progressTable:1:grid1&&TXT:<BR><BR><BR><BR><BR><BR>
diff --git a/imacros/SoFS-export1.iim b/imacros/SoFS-export1.iim
new file mode 100755
index 0000000..a9ae100
--- /dev/null
+++ b/imacros/SoFS-export1.iim
@@ -0,0 +1,34 @@
+VERSION BUILD=6050612 RECORDER=FX
+TAB T=1
+URL GOTO=https://10.0.0.31:1081/ibm/console/logon.jsp
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:j_security_check ATTR=ID:other
+FRAME F=2
+TAG POS=1 TYPE=IMG ATTR=ID:I0
+TAG POS=1 TYPE=A ATTR=TXT:Protocol<SP>Configuration
+FRAME F=4
+TAG POS=1 TYPE=INPUT:IMAGE FORM=NAME: ATTR=ID:viewns_0x002d540780751_:form1:serviceTable:2:_id23__input_sel
+TAG POS=1 TYPE=INPUT:IMAGE FORM=NAME: ATTR=ID:viewns_0x002d540780751_:form1:serviceTable:3:_id23__input_sel
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_0x002d540780751_:form1:serviceTable:serviceTable_action0
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_0x002d540780751_:form1:serviceTable:_id10
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_0x002d540780751_:form1:progressCloseBtn
+FRAME F=2
+TAG POS=1 TYPE=A ATTR=TXT:Export<SP>Configuration
+FRAME F=4
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_145490192_:form1:addservice
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=1210708450&_rid=2373a5ba:11b00552795:-7e0f&.pa=true ATTR=ID:viewns_1210708450_:form1:shareName CONTENT=data
+TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:pa.do?_pa=1210708450&_rid=2373a5ba:11b00552795:-7e0f&.pa=true ATTR=ID:viewns_1210708450_:form1:enableNfsCheckbox CONTENT=YES
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=1210708450&_rid=2373a5ba:11b00552795:-7e0f&.pa=true ATTR=ID:viewns_1210708450_:form1:path CONTENT=/gpfs/data
+TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:pa.do?_pa=1210708450&_rid=2373a5ba:11b00552795:-7e0f&.pa=true ATTR=ID:viewns_1210708450_:form1:enableSambaCheckbox CONTENT=YES
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_1210708450_:form1:nextbutton
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=1210708450&_rid=2373a5ba:11b00552795:-7e09&.pa=true ATTR=ID:viewns_1210708450_:form1:inputNewName CONTENT=10.0.*
+TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:pa.do?_pa=1210708450&_rid=2373a5ba:11b00552795:-7e09&.pa=true ATTR=ID:viewns_1210708450_:form1:checkboxgui1 CONTENT=NO
+TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:pa.do?_pa=1210708450&_rid=2373a5ba:11b00552795:-7e09&.pa=true ATTR=ID:viewns_1210708450_:form1:checkboxgui2 CONTENT=NO
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_1210708450_:form1:addOKBtn
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_1210708450_:form1:nextbutton
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=1210708450&_rid=2373a5ba:11b00552795:-7e07&.pa=true ATTR=NAME:viewns_1210708450_:form1:_id12 CONTENT=data<SP>share
+TAG POS=1 TYPE=TD ATTR=TXT:<BR> <BR> browseable<BR> <BR>
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_1210708450_:form1:nextbutton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_1210708450_:form1:finish
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_1210708450_:form1:progressCloseBtn
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_145490192_:form1:serviceTable:_id86
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_415464508_:form1:applybutton \ No newline at end of file
diff --git a/imacros/SoFS-install1.iim b/imacros/SoFS-install1.iim
new file mode 100755
index 0000000..2551a64
--- /dev/null
+++ b/imacros/SoFS-install1.iim
@@ -0,0 +1,65 @@
+VERSION BUILD=6050612 RECORDER=FX
+TAB T=1
+TAB CLOSEALLOTHERS
+URL GOTO=https://10.0.0.31:1081/ibm/console/logon.jsp
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:j_security_check ATTR=ID:other
+FRAME F=2
+TAG POS=1 TYPE=IMG ATTR=ID:I0
+TAG POS=1 TYPE=IMG ATTR=ID:I7
+TAG POS=1 TYPE=A ATTR=TXT:Install<SP>GPFS<SP>Cluster
+FRAME F=4
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:createrunbutton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:hostsTable:hostsTable_action1
+TAG POS=1 TYPE=TEXTAREA FORM=ACTION:pa.do?_pa=*&_rid=*:*:*&.pa=true ATTR=ID:viewns_*_:form1:hostlist CONTENT=10.0.0.31<BR>10.0.0.32<BR>10.0.0.33<BR>10.0.0.34
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:startButton
+WAIT SECONDS=15
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:progressCloseBtn
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:finishButton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextButton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:packageform:checkSettingsButton
+WAIT SECONDS=15
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:packageform:progressCloseBtn
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:packageform:nextButton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:testbutton
+WAIT SECONDS=15
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:progressCloseBtn
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextButton
+WAIT SECONDS=15
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:progressCloseBtn
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextButton
+WAIT SECONDS=35
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:progressCloseBtn
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:networkform:testbutton
+WAIT SECONDS=15
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:networkform:progressCloseBtn
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:*&.pa=true ATTR=ID:viewns_*_:networkform:dnsserverInput CONTENT=10.0.0.1
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:*&.pa=true ATTR=ID:viewns_*_:networkform:searchSuffix1 CONTENT=vsofs1.com
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:*&.pa=true ATTR=ID:viewns_*_:networkform:searchSuffix2 CONTENT=ozlabs.au.ibm.com
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:*&.pa=true ATTR=ID:viewns_*_:networkform:searchSuffix3 CONTENT=vpn.tridgell.net
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:networkform:nextButton
+TAG POS=1 TYPE=TEXTAREA FORM=ACTION:pa.do?_pa=*&_rid=*:*:*&.pa=true ATTR=ID:viewns_*_:form1:additionalhostsdata CONTENT=10.0.0.30<SP>tsmserver<BR>
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextButton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextButton
+WAIT SECONDS=15
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:progressCloseBtn
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:checkbutton
+WAIT SECONDS=15
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:progressCloseBtn
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:skipbutton
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:*&.pa=true ATTR=ID:viewns_*_:form1:newMaster CONTENT=pool.ntp.org
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:addexternalmasterbutton
+TAG POS=1 TYPE=SELECT FORM=ACTION:pa.do?_pa=*&_rid=*:*:*&.pa=true ATTR=ID:viewns_*_:form1:availablemasternodeslist CONTENT=$c1n1.vsofs1.com:$c1n2.vsofs1.com:$c1n3.vsofs1.com:$c1n4.vsofs1.com
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:addinternalmasterbutton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextButton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextButton
+WAIT SECONDS=15
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:progressCloseBtn
+TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:pa.do?_pa=*&_rid=*:*:*&.pa=true ATTR=ID:viewns_*_:form1:clusternameinput CONTENT=samba01.vsofs1.com
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextButton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextButton
+TAG POS=1 TYPE=SELECT FORM=ACTION:pa.do?_pa=*&_rid=*:*:*&.pa=true ATTR=ID:viewns_*_:form1:globalPagePool CONTENT=$64M
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextButton
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextButton
+WAIT SECONDS=35
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:progressCloseBtn
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:nextbutton
diff --git a/imacros/SoFS-install2.iim b/imacros/SoFS-install2.iim
new file mode 100755
index 0000000..f2cd599
--- /dev/null
+++ b/imacros/SoFS-install2.iim
@@ -0,0 +1,17 @@
+VERSION BUILD=6050612 RECORDER=FX
+TAB T=1
+URL GOTO=https://10.0.0.31:1081/ibm/console/logon.jsp
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:j_security_check ATTR=ID:other
+FRAME F=2
+TAG POS=1 TYPE=IMG ATTR=ID:I0
+TAG POS=1 TYPE=IMG ATTR=ID:I1
+TAG POS=1 TYPE=IMG ATTR=ID:I2
+TAG POS=1 TYPE=A ATTR=TXT:File<SP>Systems
+FRAME F=4
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:addnode
+TAG POS=1 TYPE=INPUT:IMAGE FORM=NAME: ATTR=ID:viewns_*_:form1:fullDataTable:selecticons1__selectCtrlIconsAll
+TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:pa.do?_pa=*&_rid=*:*:*&.pa=true ATTR=ID:viewns_*_:form1:forcecheckbox CONTENT=YES
+TAG POS=1 TYPE=SELECT FORM=ACTION:pa.do?_pa=*&_rid=*:*:*&.pa=true ATTR=ID:viewns_*_:form1:blocksizemenu CONTENT=$64K
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:createFs
+WAIT SECONDS=20
+TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME: ATTR=ID:viewns_*_:form1:progressCloseBtn