Re: [zfs-discuss] ZFS Appliance as a general-purpose server question
>So, the only supported (or even possible) way is indeed to us it >as NAS for file or block IO from another head running the database >or application servers?.. Technically speaking you can get access to standard shell and do whatever you want - this would essentially void support contract though. -- Robert Milkowski http://milek.blogspot.com ___ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
Re: [zfs-discuss] ZFS Appliance as a general-purpose server question
On 11/23/12 05:50, Jim Klimov wrote: On 2012-11-22 17:31, Darren J Moffat wrote: Is it possible to use the ZFS Storage appliances in a similar way, and fire up a Solaris zone (or a few) directly on the box for general-purpose software; or to shell-script administrative tasks such as the backup archive management in the global zone (if that concept still applies) as is done on their current Solaris-based box? No it is a true appliance, it might look like it has Solaris underneath but it is just based on Solaris. You can script administrative tasks but not using bash/ksh style scripting you use the ZFSSA's own scripting language. So, the only supported (or even possible) way is indeed to us it as NAS for file or block IO from another head running the database or application servers?.. Yes. I wonder if it would make weird sense to get the boxes, forfeit the cool-looking Fishworks, and install Solaris/OI/Nexenta/whatever to get the most flexibility and bang for a buck from the owned hardware... Or, rather, shop for the equivalent non-appliance servers... As Tim Cook says, that would be a very expensive option. I'm sure Oracle dropped the Thumper line because they competed head on with the appliances and gave way more flexibility. If you are experienced with Solaris and ZFS, you will find using appliances very frustrating! You can't use the OS as you would like and you have to go through support when you would other wise fix things yourself. In my part of the world, that isn't much fun. Buy and equivalent JBOD and head unit and pretend you have a new Thumper. -- Ian. ___ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
Re: [zfs-discuss] Intel DC S3700
On Wed, November 21, 2012 16:06, Jim Klimov wrote: > On 2012-11-21 21:55, Ian Collins wrote: >> I can't help thinking these drives would be overkill for an ARC device. >> All of the expensive controller hardware is geared to boosting random >> write IOPs, which somewhat wasted on a write slowly, read often device. >> The enhancements would be good for a ZIL, but the smallest drive is at >> least an order of magnitude too big... > > I think, given the write-endurance and powerloss protection, these > devices might make for good pool devices - whether for an SSD-only > pool, or for an rpool+zil(s) mirrors with main pools (and likely > L2ARCs, yes) being on different types of devices. Or partition them. While general best practices encourage using the whole device for either L2ARC or ZIL, it doesn't always have to be the case. ___ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
Re: [zfs-discuss] ZFS Appliance as a general-purpose server question
On Thu, Nov 22, 2012 at 10:50 AM, Jim Klimov wrote: > On 2012-11-22 17:31, Darren J Moffat wrote: > >> Is it possible to use the ZFS Storage appliances in a similar >>> way, and fire up a Solaris zone (or a few) directly on the box >>> for general-purpose software; or to shell-script administrative >>> tasks such as the backup archive management in the global zone >>> (if that concept still applies) as is done on their current >>> Solaris-based box? >>> >> >> No it is a true appliance, it might look like it has Solaris underneath >> but it is just based on Solaris. >> >> You can script administrative tasks but not using bash/ksh style >> scripting you use the ZFSSA's own scripting language. >> > > So, the only supported (or even possible) way is indeed to us it > as NAS for file or block IO from another head running the database > or application servers?.. > > In the Datasheet I read that "Cloning" and "Remote replication" are > separately licensed features; does this mean that the capability > for "zfs send|zfs recv" backups from remote Solaris systems should > be purchased separately? :( > > I wonder if it would make weird sense to get the boxes, forfeit the > cool-looking Fishworks, and install Solaris/OI/Nexenta/whatever to > get the most flexibility and bang for a buck from the owned hardware... > Or, rather, shop for the equivalent non-appliance servers... > > //Jim > You'd be paying a massive premium to buy them and then install some other OS on them. You'd be far better off buying equivalent servers. --Tim ___ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
Re: [zfs-discuss] ZFS Appliance as a general-purpose server question
On 2012-11-22 17:31, Darren J Moffat wrote: Is it possible to use the ZFS Storage appliances in a similar way, and fire up a Solaris zone (or a few) directly on the box for general-purpose software; or to shell-script administrative tasks such as the backup archive management in the global zone (if that concept still applies) as is done on their current Solaris-based box? No it is a true appliance, it might look like it has Solaris underneath but it is just based on Solaris. You can script administrative tasks but not using bash/ksh style scripting you use the ZFSSA's own scripting language. So, the only supported (or even possible) way is indeed to us it as NAS for file or block IO from another head running the database or application servers?.. In the Datasheet I read that "Cloning" and "Remote replication" are separately licensed features; does this mean that the capability for "zfs send|zfs recv" backups from remote Solaris systems should be purchased separately? :( I wonder if it would make weird sense to get the boxes, forfeit the cool-looking Fishworks, and install Solaris/OI/Nexenta/whatever to get the most flexibility and bang for a buck from the owned hardware... Or, rather, shop for the equivalent non-appliance servers... //Jim ___ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
Re: [zfs-discuss] ZFS Appliance as a general-purpose server question
On 11/22/12 16:24, Jim Klimov wrote: A customer is looking to replace or augment their Sun Thumper with a ZFS appliance like 7320. However, the Thumper was used not only as a protocol storage server (home dirs, files, backups over NFS/CIFS/Rsync), but also as a general-purpose server with unpredictably-big-data programs running directly on it (such as corporate databases, Alfresco for intellectual document storage, etc.) in order to avoid the networking transfer of such data between pure-storage and compute nodes - this networking was seen as both a bottleneck and a possible point of failure. Is it possible to use the ZFS Storage appliances in a similar way, and fire up a Solaris zone (or a few) directly on the box for general-purpose software; or to shell-script administrative tasks such as the backup archive management in the global zone (if that concept still applies) as is done on their current Solaris-based box? No it is a true appliance, it might look like it has Solaris underneath but it is just based on Solaris. You can script administrative tasks but not using bash/ksh style scripting you use the ZFSSA's own scripting language. Is it possible to run VirtualBoxes in the ZFS-SA OS, dare I ask? ;) No. -- Darren J Moffat ___ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
[zfs-discuss] ZFS Appliance as a general-purpose server question
A customer is looking to replace or augment their Sun Thumper with a ZFS appliance like 7320. However, the Thumper was used not only as a protocol storage server (home dirs, files, backups over NFS/CIFS/Rsync), but also as a general-purpose server with unpredictably-big-data programs running directly on it (such as corporate databases, Alfresco for intellectual document storage, etc.) in order to avoid the networking transfer of such data between pure-storage and compute nodes - this networking was seen as both a bottleneck and a possible point of failure. Is it possible to use the ZFS Storage appliances in a similar way, and fire up a Solaris zone (or a few) directly on the box for general-purpose software; or to shell-script administrative tasks such as the backup archive management in the global zone (if that concept still applies) as is done on their current Solaris-based box? Is it possible to run VirtualBoxes in the ZFS-SA OS, dare I ask? ;) Thanks, //Jim Klimov ___ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
Re: [zfs-discuss] Woeful performance from an iSCSI pool
> From: zfs-discuss-boun...@opensolaris.org [mailto:zfs-discuss- > boun...@opensolaris.org] On Behalf Of Ian Collins > > I look after a remote server that has two iSCSI pools. The volumes for > each pool are sparse volumes and a while back the target's storage > became full, causing weird and wonderful corruption issues until they > manges to free some space. > > Since then, one pool has been reasonably OK, but the other has terrible > performance receiving snapshots. Despite both iSCSI devices using the > same IP connection, iostat shows one with reasonable service times while > the other shows really high (up to 9 seconds) service times and 100% > busy. This kills performance for snapshots with many random file > removals and additions. > > I'm currently zero filling the bad pool to recover space on the target > storage to see if that improves matters. > > Has anyone else seen similar behaviour with previously degraded iSCSI > pools? This sounds exactly like the behavior I was seeing with my attempt at two machines zpool mirror'ing each other via iscsi. In my case, I had two machines that are both targets and initiators. I made the initiator service dependent on the target service, and I made the zpool mount dependent on the initiator service, and I made the virtualbox guest start dependent on the zpool mount. Everything seemed fine for a while, including some reboots. But then one reboot, one of my systems stayed down too long, and when it finally came back up, both machines started choking. So far I haven't found any root cause, and so far the only solution I've found was to reinstall the OS. I tried everything I know in terms of removing, forgetting, recreating the targets, initiators, and pool, but somehow none of that was sufficient. I recently (yesterday) got budgetary approval to dig into this more, so hopefully maybe I'll have some insight before too long, but don't hold your breath. I could fail, and even if I don't, it's likely to be weeks or months. What I want to know from you is: Which machines are your solaris machines? Just the targets? Just the initiators? All of them? You say you're having problems just with snapshots. Are you sure you're not having trouble with all sorts of IO, and not just snapshots? What about import / export? In my case, I found I was able to zfs send, zfs receive, zfs status, all fine. But when I launched a guest VM, there would be a massive delay - you said up to 9 seconds - I was sometimes seeing over 30s - sometimes crashing the host system. And the guest OS was acting like it was getting IO error, without actually displaying error message indicating IO error. I would attempt, and sometimes fail, to power off the guest vm (kill -KILL VirtualBox). After the failure began, zpool status still works (and reports no errors), but if I try to do things like export/import, they fail indefinitely, and I need to power cycle the host. While in the failure mode, I can zpool iostat, and I sometimes see 0 transactions with nonzero bandwidth. Which defies my understanding. Did you ever see the iscsi targets "offline" or "degraded" in any way? Did you do anything like "online" or "clear?" My systems are openindiana - the latest, I forget if that's 151a5 or a6 ___ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss