https://www.slackwiki.com/index.php?title=3ware_3DM2&feed=atom&action=history3ware 3DM2 - Revision history2024-03-28T12:46:34ZRevision history for this page on the wikiMediaWiki 1.40.0https://www.slackwiki.com/index.php?title=3ware_3DM2&diff=264&oldid=prevMerge-delete: typographical fixes2009-11-23T04:40:43Z<p>typographical fixes</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 04:40, 23 November 2009</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l17">Line 17:</td>
<td colspan="2" class="diff-lineno">Line 17:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::a) It complains that you aren't running RedHat or Suse and therefore will not automatically install the 3DM2 init scripts in the <code>/etc/rc.d</code> directory. You have to manually do this, this is explained later in this instruction.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::a) It complains that you aren't running RedHat or Suse and therefore will not automatically install the 3DM2 init scripts in the <code>/etc/rc.d</code> directory. You have to manually do this, this is explained later in this instruction.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>:::b) It makes a <code>/tmp/3ware</code> directory and <del style="font-weight: bold; text-decoration: none;">un-compresses </del>the 3DM2 files there.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:::b) It makes a <code>/tmp/3ware</code> directory and <ins style="font-weight: bold; text-decoration: none;">decompresses </ins>the 3DM2 files there.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::c) It copies the <code>3dm2</code> binary to <code>/usr/sbin</code>.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::c) It copies the <code>3dm2</code> binary to <code>/usr/sbin</code>.</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l36">Line 36:</td>
<td colspan="2" class="diff-lineno">Line 36:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::'''If your web-browser is on the same box as your RAID array'''- click here:[https://localhost:888 http'''s'''://localhost:888]</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::'''If your web-browser is on the same box as your RAID array'''- click here:[https://localhost:888 http'''s'''://localhost:888]</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>::'''If your web-<del style="font-weight: bold; text-decoration: none;">broswer </del>is NOT on the same box as your RAID array'''-</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>::'''If your web-<ins style="font-weight: bold; text-decoration: none;">browser </ins>is NOT on the same box as your RAID array'''-</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::::a) Edit your <code>/etc/3dm2/3dm2.conf</code> file and change the <code>RemoteAccess 0</code> to <code>RemoteAccess 1</code></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::::a) Edit your <code>/etc/3dm2/3dm2.conf</code> file and change the <code>RemoteAccess 0</code> to <code>RemoteAccess 1</code></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::::b) Browse to your machine using HTTPS and port 888-</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::::b) Browse to your machine using HTTPS and port 888-</div></td></tr>
</table>Merge-deletehttps://www.slackwiki.com/index.php?title=3ware_3DM2&diff=55&oldid=prevErik: Copy from old2009-06-02T02:57:02Z<p>Copy from old</p>
<p><b>New page</b></p><div>[[Category:Tutorials]]<br />
==3DM2==<br />
<br />
3DM2 is 3ware's web-based interface for controlling and status checks for their RAID cards. It contains a small web server that allows configuration and maintenance to the RAID array and provides status reports. It has an email notification feature that reports RAID problems and glitches.<br />
<br />
<br />
<br />
==Installing 3DM2 On A Slackware Box==<br />
(written from a 3DM2 V9.3.0.7 and Slackware 11 perspective)<br />
<br />
1) Gunzip and un-tar the 3DM2 archive.<br />
<br />
2) As root, run <code>install.3dm install</code> to install.<br />
<br />
::This script does four things-<br />
<br />
:::a) It complains that you aren't running RedHat or Suse and therefore will not automatically install the 3DM2 init scripts in the <code>/etc/rc.d</code> directory. You have to manually do this, this is explained later in this instruction.<br />
<br />
:::b) It makes a <code>/tmp/3ware</code> directory and un-compresses the 3DM2 files there.<br />
<br />
:::c) It copies the <code>3dm2</code> binary to <code>/usr/sbin</code>.<br />
<br />
:::d) It makes a <code>/etc/3dm2</code> directory.<br />
<br />
::''NOTE: the <code>/tmp/3ware</code> directory is NOT removed after install. It is not necessary to keep but, you may want to keep the <code>install.3dm2</code> binary in case you ever want to uninstall 3DM2.''<br />
<br />
3) Edit <code>/etc/rc.d/rc.local</code> and add the following line:<br />
::<code>/usr/sbin/3dm2</code><br />
<br />
4) ''If you are running a restrictive firewall'', open port 888.<br />
<br />
5) Start 3DM2 by: <code>3dm2</code><br />
<br />
6) Using a web browser, browse to your RAID machine, port 888.<br />
<br />
::'''If your web-browser is on the same box as your RAID array'''- click here:[https://localhost:888 http'''s'''://localhost:888]<br />
<br />
::'''If your web-broswer is NOT on the same box as your RAID array'''-<br />
::::a) Edit your <code>/etc/3dm2/3dm2.conf</code> file and change the <code>RemoteAccess 0</code> to <code>RemoteAccess 1</code><br />
::::b) Browse to your machine using HTTPS and port 888-<br />
::::::EXAMPLE: <code> https://192.186.1.2:888</code><br />
::::::::or <code>https://server.mydomain.net:888</code><br />
<br />
7) Once the web interface loads up, log in as ADMINISTRATOR (default password is "3ware") and complete the configuration.<br />
<br />
8) To activate the help files, you'll need to copy them to the correct location.<br />
::::a) View your /etc/3dm2/3dm2.conf file. <br />
::::b) Make a note of the Help entry.<br />
<br />
9) Go to /tmp/3ware/.<br />
<br />
10) Untar the file 3dm-help.tgz. A directory corresponding to your language with all the help files in it will be created. For this example (English), the directory was called en.<br />
<br />
11) Copy the en directory into the location you made a note of in 8b above. Copy the whole directory, not just the files inside the directory.<br />
<br />
12) Now when you are logged in to the 3dm2 application inside a browser and you click on help, you will get the help screens.<br />
<br />
<br />
--------------------------------------------------------------------------------------------<br />
(written from a 3DM2-Linux-9.3.0.4 and Slackware '''12.0''' perspective)<br />
<br />
Using the 3DM2-Linux-9.3.0.4 seems to be ideal for slackware. I have it running on<br />
<br />
Slackware 10.2<br />
Slackware 11.0 (2.4 and 2.6 kernels)<br />
Slackware 12.0 (Defult 2.6 kernel)<br />
<br />
with the following cards:<br />
<br />
7006-2 Series<br />
8006-2LP Serise<br />
9500S Series<br />
<br />
The directions I found to work best are as follows.<br />
<br />
1a) Download 3DM2-Linux-9.3.0.4.tgz from:<br />
http://www.3ware.com/support/download.asp<br />
<br />
2a) Please select your 3ware product. = $YOUR_CARD_MODEL<br />
<br />
3a) Please Select Item = *LEAVE BLANK*<br />
<br />
4a) Latest = 9.3.0.4<br />
<br />
5a) Please select the item to download = 3DMD2 Management Utility<br />
<br />
6a) Then select Linux as your OS, select 3DM2-Linux-9.3.0.4.tgz to download, read the EULA, and <br />
download somewhere reachable by your Linux OS. For the sake of instructions, we'll say /usr/src/3ware.<br />
<br />
01) cd /usr/src/3ware<br />
<br />
02) tar xfvz 3DM2-Linux-9.3.0.4.tgz<br />
<br />
03) run: ./install -i<br />
<br />
This extracts files to: /tmp/3ware<br />
<br />
...moves the appropriate binary to:<br />
/usr/sbin/3dm2<br />
<br />
...and creates the directory:<br />
/etc/3dm2<br />
<br />
Now we need to create another directory. For the sake of instructions, we'll say /3ware/.<br />
<br />
04) mkdir /3ware<br />
<br />
05) run: cp -rf /tmp/3ware/* /3ware/<br />
<br />
06) run: cp /usr/src/3ware/3dm-lnx.tgz /3ware/<br />
<br />
07) run: cd /3ware<br />
<br />
08) run: ./install<br />
<br />
To the following questions, answer the defaults:<br />
<br />
Was RPM used to install the Escalade driver and/or 3dm?? (Y/N) [N]<br />
Please enter the location of the help documentation. [/usr/local/doc/3dm]<br />
<br />
Now you will get what appears to be an error. "3dm binary missing. Installation stopping." Don't worry, the binary file is already in place. If you notice though, the /etc/3dm2 directory is empty.<br />
<br />
09) run: /usr/sbin/3dm2<br />
<br />
This will populate that directory with the default config file, that you may edit to your satisfaction. If you leave the config file as is, you should be able to connect to your server from the local host at https://localhost:888 (*https* is very important).<br />
<br />
In order to connect from another PC, edit /etc/3dmd2/3dmd2.conf line<br />
<br />
RemoteAccess 0<br />
to<br />
RemoteAccess 1<br />
<br />
1b) run: killall 3dm2<br />
<br />
2b) run: /usr/sbin/3dm2<br />
<br />
The default password for both "USER" and "ADMINISTRATOR" = "3ware"</div>Erik