Re: [CentOS] using Linux as a NAS / SAN device

2009-10-20 Thread Rudi Ahlers
On Tue, Oct 20, 2009 at 7:15 PM, Alan McKay  wrote:
>> We have decided to get the Thecus 8800N NAS devices at the end of the
>> day, since they're about 40% cheaper than having to build one. They
>> run a Linux based OS, and uses software RAID, but I can't build a new
>> server at this price, even with software RAID.
>
> Hey Rudi, I'm finding myself tracing your footsteps here as we are
> looking at going down a similar path.
>
> How is that Thecus working out for you?
>
> I googled it and hit this on Tigert Direct
>
> http://www.tigerdirect.com/applications/searchtools/item-details.asp?EdpNo=4831685&csid=ITD&body=MAIN#detailspecs
>
> though it is not clear to me how many drives that comes with - looks
> like only 1 I guess.
>
> thanks,
> -Alan
>
>
> --
> “Don't eat anything you've ever seen advertised on TV”
>         - Michael Pollan, author of "In Defense of Food"
> ___


Hi Alan,

The client who would have used this pulled out on number 99, so I
haven't actually unpacked the NAS and used it We shipped it back
to the suppliers.

But from that I can see on the demo units, it's very easy to use and
works quite well as an off-the-shelf option. Price wise, I couldn't
put together a 2U SuperMicro with 8 drives at the same price. This
device would cost me about 15 - 20% cheaper than building a similar
system with a SuperMicro server + 8 drives, in our country.

Here's the product URL:
http://www.thecus.com/products_over.php?cid=11&pid=177&set_language=english


-- 
Kind Regards
Rudi Ahlers
CEO, SoftDux Hosting
Web: http://www.SoftDux.com
Office: 087 805 9573
Cell: 082 554 7532
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-10-20 Thread Alan McKay
> We have decided to get the Thecus 8800N NAS devices at the end of the
> day, since they're about 40% cheaper than having to build one. They
> run a Linux based OS, and uses software RAID, but I can't build a new
> server at this price, even with software RAID.

Hey Rudi, I'm finding myself tracing your footsteps here as we are
looking at going down a similar path.

How is that Thecus working out for you?

I googled it and hit this on Tigert Direct

http://www.tigerdirect.com/applications/searchtools/item-details.asp?EdpNo=4831685&csid=ITD&body=MAIN#detailspecs

though it is not clear to me how many drives that comes with - looks
like only 1 I guess.

thanks,
-Alan


-- 
“Don't eat anything you've ever seen advertised on TV”
 - Michael Pollan, author of "In Defense of Food"
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-09-03 Thread Rudi Ahlers
On Mon, Aug 31, 2009 at 11:28 AM,  wrote:
> Hi,
>
> -Original Message-
> From: centos-boun...@centos.org [mailto:centos-boun...@centos.org] On
> Behalf Of Robert Heller
> Sent: Friday, August 28, 2009 12:23 AM
> To: CentOS mailing list
> Cc: CentOS mailing list
> Subject: Re: [CentOS] using Linux as a NAS / SAN device
>
> At Fri, 28 Aug 2009 00:12:27 +0200 CentOS mailing list
>  wrote:
>
>>
>> Hi,
>>
>> I'm looking at using Linux as a NAS / SAN device, and would like some
>> input from other's who have done this before?
>>
>> How would it compare to commercial SAN devices, Thecus N8800SAS
>> (http://www.thecus.com/products_over.php?cid=11&pid=177&set_language=e
>> nglish)
>> or something similar to these?
>>
>> I would probably use hardware RAID 10, and could go with either SAS /
>> SATA, and then probably offer iSCSI, Samba. NFS & rsync.
>> In terms of servers hardware, well either Tyan / SuperMicro / Intel /
>> Dell would be fine as well. But, my question is rather from a linux
>> point of view, how would Linux compare to dedicated NAS devices, in
>> terms of the OS managing the device?
>
> I think many dedicated NAS devices, are in fact Linux machines, using an
> embedded Linux system.
>
> --
> Just a word of caution.
> I had a simarly question: building one self, or buyding dedicated hw.
> Looked through several specs of different boxes, and decided for an
> ICY-box, that can hold two sata-disks, raid0/raid1/jbod, has an
> GB-ethernet interface and capable of doing NFS. (which is actually an
> Linux-box)
>
> However, the box is as slow as a proverbial civil-servant, although the
> link is realy set to GB, it just might as well have been 100MB. And even
> that its not capable of filling to the max. (60Mb)
> Found out (afterwards ;-) on the relevant product mailing lists that
> it's the max the box can do.
>
> hans
>
> __


We have decided to get the Thecus 8800N NAS devices at the end of the
day, since they're about 40% cheaper than having to build one. They
run a Linux based OS, and uses software RAID, but I can't build a new
server at this price, even with software RAID.



-- 
Kind Regards
Rudi Ahlers
CEO, SoftDux Hosting
Web: http://www.SoftDux.com
Office: 087 805 9573
Cell: 082 554 7532
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-31 Thread J.Witvliet
Hi, 

-Original Message-
From: centos-boun...@centos.org [mailto:centos-boun...@centos.org] On
Behalf Of Robert Heller
Sent: Friday, August 28, 2009 12:23 AM
To: CentOS mailing list
Cc: CentOS mailing list
Subject: Re: [CentOS] using Linux as a NAS / SAN device

At Fri, 28 Aug 2009 00:12:27 +0200 CentOS mailing list
 wrote:

> 
> Hi,
> 
> I'm looking at using Linux as a NAS / SAN device, and would like some 
> input from other's who have done this before?
> 
> How would it compare to commercial SAN devices, Thecus N8800SAS
> (http://www.thecus.com/products_over.php?cid=11&pid=177&set_language=e
> nglish)
> or something similar to these?
> 
> I would probably use hardware RAID 10, and could go with either SAS / 
> SATA, and then probably offer iSCSI, Samba. NFS & rsync.
> In terms of servers hardware, well either Tyan / SuperMicro / Intel / 
> Dell would be fine as well. But, my question is rather from a linux 
> point of view, how would Linux compare to dedicated NAS devices, in 
> terms of the OS managing the device?

I think many dedicated NAS devices, are in fact Linux machines, using an
embedded Linux system.

--
Just a word of caution.
I had a simarly question: building one self, or buyding dedicated hw.
Looked through several specs of different boxes, and decided for an
ICY-box, that can hold two sata-disks, raid0/raid1/jbod, has an
GB-ethernet interface and capable of doing NFS. (which is actually an
Linux-box)

However, the box is as slow as a proverbial civil-servant, although the
link is realy set to GB, it just might as well have been 100MB. And even
that its not capable of filling to the max. (60Mb)
Found out (afterwards ;-) on the relevant product mailing lists that
it's the max the box can do.

hans

__
Dit bericht kan informatie bevatten die niet voor u is bestemd. Indien u niet 
de geadresseerde bent of dit bericht abusievelijk aan u is toegezonden, wordt u 
verzocht dat aan de afzender te melden en het bericht te verwijderen. De Staat 
aanvaardt geen aansprakelijkheid voor schade, van welke aard ook, die verband 
houdt met risico's verbonden aan het elektronisch verzenden van berichten.

This message may contain information that is not intended for you. If you are 
not the addressee or if this message was sent to you by mistake, you are 
requested to inform the sender and delete the message. The State accepts no 
liability for damage of any kind resulting from the risks inherent in the 
electronic transmission of messages.
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-30 Thread Rudi Ahlers
On Sat, Aug 29, 2009 at 5:46 PM, Les Mikesell wrote:
> Rudi Ahlers wrote:
>>
 But the one piece of of the puzzle that I don't understand, will a
 self-build-Linux NAS device, or even Openfiler / FreeNAS give us that
 kind of uptime.
>>> High quality servers running an enterprise linux version can give you
>>> the same uptime as dedicated hardware if you are comfortable with not
>>> doing updates.  For example I still have a RH 7.3 based box running that
>>> has only been down a few minutes in about 7 years (had to move it) but I
>>> wouldn't try that with anything exposed to the internet.  I did replace
>>> several drives and rebuild the raids over that time - and it is probably
>>> about to die of old age soon.
>>>
>>
>> But surely CentOS, or other free / non-enterprise linux's can do the
>> same? I've seen NAS devices running Debian, so CentOS should be able
>> to deliver the same performance / reliability ?
>
> Sure, CentOS is as good as it gets.  I was just using my oldest still-running
> system as an example - and it is well firewalled so I haven't been forced to
> upgrade it for security reasons. You just need to stick to distributions that
> emphasize stability and in most situations you'll want some scheduled downtime
> to do updates that might require reboots.  But even dedicated hardware will
> sometimes have required updates.
>
> --
>   Les Mikesell
>    lesmikes...@gmail.com
>
> ___



Thanx for all the input, it has helped me a lot. Now I just need to
convince my partner to use a Linux based NAS :)

Openfiler has also been doing quite well for me, as well as FreeNAS,
so it's a tough choice - both of these run out of the box what I need,
but with my own NAS device, I could run a few other things (Apache +
PHP + MySQL) as well.


-- 
Kind Regards
Rudi Ahlers
CEO, SoftDux Hosting
Web: http://www.SoftDux.com
Office: 087 805 9573
Cell: 082 554 7532
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-29 Thread Les Mikesell
Rudi Ahlers wrote:
> 
>>> But the one piece of of the puzzle that I don't understand, will a
>>> self-build-Linux NAS device, or even Openfiler / FreeNAS give us that
>>> kind of uptime.
>> High quality servers running an enterprise linux version can give you
>> the same uptime as dedicated hardware if you are comfortable with not
>> doing updates.  For example I still have a RH 7.3 based box running that
>> has only been down a few minutes in about 7 years (had to move it) but I
>> wouldn't try that with anything exposed to the internet.  I did replace
>> several drives and rebuild the raids over that time - and it is probably
>> about to die of old age soon.
>>
> 
> But surely CentOS, or other free / non-enterprise linux's can do the
> same? I've seen NAS devices running Debian, so CentOS should be able
> to deliver the same performance / reliability ?

Sure, CentOS is as good as it gets.  I was just using my oldest still-running 
system as an example - and it is well firewalled so I haven't been forced to 
upgrade it for security reasons. You just need to stick to distributions that 
emphasize stability and in most situations you'll want some scheduled downtime 
to do updates that might require reboots.  But even dedicated hardware will 
sometimes have required updates.

-- 
   Les Mikesell
lesmikes...@gmail.com

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-29 Thread Rudi Ahlers
oops, pushed replied too soon :)

On Fri, Aug 28, 2009 at 10:07 PM, Les Mikesell wrote:
> Rudi Ahlers wrote:
>>
>> The thing is, how will these kind of option perform in a hosting
>> environment where downtime isn't at all an option. We have backup
>> generators, UPS, load balanced networks, etc Even the Tyan /
>> SuperMicro machines that I'm looking at will have redundant power
>> supplies & hard drives.
>>
>> But the one piece of of the puzzle that I don't understand, will a
>> self-build-Linux NAS device, or even Openfiler / FreeNAS give us that
>> kind of uptime.
>
> High quality servers running an enterprise linux version can give you
> the same uptime as dedicated hardware if you are comfortable with not
> doing updates.  For example I still have a RH 7.3 based box running that
> has only been down a few minutes in about 7 years (had to move it) but I
> wouldn't try that with anything exposed to the internet.  I did replace
> several drives and rebuild the raids over that time - and it is probably
> about to die of old age soon.
>
>> The other thing which I would like to also get to, is that we could do
>> more with a Linux based distro than with a off-the-shelf NAS. For
>> example I could setup storage space for users and build custom
>> applications that could manage it all - for example give a hosting
>> client a reseller account with 1TB space and he could resell that to
>> his clients. And I could go as far as setting up SMB / NFS / iSCSI /
>> rsyn / SSH / FTP / sFTP / podcast / HTTP / etc,  i.e. other protocols
>> which a NAS may not necessarily support. And I could even use it as a
>> dedicated web farm if I feel like it, running HTTP & MySQL as well if
>> the server has enough RAM & CPU.
>>
>> Ideally I would like have a highly-redundant storage device which can
>> be used by numerous users, and also host Virtual Machines on it. So IO
>> will be the biggest concern, in terms of speed, with reliability the
>> 2nd biggest concern.
>>
>> I'll run RAID 10 (1+0) for speed & reliability, and use 1TB / 1.5TB
>> RAID edition server grade SATAII hard drives with hardware RAID -
>> although I also think software RAID on a decent CPU could perform
>> better. But the hardware RAID cards have battery backup which gives
>> better reliability. Then I would like to build 2 devices, each syncing
>> with the other one.
>
> The 2 device failover is the tricky part and it introduces some new ways
> to fail.  I've always preferred to keep things simple with mirrored
> disks in a hot-swap chassis so the likely failure (single disk) doesn't
> slow down operation and can be replaced at a convenient time.  The less
> likely motherboard or power supply failure will cause some down time
> while you swap the disks into a spare chassis, though.  And you still
> need off-site backups to cover other types of problems.


For this reason I would be using server grade motherboards, chassis,
drives, etc. All the drive would be hot swappable, and the PSU would
be hot swappable & redundant as well. The only parts that doesn't have
redundancy is the motherboard, CPU, RAM & disk controller.

But, for redundancy I'm thinking of putting together 2 identical
servers which could be setup in active-active sync.

Openfiler offers this out of the box, but it's still a Linux distro,
so I'm looking at giving this a go and see what how it performs.


>
>> The other question is, how well will my own Linux / UNIX based NAS
>> perform? Surely these companies who build their own NAS devices spend
>> a lot of time fine-tuning the OS to deliver the best performance, and
>> probably spend a lot of time researching and testing different
>> hardware devices and configurations to see what works best?
>
> I'd try the canned openfiler/nexentastore installs to see if they meet
> your needs in terms of functionality and performance and if so, then
> decide whether you want to use a supported version or duplicate their
> work setting up something on generic linux/opensolaris.
>
> --
>   Les Mikesell
>    lesmikes...@gmail.com
>
>
> ___
> CentOS mailing list
> CentOS@centos.org
> http://lists.centos.org/mailman/listinfo/centos
>



-- 
Kind Regards
Rudi Ahlers
CEO, SoftDux Hosting
Web: http://www.SoftDux.com
Office: 087 805 9573
Cell: 082 554 7532
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-29 Thread Rudi Ahlers
On Fri, Aug 28, 2009 at 10:07 PM, Les Mikesell wrote:
> Rudi Ahlers wrote:
>>
>> The thing is, how will these kind of option perform in a hosting
>> environment where downtime isn't at all an option. We have backup
>> generators, UPS, load balanced networks, etc Even the Tyan /
>> SuperMicro machines that I'm looking at will have redundant power
>> supplies & hard drives.
>>
>> But the one piece of of the puzzle that I don't understand, will a
>> self-build-Linux NAS device, or even Openfiler / FreeNAS give us that
>> kind of uptime.
>
> High quality servers running an enterprise linux version can give you
> the same uptime as dedicated hardware if you are comfortable with not
> doing updates.  For example I still have a RH 7.3 based box running that
> has only been down a few minutes in about 7 years (had to move it) but I
> wouldn't try that with anything exposed to the internet.  I did replace
> several drives and rebuild the raids over that time - and it is probably
> about to die of old age soon.
>

But surely CentOS, or other free / non-enterprise linux's can do the
same? I've seen NAS devices running Debian, so CentOS should be able
to deliver the same performance / reliability ?

>> The other thing which I would like to also get to, is that we could do
>> more with a Linux based distro than with a off-the-shelf NAS. For
>> example I could setup storage space for users and build custom
>> applications that could manage it all - for example give a hosting
>> client a reseller account with 1TB space and he could resell that to
>> his clients. And I could go as far as setting up SMB / NFS / iSCSI /
>> rsyn / SSH / FTP / sFTP / podcast / HTTP / etc,  i.e. other protocols
>> which a NAS may not necessarily support. And I could even use it as a
>> dedicated web farm if I feel like it, running HTTP & MySQL as well if
>> the server has enough RAM & CPU.
>>
>> Ideally I would like have a highly-redundant storage device which can
>> be used by numerous users, and also host Virtual Machines on it. So IO
>> will be the biggest concern, in terms of speed, with reliability the
>> 2nd biggest concern.
>>
>> I'll run RAID 10 (1+0) for speed & reliability, and use 1TB / 1.5TB
>> RAID edition server grade SATAII hard drives with hardware RAID -
>> although I also think software RAID on a decent CPU could perform
>> better. But the hardware RAID cards have battery backup which gives
>> better reliability. Then I would like to build 2 devices, each syncing
>> with the other one.
>
> The 2 device failover is the tricky part and it introduces some new ways
> to fail.  I've always preferred to keep things simple with mirrored
> disks in a hot-swap chassis so the likely failure (single disk) doesn't
> slow down operation and can be replaced at a convenient time.  The less
> likely motherboard or power supply failure will cause some down time
> while you swap the disks into a spare chassis, though.  And you still
> need off-site backups to cover other types of problems.
>
>> The other question is, how well will my own Linux / UNIX based NAS
>> perform? Surely these companies who build their own NAS devices spend
>> a lot of time fine-tuning the OS to deliver the best performance, and
>> probably spend a lot of time researching and testing different
>> hardware devices and configurations to see what works best?
>
> I'd try the canned openfiler/nexentastore installs to see if they meet
> your needs in terms of functionality and performance and if so, then
> decide whether you want to use a supported version or duplicate their
> work setting up something on generic linux/opensolaris.
>
> --
>   Les Mikesell
>    lesmikes...@gmail.com
>
>
> ___
> CentOS mailing list
> CentOS@centos.org
> http://lists.centos.org/mailman/listinfo/centos
>



-- 
Kind Regards
Rudi Ahlers
CEO, SoftDux Hosting
Web: http://www.SoftDux.com
Office: 087 805 9573
Cell: 082 554 7532
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-28 Thread Scott Silva
on 8-27-2009 3:12 PM Rudi Ahlers spake the following:
> Hi,
> 
> I'm looking at using Linux as a NAS / SAN device, and would like some
> input from other's who have done this before?
> 
> How would it compare to commercial SAN devices, Thecus N8800SAS
> (http://www.thecus.com/products_over.php?cid=11&pid=177&set_language=english)
> or something similar to these?
> 
> I would probably use hardware RAID 10, and could go with either SAS /
> SATA, and then probably offer iSCSI, Samba. NFS & rsync.
> In terms of servers hardware, well either Tyan / SuperMicro / Intel /
> Dell would be fine as well. But, my question is rather from a linux
> point of view, how would Linux compare to dedicated NAS devices, in
> terms of the OS managing the device?
> 
Have you looked at the openfiler project? Runs on linux, and has fancy web
management.



signature.asc
Description: OpenPGP digital signature
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-28 Thread Les Mikesell
Rudi Ahlers wrote:
> 
> The thing is, how will these kind of option perform in a hosting
> environment where downtime isn't at all an option. We have backup
> generators, UPS, load balanced networks, etc Even the Tyan /
> SuperMicro machines that I'm looking at will have redundant power
> supplies & hard drives.
> 
> But the one piece of of the puzzle that I don't understand, will a
> self-build-Linux NAS device, or even Openfiler / FreeNAS give us that
> kind of uptime.

High quality servers running an enterprise linux version can give you 
the same uptime as dedicated hardware if you are comfortable with not 
doing updates.  For example I still have a RH 7.3 based box running that 
has only been down a few minutes in about 7 years (had to move it) but I 
wouldn't try that with anything exposed to the internet.  I did replace 
several drives and rebuild the raids over that time - and it is probably 
about to die of old age soon.

> The other thing which I would like to also get to, is that we could do
> more with a Linux based distro than with a off-the-shelf NAS. For
> example I could setup storage space for users and build custom
> applications that could manage it all - for example give a hosting
> client a reseller account with 1TB space and he could resell that to
> his clients. And I could go as far as setting up SMB / NFS / iSCSI /
> rsyn / SSH / FTP / sFTP / podcast / HTTP / etc,  i.e. other protocols
> which a NAS may not necessarily support. And I could even use it as a
> dedicated web farm if I feel like it, running HTTP & MySQL as well if
> the server has enough RAM & CPU.
> 
> Ideally I would like have a highly-redundant storage device which can
> be used by numerous users, and also host Virtual Machines on it. So IO
> will be the biggest concern, in terms of speed, with reliability the
> 2nd biggest concern.
> 
> I'll run RAID 10 (1+0) for speed & reliability, and use 1TB / 1.5TB
> RAID edition server grade SATAII hard drives with hardware RAID -
> although I also think software RAID on a decent CPU could perform
> better. But the hardware RAID cards have battery backup which gives
> better reliability. Then I would like to build 2 devices, each syncing
> with the other one.

The 2 device failover is the tricky part and it introduces some new ways 
to fail.  I've always preferred to keep things simple with mirrored 
disks in a hot-swap chassis so the likely failure (single disk) doesn't 
slow down operation and can be replaced at a convenient time.  The less 
likely motherboard or power supply failure will cause some down time 
while you swap the disks into a spare chassis, though.  And you still 
need off-site backups to cover other types of problems.

> The other question is, how well will my own Linux / UNIX based NAS
> perform? Surely these companies who build their own NAS devices spend
> a lot of time fine-tuning the OS to deliver the best performance, and
> probably spend a lot of time researching and testing different
> hardware devices and configurations to see what works best?

I'd try the canned openfiler/nexentastore installs to see if they meet 
your needs in terms of functionality and performance and if so, then 
decide whether you want to use a supported version or duplicate their 
work setting up something on generic linux/opensolaris.

-- 
   Les Mikesell
lesmikes...@gmail.com


___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-28 Thread nate
Rudi Ahlers wrote:

> But the one piece of of the puzzle that I don't understand, will a
> self-build-Linux NAS device, or even Openfiler / FreeNAS give us that
> kind of uptime.

You say that downtime is not an option, so I can say with
absolute confidence there really is nothing you can build for
the budget your looking for that will provide 100% uptime.

Either set expectations for the budget you have or get a bigger
budget to satisfy the requirements.

There are really only a few storage systems in the world that
will put money down on 100% SLA uptime and they  are all multi million
dollar systems, and even then they will just pay you for any downtime
caused by the storage, that doesn't mean there won't ever be
downtime. And one vendor at least - Hitachi claims they have yet to
have had to pay out on that guarantee(at least as of late last year
when I last talked to them).

Depending on space and performance requirements you can get
a system that's built for 99.999% uptime for about $90-120k in the
U.S.

Even my own new storage system which as configured lists for about
$990k does not guarantee 100% uptime, their goal is 99.999%, so far
we've had 100% uptime over the past year, we've had two soft
failures on the system, one was a Fiber channel HBA firmware crashed
and dumped, the system automatically restarted the HBA chip, the
second was a system level software component segfaulted(the system
runs on Debian), the system auto restarted it, no noticeable
impacts in either case as everything is connected to at least two
active-active controllers..

Providing high availability storage is not a simple task, take
for example a simple thing such as drive firmware upgrades, our
storage system had to undergo drive firmware upgrades this past
weekend due to a bug in the Seagate SATA drives which under very
rare conditions could cause data corruption. The array handled
the firmware upgrades itself, upgrading one drive at a time, took
about 16 hours for 200 disks, zero impact to the system.

If your building a system yourself in my experience its highly
unlikely that you are ever alerted to such a problem in the
drive firmware yet alone have to go through the process of
upgrading the drives. Fortunately critical drive firmware updates
are somewhat rare, but I think they will become more common
as more systems move to SATA, which for the most part is lower
quality/less testing.

One guy I met with a couple of years ago had an entirely SATA
drive system from another vendor using Western Digital drives,
and there was a NASTY firmware bug in that system as well, and
it continually impacted production, the drives at random times
would just flat out stall, and you had to physically remove them
from the array and re-insert them to cycle them and get them up
again. And the array vendor had no way of flashing drives
automatically at the time, he was faced with flashing each and
every drive individually in another system(s). Eventually the
vendor fixed their software to allow automatic firmware updates
but that's just another example of the complexities involved
with high availability storage and that's just at the block
storage level.

On some of our Dell servers we had to manually boot with a floppy
to DOS to flash some Seagate SCSI drive firmwares as the firmware
they shipped with killed performance(500% faster with newer
firmware for our app).

Then you need to take into account things like MPIO and active-active
or active-passive storage controllers. Then if you get into the
file based storage then there is another layer of availability
bolted on top of that as well which can further complicate things.

Our last NAS vendor is well known in the ultra high performance
arena, but even with an active-active NAS cluster they could not
do a major software upgrade without hard cluster downtime. And
fail over took upwards of 60 seconds.

> Ideally I would like have a highly-redundant storage device which can
> be used by numerous users, and also host Virtual Machines on it. So IO
> will be the biggest concern, in terms of speed, with reliability the
> 2nd biggest concern.

You say IO is the biggest concern yet below you plan to use SATA
disks?! Doesn't make sense. Unless you plan to have a large amount
of SATA disks. SATA has 1/2 the I/O capacity of 10k RPM, and 1/3rd
the I/O capacity of 15k RPM.

> The other question is, how well will my own Linux / UNIX based NAS
> perform? Surely these companies who build their own NAS devices spend
> a lot of time fine-tuning the OS to deliver the best performance, and
> probably spend a lot of time researching and testing different
> hardware devices and configurations to see what works best?

You sound like you want something that is fast, very highly
available, cheap, has lots of space, and easy to manage, such
a system doesn't really exist(depending on your view of how
cheap is cheap). The reason it doesn't exist is because it's
really complicated to get right.

Your setting yourself 

Re: [CentOS] using Linux as a NAS / SAN device

2009-08-28 Thread Les Mikesell
Rudi Ahlers wrote:
> 
> Something else I just realized, dedicated NAS devices can rebuild the
> RAID system on the fly, and offer online RAID migration and expansion,
> load balance, and failover - how would one do these with Linux?

Look at the mdadm tools for raid.  Rebuilding on the fly is no problem 
if your hardware supports hot-swap.  Expanding is more complicated and 
if you mange it, you then have to separately grow the filesystem into 
the new space.  LVM might be more useful for migration/expansion.  If 
you need mirroring/failover between two systems, look at DRBD and heartbeat.

I believe openfiler uses the native linux tools with a management 
wrapper to integrate the steps - where nexentastor uses opensolaris/zfs 
where the concepts are integrated directly.

-- 
   Les Mikesell
lesmikes...@gmail.com

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-28 Thread Rudi Ahlers
On Fri, Aug 28, 2009 at 1:47 PM, Robert Heller wrote:
> At Fri, 28 Aug 2009 08:53:29 +0200 CentOS mailing list  
> wrote:
>
>>
>> On Fri, Aug 28, 2009 at 12:22 AM, Robert Heller wrote:
>> >
>> > I think many dedicated NAS devices, are in fact Linux machines, using an
>> > embedded Linux system.


Something else I just realized, dedicated NAS devices can rebuild the
RAID system on the fly, and offer online RAID migration and expansion,
load balance, and failover - how would one do these with Linux?


-- 
Kind Regards
Rudi Ahlers
CEO, SoftDux Hosting
Web: http://www.SoftDux.com
Office: 087 805 9573
Cell: 082 554 7532
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-28 Thread Robert Heller
At Fri, 28 Aug 2009 08:53:29 +0200 CentOS mailing list  
wrote:

> 
> On Fri, Aug 28, 2009 at 12:22 AM, Robert Heller wrote:
> >
> > I think many dedicated NAS devices, are in fact Linux machines, using an
> > embedded Linux system.
> >
> >>
> >
> > --
> > Robert Heller             -- 978-544-6933
> > Deepwoods Software        -- Download the Model Railroad System
> > http://www.deepsoft.com/  -- Binaries for Linux and MS-Windows
> > hel...@deepsoft.com       -- http://www.deepsoft.com/ModelRailroadSystem/
> >
> > ___
> 
> Yes, many NAS devices does run an embedded Linux, or UNIX OS but they
> normally also run on an ARM / MIPS / etc processor which I can't get
> my hand on. And they normally also have a team of developers / testers
> / etc who spend their whole lives perfecting this particular piece of
> equipment (either software, or hardware)  I don't have that kind of
> resources to my disposal, which is why I want to go the Linux, or
> perhaps even UNIX route.

Even if thay are using ARM / MIPS processors, the code is pretty much
the same code one would run on a i686 or x86_64 processor.  

> 

-- 
Robert Heller -- 978-544-6933
Deepwoods Software-- Download the Model Railroad System
http://www.deepsoft.com/  -- Binaries for Linux and MS-Windows
hel...@deepsoft.com   -- http://www.deepsoft.com/ModelRailroadSystem/
  
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-28 Thread Rudi Ahlers
>
> These aren't centos based - or even all linux, but the software-NAS
> players are:
> http://www.openfiler.com/
> http://www.freenas.org/
> http://www.nexenta.com/corp/index.php?option=com_content&task=blogsection&id=4&Itemid=67
>
> Or you can just use a generic disto with separate configuration commands
> for each protocol.
>
> --
>   Les Mikesell
>    lesmikes...@gmail.com
>
>
>
>
> ___
> CentOS mailing list
> CentOS@centos.org
> http://lists.centos.org/mailman/listinfo/centos
>


I have, and still do use FreeNAS on my own home-server and I have to
say that it works well. But, then again when something goes wrong I
reinstall, and restore the backups.

The thing is, how will these kind of option perform in a hosting
environment where downtime isn't at all an option. We have backup
generators, UPS, load balanced networks, etc Even the Tyan /
SuperMicro machines that I'm looking at will have redundant power
supplies & hard drives.

But the one piece of of the puzzle that I don't understand, will a
self-build-Linux NAS device, or even Openfiler / FreeNAS give us that
kind of uptime.



The other thing which I would like to also get to, is that we could do
more with a Linux based distro than with a off-the-shelf NAS. For
example I could setup storage space for users and build custom
applications that could manage it all - for example give a hosting
client a reseller account with 1TB space and he could resell that to
his clients. And I could go as far as setting up SMB / NFS / iSCSI /
rsyn / SSH / FTP / sFTP / podcast / HTTP / etc,  i.e. other protocols
which a NAS may not necessarily support. And I could even use it as a
dedicated web farm if I feel like it, running HTTP & MySQL as well if
the server has enough RAM & CPU.

Ideally I would like have a highly-redundant storage device which can
be used by numerous users, and also host Virtual Machines on it. So IO
will be the biggest concern, in terms of speed, with reliability the
2nd biggest concern.

I'll run RAID 10 (1+0) for speed & reliability, and use 1TB / 1.5TB
RAID edition server grade SATAII hard drives with hardware RAID -
although I also think software RAID on a decent CPU could perform
better. But the hardware RAID cards have battery backup which gives
better reliability. Then I would like to build 2 devices, each syncing
with the other one.


The other question is, how well will my own Linux / UNIX based NAS
perform? Surely these companies who build their own NAS devices spend
a lot of time fine-tuning the OS to deliver the best performance, and
probably spend a lot of time researching and testing different
hardware devices and configurations to see what works best?

-- 
Kind Regards
Rudi Ahlers
CEO, SoftDux Hosting
Web: http://www.SoftDux.com
Office: 087 805 9573
Cell: 082 554 7532
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-27 Thread Rudi Ahlers
On Fri, Aug 28, 2009 at 12:22 AM, Robert Heller wrote:
>
> I think many dedicated NAS devices, are in fact Linux machines, using an
> embedded Linux system.
>
>>
>
> --
> Robert Heller             -- 978-544-6933
> Deepwoods Software        -- Download the Model Railroad System
> http://www.deepsoft.com/  -- Binaries for Linux and MS-Windows
> hel...@deepsoft.com       -- http://www.deepsoft.com/ModelRailroadSystem/
>
> ___

Yes, many NAS devices does run an embedded Linux, or UNIX OS but they
normally also run on an ARM / MIPS / etc processor which I can't get
my hand on. And they normally also have a team of developers / testers
/ etc who spend their whole lives perfecting this particular piece of
equipment (either software, or hardware)  I don't have that kind of
resources to my disposal, which is why I want to go the Linux, or
perhaps even UNIX route.

-- 
Kind Regards
Rudi Ahlers
CEO, SoftDux Hosting
Web: http://www.SoftDux.com
Office: 087 805 9573
Cell: 082 554 7532
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-27 Thread nate
Rudi Ahlers wrote:
> Hi,
>
> I'm looking at using Linux as a NAS / SAN device, and would like some
> input from other's who have done this before?

I've bought two SAN devices in the past couple years, both run
Debian and both are tier 1 enterprise storage arrays. Of course
you wouldn't know they ran Debian or linux unless you tried
to telnet to them on port 22 and saw the SSH banner.
http://www.3par.com/inservtclass/

My active-active NAS head units runs CentOS 4.4 on IBM hardware
(back end disk storage provided by above array)
http://www.exanet.com/default.asp?contentID=209

> How would it compare to commercial SAN devices, Thecus N8800SAS
> (http://www.thecus.com/products_over.php?cid=11&pid=177&set_language=english)
> or something similar to these?
>
> I would probably use hardware RAID 10, and could go with either SAS /
> SATA, and then probably offer iSCSI, Samba. NFS & rsync.
> In terms of servers hardware, well either Tyan / SuperMicro / Intel /
> Dell would be fine as well. But, my question is rather from a linux
> point of view, how would Linux compare to dedicated NAS devices, in
> terms of the OS managing the device?

If you use a purpose-built appliance OS it should be pretty
comparable, e.g. openfiler or freenas(bsd based?) to something
like a Thecus. I used openfiler about 1.5 years ago mostly for
iSCSI and it worked ok, at one point had 4 shelves of HP MSA
SCSI disk drives attached to it each connected to dedicated
RAID cards on an older HP DL585.

I'm looking to get a Thecus N770 myself pretty soon, mainly for
the smaller integrated form factor with many drive bays.

nate


___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-27 Thread Les Mikesell
Rudi Ahlers wrote:
> Hi,
> 
> I'm looking at using Linux as a NAS / SAN device, and would like some
> input from other's who have done this before?
> 
> How would it compare to commercial SAN devices, Thecus N8800SAS
> (http://www.thecus.com/products_over.php?cid=11&pid=177&set_language=english)
> or something similar to these?
> 
> I would probably use hardware RAID 10, and could go with either SAS /
> SATA, and then probably offer iSCSI, Samba. NFS & rsync.
> In terms of servers hardware, well either Tyan / SuperMicro / Intel /
> Dell would be fine as well. But, my question is rather from a linux
> point of view, how would Linux compare to dedicated NAS devices, in
> terms of the OS managing the device?

These aren't centos based - or even all linux, but the software-NAS 
players are:
http://www.openfiler.com/
http://www.freenas.org/
http://www.nexenta.com/corp/index.php?option=com_content&task=blogsection&id=4&Itemid=67

Or you can just use a generic disto with separate configuration commands 
for each protocol.

-- 
   Les Mikesell
lesmikes...@gmail.com




___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] using Linux as a NAS / SAN device

2009-08-27 Thread Robert Heller
At Fri, 28 Aug 2009 00:12:27 +0200 CentOS mailing list  
wrote:

> 
> Hi,
> 
> I'm looking at using Linux as a NAS / SAN device, and would like some
> input from other's who have done this before?
> 
> How would it compare to commercial SAN devices, Thecus N8800SAS
> (http://www.thecus.com/products_over.php?cid=11&pid=177&set_language=english)
> or something similar to these?
> 
> I would probably use hardware RAID 10, and could go with either SAS /
> SATA, and then probably offer iSCSI, Samba. NFS & rsync.
> In terms of servers hardware, well either Tyan / SuperMicro / Intel /
> Dell would be fine as well. But, my question is rather from a linux
> point of view, how would Linux compare to dedicated NAS devices, in
> terms of the OS managing the device?

I think many dedicated NAS devices, are in fact Linux machines, using an
embedded Linux system.

> 

-- 
Robert Heller -- 978-544-6933
Deepwoods Software-- Download the Model Railroad System
http://www.deepsoft.com/  -- Binaries for Linux and MS-Windows
hel...@deepsoft.com   -- http://www.deepsoft.com/ModelRailroadSystem/

  
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


[CentOS] using Linux as a NAS / SAN device

2009-08-27 Thread Rudi Ahlers
Hi,

I'm looking at using Linux as a NAS / SAN device, and would like some
input from other's who have done this before?

How would it compare to commercial SAN devices, Thecus N8800SAS
(http://www.thecus.com/products_over.php?cid=11&pid=177&set_language=english)
or something similar to these?

I would probably use hardware RAID 10, and could go with either SAS /
SATA, and then probably offer iSCSI, Samba. NFS & rsync.
In terms of servers hardware, well either Tyan / SuperMicro / Intel /
Dell would be fine as well. But, my question is rather from a linux
point of view, how would Linux compare to dedicated NAS devices, in
terms of the OS managing the device?

-- 
Kind Regards
Rudi Ahlers
CEO, SoftDux Hosting
Web: http://www.SoftDux.com
Office: 087 805 9573
Cell: 082 554 7532
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos