X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: by onstor-exch02.onstor.net 
	id <01C81017.7B0DDB88@onstor-exch02.onstor.net>; Tue, 16 Oct 2007 10:10:41 -0700
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C81017.7B0DDB88"
Content-class: urn:content-classes:message
Subject: RE: Initial Configuration Functional Spec
Date: Tue, 16 Oct 2007 10:09:55 -0700
Message-ID: <BB375AF679D4A34E9CA8DFA650E2B04E05BFE686@onstor-exch02.onstor.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Initial Configuration Functional Spec
Thread-Index: AcgJ4Ns1GSal/mVkQSeBMP/GubMJuwDMmapQAAPhekAAhIUAwAA0YbsQAAQ/R8w=
References: <BB375AF679D4A34E9CA8DFA650E2B04E05FEA993@onstor-exch02.onstor.net> <BB375AF679D4A34E9CA8DFA650E2B04EC24716@onstor-exch02.onstor.net> <BB375AF679D4A34E9CA8DFA650E2B04E02025649@onstor-exch02.onstor.net>
From: "Paul Hammer" <paul.hammer@onstor.com>
To: "Tim Gardner" <tim.gardner@onstor.com>
Cc: "Charissa Willard" <charissa.willard@onstor.com>,
	"dl-Design Review" <dl-designreview@onstor.com>

This is a multi-part message in MIME format.

------_=_NextPart_001_01C81017.7B0DDB88
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Perhaps I am missing the point, but why would there be anything on =
either flash during a first time install?

________________________________

From: Sripal Surendiran (HCL)
Sent: Tue 10/16/2007 8:11 AM
To: Tim Gardner
Cc: Charissa Willard; dl-Design Review; Sudharsan Srinivasan; Sripal =
Surendiran (HCL)
Subject: RE: Initial Configuration Functional Spec



Hi,

=20

We seek an additional clarification in completing the FIRST TIME INSTALL =
(FTI) implementation as discussed:

=20

Currently, when a "system config restore" is performed on the NG, the =
code "ignores" files that are not present in the source flash.

=20

For e.g., if we intend to restore the configuration files from secondary =
flash to the primary and the secondary flash does not contain the file =
hostname.sc2, this file is "ignored" and not deleted from the primary =
which in fact ends up with the primary not being an "exact copy" of the =
secondary in terms of the configuration.

=20

This problem is magnified in the FTI code as it re-uses the "system =
config restore" code to implement the "Restore from secondary flash" =
option (in the FTI screen).

=20

Should we consider this a bug in "system config restore", raise a bug in =
CQ for this and fix it or should we work-around this problem in the FTI =
code?

=20

Thanks in advance for your comments,

Sripal.

=20

________________________________

From: Sripal Surendiran (HCL)=20
Sent: Monday, October 15, 2007 7:54 PM
To: Tim Gardner
Cc: Charissa Willard; dl-Design Review
Subject: RE: Initial Configuration Functional Spec

=20

Tim,

=20

Please find my inline comments marked as SRIPAL:

=20

Thanks and regards,

Sripal.

=20

________________________________

From: Tim Gardner=20
Sent: Friday, October 12, 2007 2:52 PM
To: Charissa Willard; dl-Design Review
Subject: RE: Initial Configuration Functional Spec

=20

4. Based on the problem statement, I have to ask why we are even =
considering changing the way we do initial config.

Basically the problem statement says that a filer has to be configured =
before it is plugged into a customer network.

This means that an SE will have to connect a laptop to the filer. =
Doesn't seem to make much difference to me

whether the SE uses the SC1 network port or the console port. If I were =
an SE I would prefer to use the console

port as that would give me much more visibility into what was going on =
as I would be able to see all the startup

messages. SEs will need the ability to connect to a console port in =
order to troubleshoot systems so why

expend the effort to enable then to also configure the filer via the =
network port?

=20

SRIPAL: There would be no laptop needed to configure the filer as
before. From our understanding, the DHCP server is expected to (mostly)
provide the configuration details for a filer in the most common case
and the configuration of the filer can then be done using either the
WebUI or serial terminal or ssh.

=20

5.1.2: Why aren't we using a conventional class B netmask?

=20

SRIPAL: The intent was to select an IP address reserved for "private ip"
so that the likelihood of an IP address clash with a customer machine is
minimal. We would be happy to accommodate any specific suggestions you =
may have
on this :-)

=20

The business about using a semaphore file and having an initializing =
state bothers me. How do you prevent the

filer from being left in the initializing state if the ssh connection =
breaks in the middle of configuring the filer?

Is the only way out to do a system config reset? Will nfxsh let me get =
to a prompt to run system config reset

if the system is in the initializing state?

=20

SRIPAL: We have tried to handle all the error conditions internally. In =
this case, the user
will be prompted about current session that is already trying to
configure the gateway. User has the option to override the "other" =
session.

=20

5.3 2: Where does one run the "utility" script to determine a filers IP =
address from its MAC address?

=20

SRIPAL: This is meant to be run from a Linux box. It is only meant to be
a support script and would never be required in a typical installation
scenario.
This is planned for a future date and is not part of the current
deliverable.

=20

5.3 3: This is going to be an endless source of confusion for customers. =
Why not just restrict configuration to the SC1 interface?

=20

SRIPAL: This is just a "convenience" feature. Any port may be used as =
the
management interface. Typically, we only expect one of the interfaces to
be physically connected to a network.

=20

5.3 4: This needs to be determined. How does a customer choose what =
method to use? Yet another script. Where does one run this script?

=20

SRIPAL: This is again plan for the future and we are working this out
with Charissa. Not planned to be a part of the current deliverable.

=20

5.3 5: Where are the parameters restored from? secondary flash? backup =
file on primary flash?

=20

SRIPAL: It should not be restored. It should be retained. Sorry about =
this. We
will change in the FS. When the "-r" option is passed to system config =
reset,
the network configuration for the filer is retained and the other
configuration data including the clusterDB is deleted.

=20

6.1: documentation for -r does not make sense. If you are retaining the =
config parameters, then what exactly is being reset?

Also implies that this command is rebooting the filer. Is this really =
correct?

=20

SRIPAL: When -r is specified, we do not reset the below files

    1. /etc/mygate
    2. /etc/myname
    3. /etc/hostname.sc1
    4. /etc/hostname.sc2
    5. /etc/hosts
    6. /etc/resolv.conf
    7. /etc/ntp.conf

 The exact files that are being reset are

    1. /usr/local/agile/conf/smbd*
    2. /usr/local/agile/conf/krb5*
    3. /usr/local/agile/conf/cifs.dbase*
    4. /var/agile/samba/secrets.*
    5. /usr/local/agile/conf/stand_cluster
    6. /usr/local/agile/etc/elog.conf
    7. /usr/local/agile/etc/snmpd.conf
    8. /etc/passwd
    9. /usr/local/agile/conf/cluster.db.DB*
   10. /usr/local/agile/conf/cluster.conf

Even in the current implementation, the filer reboots after a "system
config reset". This functionality has been retained as-is.

6.3: much more info needed. What are the legal values for each field?

What is the meaning of the value in []? Where does this value come from?

What happens if I just enter a carriage return?

What happens if I enter an illegal value? Do I get prompted to enter it =
again?

I don't see any prompts for the time, date, or timezone?

How do I clear out a value if for instance I want to unconfigure the SC1 =
IP address?

=20

SRIPAL: NTP server is added instead of date and time. As per Sandrine's =
advise
we are getting time zone also from the user. All the above error =
conditions are
currently being handled in the modified UI. Instructions at the top of =
the screen
cover all these points.

=20

Below is the screen to load configurations from secondary flash


=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D

              Welcome to the Gateway Initial Configuration Wizard

=20

This wizard allows you to quickly initialize your NAS Gateway. You'll =
only

need to enter some basic Networking parameters. After the

initial configuration, you will able to further configure your Gateway.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=


=20

Do you wish to copy the configuration files from secondary flash: =
(y|n|q):y

Remounting the local filesystem read-write...done
Mounted secondary disk
Shutting down the system software...done
/usr/local/agile/bin/emrscron -r
Killed
Shutting down PM...done
Shutting down the inetd...done
Starting to copy the files to the primary disk
usr/local/agile/conf/agile.conf
etc/hosts
etc/hostname.sc1
etc/master.passwd
etc/passwd
etc/pwd.db
etc/spwd.db
etc/myname
usr/local/agile/conf/cluster.conf
usr/local/agile/conf/cluster.db.DB0
usr/local/agile/conf/cluster.db.DBSYS1
usr/local/agile/conf/nasgwayinit.conf
etc/ssh/ssh_host_dsa_key.pub
etc/ssh/ssh_host_dsa_key
etc/ssh/ssh_host_key.pub
etc/ssh/ssh_host_key
etc/ssh/ssh_host_rsa_key
etc/ssh/ssh_host_rsa_key.pub
etc/localtime
etc/syslog.conf
etc/ntp.conf
etc/ntp/step-tickers
usr/local/agile/etc/syslog.conf
usr/local/agile/etc/snmpd.conf
Unmounting /mnt1/onstor/conf...done.
Unmounting /mnt1/tmp...done.
Unmounting /mnt1/var...done.
Unmounting /mnt1/...done.
Rebooting boards...done
Rebooting the system...

=20

Below is the screen to configure the initial configuration paramenter. =
Getting

*time zone* from the user is yet to be added.

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D

              Welcome to the Gateway Initial Configuration Wizard

=20

This wizard allows you to quickly initialize your NAS Gateway. You'll =
only

need to enter some basic Networking parameters. After the initial =
configuration,

you will able to further configure your Gateway.

=20

1. Fields marked * are mandatory.

2. Default values are displayed in square brackets. Simply hit return

   to use the default values.

3. Type space followed by return key to ignore default value.

4. Type # followed by return key to exit.

5. Alteast the Primary/Secondary Management interface should be  =
configured.

6. Domain name and nameserver are optional. When configured, both the

   parameters should be entered.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D

=20

=20

Enter the Gateway's Hostname:* [localhost]filer6

Enter the Gateway's Primary Management IP: [172.18.250.250]10.25.0.6

Enter the Gateway's Primary Management Netmask: [255.255.0.0]

Enter the Gateway's Secondary Management IP: [172.19.250.250]

Enter the Gateway's Secondary Management Netmask: [255.255.0.0]

Enter the Gateway's Default Router:* []10.25.0.1

Enter the Gateway's NTP Server: []10.25.0.12

Enter the Gateway's Resolver Domain Name: []

Enter the Gateway's Resolver Nameserver: []

-------------------------------------------------------------------------=
-------

Confirmation:

        Gateway's Hostname: filer6

        Gateway's Primary Management IP: 10.25.0.6

        Gateway's Primary Management NetMask: 255.255.0.0

        Gateway's Secondary Management IP: 172.19.250.250

        Gateway's Secondary Management NetMask: 255.255.0.0

        Gateway's Default Router: 10.25.0.1

        Gateway's Ntp Server: 10.25.0.12

        Gateway's Resolver Domain Name:

        Gateway's Resolver NameServer:

-------------------------------------------------------------------------=
-------

Commit changes: (y|n|q):y

Saving Gateway's Initial Configuration, please standby...
Done.
Restarting Gateway Services with new parameters, please standby...
syncing disks... done
System restart.

=20

8.1 2: A system upgrade should install the semaphore file instead of =
having the script rely on the hostname files.

=20

SRIPAL: This method helps us handle the case of developers NFS mounting =
their /usr/local/agile
directories as well. In both cases, we detect the absence of the =
semaphore file and create

it if it does not exist. It also additionally converts the migration =
from a ZONDA or older=20

system to a newer one (as the older software does not have the semaphore =
file etc).

=20

10: Define performance. How can the performance be the same when you =
have added an extra reboot to the config process

which will increase the time it takes to config a filer?

=20

SRIPAL: As per your suggestion, we are trying to avoid the reboot at the
end of the configuration process. We will update the document
appropriately in a day or 2.

=20

________________________________

From: Charissa Willard=20
Sent: Monday, October 08, 2007 12:25 PM
To: dl-Design Review
Subject: Initial Configuration Functional Spec

=20

Please review the attached updated Initial Configuration FS for R98. =
This document now contains just the DHCP client and Default IP address =
approaches to be used by this feature. It also contains more detailed =
information on these approaches in addition to sample console output.

=20

-Charissa


------_=_NextPart_001_01C81017.7B0DDB88
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<HTML dir=3Dltr><HEAD>=0A=
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dunicode">=0A=
<META content=3D"MSHTML 6.00.2900.3132" name=3DGENERATOR>=0A=
<STYLE>=0A=
<!--=0A=
font-face=0A=
	{font-family:Tahoma;}=0A=
=0A=
                       =0A=
 font-face=0A=
	{font-family:Tahoma;}=0A=
                        =0A=
 p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:10.0pt;=0A=
	font-family:"Courier New";}=0A=
a:link, span.MsoHyperlink=0A=
	{color:blue;=0A=
	text-decoration:underline;}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{color:purple;=0A=
	text-decoration:underline;}=0A=
p=0A=
	{=0A=
	margin-right:0in;=0A=
	margin-left:0in;=0A=
	font-size:12.0pt;=0A=
	font-family:"Times New Roman";}=0A=
span.emailstyle17=0A=
	{font-family:"Courier New";=0A=
	color:windowtext;=0A=
	font-weight:normal;=0A=
	font-style:normal;=0A=
	text-decoration:none none;}=0A=
span.emailstyle18=0A=
	{font-family:Arial;=0A=
	color:navy;}=0A=
span.emailstyle19=0A=
	{font-family:"Courier New";=0A=
	color:windowtext;=0A=
	font-weight:normal;=0A=
	font-style:normal;=0A=
	text-decoration:none none;}=0A=
span.EmailStyle21=0A=
	{=0A=
	font-family:Arial;=0A=
	color:navy;}=0A=
=0A=
div.Section1=0A=
	{page:Section1;}=0A=
-->=0A=
</STYLE>=0A=
</HEAD>=0A=
<BODY lang=3DEN-US vLink=3Dpurple link=3Dblue>=0A=
<DIV id=3DidOWAReplyText27941 dir=3Dltr>=0A=
<DIV dir=3Dltr><FONT face=3DArial color=3D#000000 size=3D2>Perhaps I am =
missing the point, but why would there be anything on either flash =
during a first time install?</FONT></DIV></DIV>=0A=
<DIV dir=3Dltr><BR>=0A=
<HR tabIndex=3D-1>=0A=
<FONT face=3DTahoma size=3D2><B>From:</B> Sripal Surendiran =
(HCL)<BR><B>Sent:</B> Tue 10/16/2007 8:11 AM<BR><B>To:</B> Tim =
Gardner<BR><B>Cc:</B> Charissa Willard; dl-Design Review; Sudharsan =
Srinivasan; Sripal Surendiran (HCL)<BR><B>Subject:</B> RE: Initial =
Configuration Functional Spec<BR></FONT><BR></DIV>=0A=
<DIV>=0A=
<DIV class=3DSection1>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">Hi,</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">We seek an additional clarification in =
completing the FIRST TIME INSTALL (FTI) implementation as =
discussed:</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">Currently, when a "system config restore" is =
performed on the NG, the code "ignores" files that are not present in =
the source flash.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">For e.g., if we intend to restore the =
configuration files from secondary flash to the primary and the =
secondary flash does not contain the file hostname.sc2, this file is =
"ignored" and not deleted from the primary which in fact ends up with =
the primary not being an "exact copy" of the secondary in terms of the =
configuration.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">This problem is magnified in the FTI code as =
it re-uses the "system config restore" code to implement the "Restore =
from secondary flash" option (in the FTI screen).</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">Should we consider this a bug in "system =
config restore", raise a bug in CQ for this and fix it or should we =
work-around this problem in the FTI code?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">Thanks in advance for your =
comments,</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">Sripal.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"></SPAN></FONT>&nbsp;</P>=0A=
<DIV>=0A=
<DIV class=3DMsoNormal style=3D"TEXT-ALIGN: center" align=3Dcenter><FONT =
face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt; =
FONT-FAMILY: 'Times New Roman'">=0A=
<HR tabIndex=3D-1 align=3Dcenter width=3D"100%" SIZE=3D2>=0A=
</SPAN></FONT></DIV>=0A=
<P class=3DMsoNormal><B><FONT face=3DTahoma size=3D2><SPAN =
style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">From:</SPAN></FONT></B><FONT face=3DTahoma><SPAN =
style=3D"FONT-FAMILY: Tahoma"> Sripal Surendiran (HCL) <BR><B><SPAN =
style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Monday, October 15, 2007 =
7:54 PM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B> Tim =
Gardner<BR><B><SPAN style=3D"FONT-WEIGHT: bold">Cc:</SPAN></B> Charissa =
Willard; dl-Design Review<BR><B><SPAN style=3D"FONT-WEIGHT: =
bold">Subject:</SPAN></B> RE: Initial Configuration Functional =
Spec</SPAN></FONT><FONT face=3D"Times New Roman" size=3D3><SPAN =
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New =
Roman'"></SPAN></FONT></P></DIV>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<DIV id=3DidOWAReplyText39686>=0A=
<DIV>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dblack size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: =
Arial">Tim,</SPAN></FONT><FONT face=3D"Times New Roman" size=3D3><SPAN =
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New =
Roman'"></SPAN></FONT></P></DIV>=0A=
<DIV>=0A=
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN =
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New =
Roman'"></SPAN></FONT>&nbsp;</P></DIV>=0A=
<DIV>=0A=
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Please find my inline =
comments marked as SRIPAL:</SPAN></FONT><FONT face=3D"Times New Roman" =
size=3D3><SPAN style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New =
Roman'"></SPAN></FONT></P></DIV>=0A=
<DIV>=0A=
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN =
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New =
Roman'"></SPAN></FONT>&nbsp;</P></DIV>=0A=
<DIV>=0A=
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thanks and =
regards,</SPAN></FONT><FONT face=3D"Times New Roman" size=3D3><SPAN =
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New =
Roman'"></SPAN></FONT></P></DIV>=0A=
<DIV>=0A=
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Sripal.</SPAN></FONT><FONT =
face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt; =
FONT-FAMILY: 'Times New Roman'"></SPAN></FONT></P></DIV></DIV>=0A=
<DIV>=0A=
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN =
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New =
Roman'"></SPAN></FONT>&nbsp;</P>=0A=
<DIV class=3DMsoNormal style=3D"TEXT-ALIGN: center" align=3Dcenter><FONT =
face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt; =
FONT-FAMILY: 'Times New Roman'">=0A=
<HR tabIndex=3D-1 align=3Dcenter width=3D"100%" SIZE=3D2>=0A=
</SPAN></FONT></DIV></DIV>=0A=
<DIV>=0A=
<DIV>=0A=
<P class=3DMsoNormal><B><FONT face=3DTahoma size=3D2><SPAN =
style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">From:</SPAN></FONT></B><FONT face=3DTahoma><SPAN =
style=3D"FONT-FAMILY: Tahoma"> Tim Gardner <BR><B><SPAN =
style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Friday, October 12, 2007 =
2:52 PM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B> Charissa =
Willard; dl-Design Review<BR><B><SPAN style=3D"FONT-WEIGHT: =
bold">Subject:</SPAN></B> RE: Initial Configuration Functional =
Spec</SPAN></FONT></P></DIV>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">4. Based on =
the problem statement, I have to ask why we are even considering =
changing the way we do initial config.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Basically the =
problem statement says that a filer has to be configured before it is =
plugged into a customer network.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">This means =
that an SE will have to connect a laptop to the filer. Doesn&#8217;t =
seem to make much difference to me</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">whether the =
SE uses the SC1 network port or the console port. If I were an SE I =
would prefer to use the console</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">port as that =
would give me much more visibility into what was going on as I would be =
able to see all the startup</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">messages. SEs =
will need the ability to connect to a console port in order to =
troubleshoot systems so why</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">expend the =
effort to enable then to also configure the filer via the network =
port?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" color=3D#ff6600 =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600">SRIPAL: There =
would be no laptop needed to configure the filer as<BR>before. From our =
understanding, the DHCP server is expected to (mostly)<BR>provide the =
configuration details for a filer in the most common case<BR>and the =
configuration of the filer can then be done using either the<BR>WebUI or =
serial terminal or ssh.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">5.1.2: Why =
aren&#8217;t we using a conventional class B netmask?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" color=3D#ff6600 =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600">SRIPAL: The =
intent was to select an IP address reserved for "private ip"<BR>so that =
the likelihood of an IP address clash with a customer machine =
is<BR>minimal. We would be happy to accommodate any specific suggestions =
you may have<BR>on this :-)</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">The business =
about using a semaphore file and having an initializing state bothers =
me. How do you prevent the</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">filer from =
being left in the initializing state if the ssh connection breaks in the =
middle of configuring the filer?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Is the only =
way out to do a system config reset? Will nfxsh let me get to a prompt =
to run system config reset</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">if the system =
is in the initializing state?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" color=3D#ff6600 =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600">SRIPAL: We have =
tried to handle all the error conditions internally. In this case, the =
user<BR>will be prompted about current session that is already trying =
to<BR>configure the gateway. User has the option to override the "other" =
session.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">5.3 2: Where =
does one run the &#8220;utility&#8221; script to determine a filers IP =
address from its MAC address?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" color=3D#ff6600 =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600">SRIPAL: This is =
meant to be run from a Linux box. It is only meant to be<BR>a support =
script and would never be required in a typical =
installation<BR>scenario.<BR>This is planned for a future date and is =
not part of the current<BR>deliverable.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">5.3 3: This =
is going to be an endless source of confusion for customers. Why not =
just restrict configuration to the SC1 interface?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" color=3D#ff6600 =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600">SRIPAL: This is =
just a "convenience" feature. Any port may be used as the<BR>management =
interface. Typically, we only expect one of the interfaces to<BR>be =
physically connected to a network.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">5.3 4: This =
needs to be determined. How does a customer choose what method to use? =
Yet another script. Where does one run this script?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" color=3D#ff6600 =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600">SRIPAL: This is =
again plan for the future and we are working this out<BR>with Charissa. =
Not planned to be a part of the current deliverable.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">5.3 5: Where =
are the parameters restored from? secondary flash? backup file on =
primary flash?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" color=3D#ff6600 =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600">SRIPAL: It =
should not be restored. It should be retained. Sorry about this. =
We<BR>will change in the FS. When the "-r" option is passed to system =
config reset,<BR>the network configuration for the filer is retained and =
the other<BR>configuration data including the clusterDB is =
deleted.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">6.1: =
documentation for &#8211;r does not make sense. If you are retaining the =
config parameters, then what exactly is being reset?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Also implies =
that this command is rebooting the filer. Is this really =
correct?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" color=3D#ff6600 =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600">SRIPAL: When =
&#8211;r is specified, we do not reset the below =
files<BR><BR>&nbsp;&nbsp;&nbsp; 1. /etc/mygate<BR>&nbsp;&nbsp;&nbsp; 2. =
/etc/myname<BR>&nbsp;&nbsp;&nbsp; 3. =
/etc/hostname.sc1<BR>&nbsp;&nbsp;&nbsp; 4. =
/etc/hostname.sc2<BR>&nbsp;&nbsp;&nbsp; 5. =
/etc/hosts<BR>&nbsp;&nbsp;&nbsp; 6. =
/etc/resolv.conf<BR>&nbsp;&nbsp;&nbsp; 7. /etc/ntp.conf<BR><BR>&nbsp;The =
exact files that are being reset are<BR><BR>&nbsp;&nbsp;&nbsp; 1. =
/usr/local/agile/conf/smbd*<BR>&nbsp;&nbsp;&nbsp; 2. =
/usr/local/agile/conf/krb5*<BR>&nbsp;&nbsp;&nbsp; 3. =
/usr/local/agile/conf/cifs.dbase*<BR>&nbsp;&nbsp;&nbsp; 4. =
/var/agile/samba/secrets.*<BR>&nbsp;&nbsp;&nbsp; 5. =
/usr/local/agile/conf/stand_cluster<BR>&nbsp;&nbsp;&nbsp; 6. =
/usr/local/agile/etc/elog.conf<BR>&nbsp;&nbsp;&nbsp; 7. =
/usr/local/agile/etc/snmpd.conf<BR>&nbsp;&nbsp;&nbsp; 8. =
/etc/passwd<BR>&nbsp;&nbsp;&nbsp; 9. =
/usr/local/agile/conf/cluster.db.DB*<BR>&nbsp;&nbsp; 10. =
/usr/local/agile/conf/cluster.conf<BR><BR>Even in the current =
implementation, the filer reboots after a "system<BR>config reset". This =
functionality has been retained as-is.</SPAN></FONT><FONT =
color=3Dnavy><SPAN style=3D"COLOR: navy"><BR><BR></SPAN></FONT><FONT =
face=3DArial color=3Dnavy><SPAN style=3D"COLOR: navy; FONT-FAMILY: =
Arial">6.3: much more info needed. What are the legal values for each =
field?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">What is the =
meaning of the value in []? Where does this value come =
from?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">What happens =
if I just enter a carriage return?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">What happens =
if I enter an illegal value? Do I get prompted to enter it =
again?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">I don&#8217;t =
see any prompts for the time, date, or timezone?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">How do I =
clear out a value if for instance I want to unconfigure the SC1 IP =
address?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" =
color=3D#ff6600 size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600; =
FONT-FAMILY: 'Courier New'">SRIPAL: NTP server is added instead of date =
and time. As per Sandrine&#8217;s advise<BR>we are getting time zone =
also from the user. All the above error conditions are<BR>currently =
being handled in the modified UI. Instructions at the top of the =
screen<BR>cover all these points.</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" =
color=3D#ff6600 size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600; =
FONT-FAMILY: 'Courier New'"></SPAN></FONT>&nbsp;</P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" =
color=3D#ff6600 size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600; =
FONT-FAMILY: 'Courier New'">Below is the screen to load configurations =
from secondary flash</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dnavy =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
'Courier New'"><BR></SPAN></FONT><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier =
New'">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D</SPAN></FONT><FONT face=3D"Courier New" color=3D#ff6600 =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600; FONT-FAMILY: =
'Courier New'"></SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier =
New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; Welcome to the Gateway Initial Configuration =
Wizard</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'"></SPAN></FONT>&nbsp;</P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">This wizard allows you to quickly initialize your NAS =
Gateway. You'll only</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">need to enter some basic Networking parameters. After =
the</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">initial configuration, you will able to further configure =
your Gateway.</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier =
New'">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'"></SPAN></FONT>&nbsp;</P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">Do you wish to copy the configuration files from =
secondary flash: (y|n|q):y</SPAN></FONT><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"></SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">Remounting the local filesystem =
read-write...done<BR>Mounted secondary disk<BR>Shutting down the system =
software...done<BR>/usr/local/agile/bin/emrscron =
-r<BR>Killed<BR>Shutting down PM...done<BR>Shutting down the =
inetd...done<BR>Starting to copy the files to the primary =
disk<BR>usr/local/agile/conf/agile.conf<BR>etc/hosts<BR>etc/hostname.sc1<=
BR>etc/master.passwd<BR>etc/passwd<BR>etc/pwd.db<BR>etc/spwd.db<BR>etc/my=
name<BR>usr/local/agile/conf/cluster.conf<BR>usr/local/agile/conf/cluster=
.db.DB0<BR>usr/local/agile/conf/cluster.db.DBSYS1<BR>usr/local/agile/conf=
/nasgwayinit.conf<BR>etc/ssh/ssh_host_dsa_key.pub<BR>etc/ssh/ssh_host_dsa=
_key<BR>etc/ssh/ssh_host_key.pub<BR>etc/ssh/ssh_host_key<BR>etc/ssh/ssh_h=
ost_rsa_key<BR>etc/ssh/ssh_host_rsa_key.pub<BR>etc/localtime<BR>etc/syslo=
g.conf<BR>etc/ntp.conf<BR>etc/ntp/step-tickers<BR>usr/local/agile/etc/sys=
log.conf<BR>usr/local/agile/etc/snmpd.conf<BR>Unmounting =
/mnt1/onstor/conf...done.<BR>Unmounting /mnt1/tmp...done.<BR>Unmounting =
/mnt1/var...done.<BR>Unmounting /mnt1/...done.<BR>Rebooting =
boards...done<BR>Rebooting the system...</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'"></SPAN></FONT>&nbsp;</P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" =
color=3D#ff6600 size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600; =
FONT-FAMILY: 'Courier New'">Below is the screen to configure the initial =
configuration paramenter. Getting</SPAN></FONT><FONT face=3DArial =
color=3Dnavy size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: navy; =
FONT-FAMILY: Arial"></SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" =
color=3D#ff6600 size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600; =
FONT-FAMILY: 'Courier New'">*time zone* from the user is yet to be =
added.</SPAN></FONT><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"></SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'"></SPAN></FONT>&nbsp;</P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier =
New'">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier =
New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; Welcome to the Gateway Initial Configuration =
Wizard</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'"></SPAN></FONT>&nbsp;</P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">This wizard allows you to quickly initialize your NAS =
Gateway. You'll only</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">need to enter some basic Networking parameters. After the =
initial configuration,</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">you will able to further configure your =
Gateway.</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'"></SPAN></FONT>&nbsp;</P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">1. Fields marked * are mandatory.</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">2. Default values are displayed in square brackets. =
Simply hit return</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">&nbsp;&nbsp; to use the default values.</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">3. Type space followed by return key to ignore default =
value.</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">4. Type # followed by return key to =
exit.</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">5. Alteast the Primary/Secondary Management interface =
should be&nbsp; configured.</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">6. Domain name and nameserver are optional. When =
configured, both the</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">&nbsp;&nbsp; parameters should be =
entered.</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier =
New'">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'"></SPAN></FONT>&nbsp;</P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'"></SPAN></FONT>&nbsp;</P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">Enter the Gateway's Hostname:* =
[localhost]filer6</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">Enter the Gateway's Primary Management IP: =
[172.18.250.250]10.25.0.6</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">Enter the Gateway's Primary Management Netmask: =
[255.255.0.0]</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">Enter the Gateway's Secondary Management IP: =
[172.19.250.250]</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">Enter the Gateway's Secondary Management Netmask: =
[255.255.0.0]</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">Enter the Gateway's Default Router:* =
[]10.25.0.1</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">Enter the Gateway's NTP Server: =
[]10.25.0.12</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">Enter the Gateway's Resolver Domain Name: =
[]</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">Enter the Gateway's Resolver Nameserver: =
[]</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier =
New'">-------------------------------------------------------------------=
-------------</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">Confirmation:</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gateway's =
Hostname: filer6</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gateway's =
Primary Management IP: 10.25.0.6</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gateway's =
Primary Management NetMask: 255.255.0.0</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gateway's =
Secondary Management IP: 172.19.250.250</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gateway's =
Secondary Management NetMask: 255.255.0.0</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gateway's =
Default Router: 10.25.0.1</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gateway's Ntp =
Server: 10.25.0.12</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gateway's =
Resolver Domain Name:</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gateway's =
Resolver NameServer:</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Courier =
New'">-------------------------------------------------------------------=
-------------</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue">Commit changes: =
(y|n|q):y</SPAN></FONT><FONT color=3Dnavy><SPAN style=3D"COLOR: =
navy"></SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: blue">Saving Gateway's =
Initial Configuration, please standby...<BR>Done.<BR>Restarting Gateway =
Services with new parameters, please standby...<BR>syncing disks... =
done<BR>System restart.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">8.1 2: A =
system upgrade should install the semaphore file instead of having the =
script rely on the hostname files.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" =
color=3D#ff6600 size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600; =
FONT-FAMILY: 'Courier New'">SRIPAL: This method helps us handle the case =
of developers NFS mounting their /usr/local/agile<BR>directories as =
well. In both cases, we detect the absence of the semaphore file and =
create</SPAN></FONT></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Courier New" =
color=3D#ff6600 size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600; =
FONT-FAMILY: 'Courier New'">it if it does not exist. It also =
additionally converts the migration from a ZONDA or older =
</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" color=3D#ff6600 =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600">system to a =
newer one (as the older software does not have the semaphore file =
etc).</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">10: Define =
performance. How can the performance be the same when you have added an =
extra reboot to the config process</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">which will =
increase the time it takes to config a filer?</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" color=3D#ff6600 =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff6600">SRIPAL: As per =
your suggestion, we are trying to avoid the reboot at the<BR>end of the =
configuration process. We will update the document<BR>appropriately in a =
day or 2.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<DIV>=0A=
<DIV class=3DMsoNormal style=3D"TEXT-ALIGN: center" align=3Dcenter><FONT =
face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt; =
FONT-FAMILY: 'Times New Roman'">=0A=
<HR tabIndex=3D-1 align=3Dcenter width=3D"100%" SIZE=3D2>=0A=
</SPAN></FONT></DIV>=0A=
<P class=3DMsoNormal><B><FONT face=3DTahoma size=3D2><SPAN =
style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">From:</SPAN></FONT></B><FONT face=3DTahoma><SPAN =
style=3D"FONT-FAMILY: Tahoma"> Charissa Willard <BR><B><SPAN =
style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Monday, October 08, 2007 =
12:25 PM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B> =
dl-Design Review<BR><B><SPAN style=3D"FONT-WEIGHT: =
bold">Subject:</SPAN></B> Initial Configuration Functional =
Spec</SPAN></FONT></P></DIV>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D1><SPAN =
style=3D"FONT-SIZE: 9pt">Please review the attached updated Initial =
Configuration FS for R98. This document now contains just the DHCP =
client and Default IP address approaches to be used by this feature. It =
also contains more detailed information on these approaches in addition =
to sample console output.</SPAN></FONT></P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>=0A=
<P class=3DMsoNormal><FONT face=3D"Courier New" size=3D1><SPAN =
style=3D"FONT-SIZE: =
9pt">-Charissa</SPAN></FONT></P></DIV></DIV></DIV></BODY></HTML>
------_=_NextPart_001_01C81017.7B0DDB88--
