Re: Netwroked Storage

2009-10-02 Thread Tim Judd
On 10/2/09, Grant Peel  wrote:
> Hi all,
>
> I now have a quote from Dell, for a 4 TB, RAID5 NX3000 NAS.
>
> It comes pre configured with Windows Storage Server 2008 Standard Edition.
> Dell support assures me it will be compatable with NFS on FreeBSD, but if we
> are not happy with it we can wipe it and install whatever software we want
> ... FreeNAS for example.
>
> Questions:
>
> Has anyone used/using Windows Storage Server 2008 with FreeBSD clients? Is
> there any compatability loss? (NSF).
>
> Is anyone using this specific hardware? If so, comments please!
>
> -Grant

I decline Dell if I were to make the choice.  They support SOME linux,
and Windows on the hardware.  Microsoft has made "Services for UNIX"
that Dell tends to install on their Windows NAS devices.

iXsystems makes servers, storage, and everything else with a native
BSD host, at a reasonable cost.  They back PC-BSD development so they
are familiar with the FreeBSD name.

Will the Dell with WS2008 Storage and FreeBSD talk?  They should.  Are
they reliable?  That's questionable.


I don't expect anyone to share my views, but it was asked for comments.

--Tim
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Netwroked Storage

2009-10-02 Thread Grant Peel

Hi all,

I now have a quote from Dell, for a 4 TB, RAID5 NX3000 NAS.

It comes pre configured with Windows Storage Server 2008 Standard Edition. 
Dell support assures me it will be compatable with NFS on FreeBSD, but if we 
are not happy with it we can wipe it and install whatever software we want 
... FreeNAS for example.


Questions:

Has anyone used/using Windows Storage Server 2008 with FreeBSD clients? Is 
there any compatability loss? (NSF).


Is anyone using this specific hardware? If so, comments please!

-Grant

Has anyone used
- Original Message - 
From: "Olivier Nicole" 

To: 
Cc: ; 
Sent: Wednesday, September 30, 2009 9:16 PM
Subject: Re: Netwroked Storage



Hi,


All of the 200 domains on each server have thier own Real Unix user
(obviously). Once the NAS is setup, (using NFS), how do the permissions 
on

the NAS machine play out? i.e. when user 'hisname' logs into a server via
ftp, and uploads a file to his home directory (which is on the NAS), will
the file permissions be the same, and will 'hisname' own the file exactly
the same as if he were writing to the local (server) disk?


That is expected, else something bad would exists in the configuration
of the NAS.


In the NAS
exports do I have to map every user to the NFS or can I just maproot?


Maproot is the easiest as it gives complete access to the NFS exported
directory.

Now you may consider that for security reason, users of client-machine
1 should only be allowed to NFS mount their own home directory.

In that case, you may need the users of client-machine 1 to exist on
client-machine 1 and on the server, etc for machine 2... Actually I
never had this case when a user account only exists on an NFS client
but not on the NFS server, so I am not too sure. I guess that user ID
of the users should be different on every client system.

You may consider an LDAP directory for your users, where the server
would see all the users, but each client-machine would see only the
users belonging to it (I thing that there is an "host" attributes, so
client-1 only sees the users with host=client-1).

Good luck,

Olivier
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to 
"freebsd-questions-unsubscr...@freebsd.org"






___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Netwroked Storage

2009-09-30 Thread Olivier Nicole
Hi,

> All of the 200 domains on each server have thier own Real Unix user 
> (obviously). Once the NAS is setup, (using NFS), how do the permissions on 
> the NAS machine play out? i.e. when user 'hisname' logs into a server via 
> ftp, and uploads a file to his home directory (which is on the NAS), will 
> the file permissions be the same, and will 'hisname' own the file exactly 
> the same as if he were writing to the local (server) disk? 

That is expected, else something bad would exists in the configuration
of the NAS.

> In the NAS 
> exports do I have to map every user to the NFS or can I just maproot?

Maproot is the easiest as it gives complete access to the NFS exported
directory.

Now you may consider that for security reason, users of client-machine
1 should only be allowed to NFS mount their own home directory.

In that case, you may need the users of client-machine 1 to exist on
client-machine 1 and on the server, etc for machine 2... Actually I
never had this case when a user account only exists on an NFS client
but not on the NFS server, so I am not too sure. I guess that user ID
of the users should be different on every client system.

You may consider an LDAP directory for your users, where the server
would see all the users, but each client-machine would see only the
users belonging to it (I thing that there is an "host" attributes, so
client-1 only sees the users with host=client-1).

Good luck,

Olivier
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Netwroked Storage

2009-09-30 Thread Grant Peel
- Original Message - 
From: "Adam Vande More" 

To: "Grant Peel" 
Cc: 
Sent: Wednesday, September 30, 2009 9:07 AM
Subject: Re: Netwroked Storage



On Tue, Sep 29, 2009 at 10:39 AM, Grant Peel  wrote:


Hi all,

For the past few months I have been researching methods to create a 
storage

enclosure, perferably with out spending many 10s of k's of $'s.

The intent here is to connect about 10 Web servers, each of them hosting
about 200 domains, to a central storage system to house users home
directories.

I am still looking for feedback regarding what level of hardware ( how 
much

RAM , cpu bus speed etc) people might be using for a similar setup.

The end idea is to lead FreeBSD on the storage system, create one huge
/home directory, export it via NFS and share that on all the Web 
machines.


It might be worth noting that the Web machines host a full array of
software, i.e. Mail, Web, MySQL, PHP etc.

Does anyone use a similar setup? What kind of I/O bottlenecks are 
created?




Your questions cannot be answer specifically because they do not contain
enough info.  Here is what I chose to do in a similar but smaller enviro.

1.  This a good place for virtualization.  FreeBSD jails are the most
efficient form that I'm aware of including XEN.  Jails have limitations 
XEN

doesn't however.
2.  High load DB's shouldn't be virtualized.
3.  EZjails port helps alot!
4.  Machine specs would depend on system load, you've given no indication
other than apps.
5.  You should preplan backup and failover setup.  Heartbeat, CARP, rdiff,
and other utilities should help here.





Any feedback would be welcome.

-Grant





--
Adam Vande More
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to 
"freebsd-questions-unsubscr...@freebsd.org"





Hi Adam,

Thanks for the reply.

Whatever software flavour I settle on (I am trending towards FreeNAS at this 
point), I will be be running a RAID 5 array with a specific share dedicated 
to backups. Indeed, I already have a robust backup schemem in place. So no 
worries about loosing data per #5 on your list.


Per #4 on your list, I am not sure if you are asking about the NAS machine, 
or the clients. The CLients are all Dell machines (R200's, PE860's and 
PE#750's). They are all Pent 4 and Xenon machines, currently using 100MB 
ethernet. (LAN AND WAN). All of them are connected to my central switch via 
a LAN vlan, and a wan vlan. The ethernet switch is also a dell 48 port 
Managed 100MB switch, with two GB ports. The current Internet traffic is 
about 2 Megabits sustained. The hard drive lights on each server are 
blinking about once per second, a little more solid when FTP activity is 
high. As far as the NAS machine specs go, I have not decided on anything 
yet, and am looking for input on this, any takers?


I have also just came up with another question:

All of the 200 domains on each server have thier own Real Unix user 
(obviously). Once the NAS is setup, (using NFS), how do the permissions on 
the NAS machine play out? i.e. when user 'hisname' logs into a server via 
ftp, and uploads a file to his home directory (which is on the NAS), will 
the file permissions be the same, and will 'hisname' own the file exactly 
the same as if he were writing to the local (server) disk? In the NAS 
exports do I have to map every user to the NFS or can I just maproot?


TIA,

-Grant






___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Netwroked Storage

2009-09-30 Thread Adam Vande More
On Tue, Sep 29, 2009 at 10:39 AM, Grant Peel  wrote:

> Hi all,
>
> For the past few months I have been researching methods to create a storage
> enclosure, perferably with out spending many 10s of k's of $'s.
>
> The intent here is to connect about 10 Web servers, each of them hosting
> about 200 domains, to a central storage system to house users home
> directories.
>
> I am still looking for feedback regarding what level of hardware ( how much
> RAM , cpu bus speed etc) people might be using for a similar setup.
>
> The end idea is to lead FreeBSD on the storage system, create one huge
> /home directory, export it via NFS and share that on all the Web machines.
>
> It might be worth noting that the Web machines host a full array of
> software, i.e. Mail, Web, MySQL, PHP etc.
>
> Does anyone use a similar setup? What kind of I/O bottlenecks are created?
>

Your questions cannot be answer specifically because they do not contain
enough info.  Here is what I chose to do in a similar but smaller enviro.

1.  This a good place for virtualization.  FreeBSD jails are the most
efficient form that I'm aware of including XEN.  Jails have limitations XEN
doesn't however.
2.  High load DB's shouldn't be virtualized.
3.  EZjails port helps alot!
4.  Machine specs would depend on system load, you've given no indication
other than apps.
5.  You should preplan backup and failover setup.  Heartbeat, CARP, rdiff,
and other utilities should help here.



>
> Any feedback would be welcome.
>
> -Grant
>
>


-- 
Adam Vande More
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Netwroked Storage

2009-09-29 Thread Grant Peel


- Original Message - 
From: "Mauro Rezzonico" 

To: 
Sent: Tuesday, September 29, 2009 9:46 PM
Subject: Re: Netwroked Storage



Grant Peel wrote:
The intent here is to connect about 10 Web servers, each of them hosting 
about 200 domains, to a central storage system to house users home 
directories.
It might be worth noting that the Web machines host a full array of 
software, i.e. Mail, Web, MySQL, PHP etc.


I don't have an answer, bu I have a question, probably a naive one and
even slightly OT..

If the 200 domains are hosting MySQL driven web applications (let's say
200 Wordpress), then perhaps they are connecting to the very same MySQL
instance, so ALL their databases are in the same mysql_dbdir, and
perhaps the dbdir is /var/db/mysql...
So: how do you deal things like that with MySQL driven web applications?
How are you going to deal the mysql_dbdir issue? NFS perhaps is not the
best filesystem for MySQL tables (performance-wise)...
Are you going to 'mysqldump' the databases back in each home dir?
Periodically? And keep the databases on the local disks?

--
Mauro Rezzonico , Como, Italia
"Maybe this world is another planet's hell" - H.Huxley



All machines are completely autonomous. i.e they each run thier own 
applications and store all data to thier own disks.


-Grant



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to 
"freebsd-questions-unsubscr...@freebsd.org"




___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Netwroked Storage

2009-09-29 Thread Olivier Nicole
Hi,

> For the past few months I have been researching methods to create a
> storage enclosure, perferably with out spending many 10s of k's of
> $'s.

You can asemble the machine yourself, I have put up a storage (for
back-up, slow SATA disks, 7.5 TB, only one quad core AMD 1.9 GHz and
4GB RAM) for 2K$.

You can consider running freenas, based on FreeBSD, on the system.

Best,

Olivier
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Netwroked Storage

2009-09-29 Thread Mauro Rezzonico

Grant Peel wrote:

The intent here is to connect about 10 Web servers, each of them hosting about 
200 domains, to a central storage system to house users home directories.
It might be worth noting that the Web machines host a full array of software, 
i.e. Mail, Web, MySQL, PHP etc.


I don't have an answer, bu I have a question, probably a naive one and
even slightly OT..

If the 200 domains are hosting MySQL driven web applications (let's say
200 Wordpress), then perhaps they are connecting to the very same MySQL
instance, so ALL their databases are in the same mysql_dbdir, and
perhaps the dbdir is /var/db/mysql...
So: how do you deal things like that with MySQL driven web applications?
How are you going to deal the mysql_dbdir issue? NFS perhaps is not the
best filesystem for MySQL tables (performance-wise)...
Are you going to 'mysqldump' the databases back in each home dir?
Periodically? And keep the databases on the local disks?

--
Mauro Rezzonico , Como, Italia
"Maybe this world is another planet's hell" - H.Huxley


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Netwroked Storage

2009-09-29 Thread Grant Peel
Hi all,

For the past few months I have been researching methods to create a storage 
enclosure, perferably with out spending many 10s of k's of $'s.

The intent here is to connect about 10 Web servers, each of them hosting about 
200 domains, to a central storage system to house users home directories.

I am still looking for feedback regarding what level of hardware ( how much RAM 
, cpu bus speed etc) people might be using for a similar setup.

The end idea is to lead FreeBSD on the storage system, create one huge /home 
directory, export it via NFS and share that on all the Web machines.

It might be worth noting that the Web machines host a full array of software, 
i.e. Mail, Web, MySQL, PHP etc.

Does anyone use a similar setup? What kind of I/O bottlenecks are created?

Any feedback would be welcome.

-Grant
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"