18:25:43 #startmeeting 18:25:43 Meeting started Fri Oct 26 18:25:43 2012 UTC. The chair is johnmark. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:25:43 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:25:51 #link http://www.gluster.org/community/documentation/index.php/Basic_Gluster_Troubleshooting 18:26:19 #topic Gluster Community Office Hours October 26, 2012 18:26:20 quick question, if I have a few nodes with 2 NICs, private ip on eth1 and public IPs on eth0, assuming that the volume was created using private addresses on the 2nd NIC then would this work for gluster clients connecting from the public interface? 18:27:45 what I'm aiming is to have the lguster nodes using the 2nd NIC to sync/replicate/etc 18:28:16 correct 18:28:45 cool, thanks 18:29:40 alright, will keep this in mind when troubleshooting, cheers 18:29:53 NuxRo: cool 18:30:08 The fuse client connects to all the servers to do replication. Replication will be done over whatever address the fuse client resolves the server hostname to. 18:31:07 #link http://youtu.be/cB9UkyjIai4 18:31:29 Clients don't always have the 'gluster' command. 18:32:28 he's correct. the gluster symlink doesn't exist unless the server package is installed. The command in that case would be glusterfs --version 18:33:02 glusterfsd --version would be even more package independent. 18:33:08 JoeJulian: ok 18:33:13 Confirmed. 18:33:17 Thanks 18:34:57 i have some more questions, I'll paste them here and you guys reply whenever you can (i also posted on the ml) 18:34:58 On client there IS a gluster man page but no gluster executable. 18:35:02 uh, gluster CLI is not a symlink, actual separate binary afaict. #amiwrong? 18:35:04 1. how can I use gluster's object storage feature (outside RedHat's storage product) 18:35:07 2. is there an API sort of thing that can be used from e.g. web apps to interact with and manage gluster volumes? 18:36:02 semiosis: You're right. 18:36:12 Confirmed 18:37:19 so ovirt is the only gui for glusterfs currently 18:37:27 cli api, sounds good 18:37:47 Does anybody know of a public Ovirt GUI / GlusterFS demo? 18:37:48 NuxRo: yes, ovirt is the only gui for glusterfs 18:37:55 yum list \*ovirt\* 18:37:56 tc00per: very very soon :) 18:37:56 #link http://www.gluster.org/2012/09/howto-untangling-the-ufo-swift-build/ 18:38:07 johnmark: thanks. 18:38:13 #link http://joejulian.name/blog/ufo-pilot-web-app-for-gluster-ufoopenstack-swift-object-storage/ 18:39:49 Er, how interesting is the untangling blog now? Isn't the quick setup more appropriate? 18:39:53 Technicool: can you enlarge your screen text just a tad? 18:40:04 kkeithley: yeah 18:40:11 kkeithley: That was the first blog one I could find... 18:40:51 Ah 18:41:04 #link http://www.gluster.org/2012/10/a-buzzword-packed-return-to-gluster-ufo/ 18:41:04 #link http://www.gluster.org/2012/09/howto-using-ufo-swift-a-quick-and-dirty-setup-guide/ 18:41:16 both are good :) 18:41:18 sorry, I didn't mean to come across so harsh. 18:41:33 harshly 18:41:50 harsha? 18:41:59 lulz 18:42:08 right, so gluster UFO is actually highly dependent on SWIFT? i thought it's completely independent product 18:42:46 It's swift with a storage plugin. 18:42:56 #link http://www.gluster.org/wp-content/uploads/2012/05/Gluster_File_System-3.3.0-Administration_Guide-en-US.pdf 18:43:12 ok, thanks for clarifying 18:43:19 NuxRo: it's the swift proxy-server with magic behind it that maps to GlusterFS 18:43:39 yes 18:43:42 For now UFO is sort of a fork of swift. We're working on straightening things out and just using "vanilla" swift. 18:43:45 Technicool: yes, 3.3 18:43:51 hm, nice 18:44:45 lulz 18:45:15 gluster volume log rotate VOL on each peer? 18:45:16 Or use logrotate. semiosis and I like to use copytruncate 18:45:30 copytruncate \o/ 18:45:39 semiosis: ah, nice 18:45:43 sounds like a blog post ;) 18:45:53 pretty sure it's already been... 18:45:58 because sometimes ideal perfection isn't worth the effort 18:46:23 JoeJulian: doh 18:46:28 heh 18:46:46 (i.e. it's possible to lose a log message with copytruncate, see logrotate manual.) 18:47:18 I still do mysql on a replica 4x3 volume. 18:47:59 No tinkering required... 18:48:07 :P 18:48:09 :P 18:48:26 See above ^^^ re gluster volume logrotate 18:48:30 Like Jerry's kids. 18:48:32 another quick question, in order to make gluster volumes available to customers not using the native client (or nfs) which protocol would you recommend (to run on a sort of broker machine)? CIFS, webdav? ftp ? 18:48:34 LOL! 18:49:13 NuxRo: address your questions to Technicool so that he'll be sure to see them 18:49:27 Technicool: another quick question, in order to make gluster volumes available to customers not using the native client (or nfs) which protocol would you recommend (to run on a sort of broker machine)? CIFS, webdav? ftp ? 18:50:12 right, but thi swould involve running swift 18:50:15 but thanks for the option 18:50:26 it's a nice idea though 18:50:43 Technicool: do we still have a webdav option? we used to 18:52:26 2 18:52:29 hm, then it's unclear to me, the way I can export a gluster volume through samba I can also do it through apache mod_dav. Should I understand gluster used to have some integrated webdav server similar to how it has for NFS? 18:53:34 NuxRo: there used to be a webdav translator. it's probably still somewhere, although I don't know if it's usable 18:53:44 There was once a way to do webdav through booster. That's no longer there. 18:54:11 NuxRo: that's a good question about mod_dav. I don't know - would be interesting to find out 18:54:58 right, so natively gluster exports via it's native protocol and NFS v3. CIFS i sonly supported via samba-server... or am I missing something? 18:55:19 NuxRo: correct 18:55:34 ok, cool 18:55:46 Technicool keeps seeming to forget... when you peer probe you do need to probe back to your first server from at least one other server or else it won't have a hostname assigned. 18:56:22 Technicool: don't bother repeating that in the video 18:56:33 JoeJulian: I've never done that, but then again, that's not to say it's wrong 18:56:35 Credit to JoeJulian (I think) for cssh along with ssh-key based auth. 18:56:39 I'm planning then to expose a volume via most protocols (gluster, nfs, CIFS, webdav) and see which works better, will report back if I ever get some consistent results 18:57:09 lol 18:57:19 lulz 18:57:20 heh 18:57:37 Well.. I wouldn't go that far. 18:58:10 JoeJulian: you know I'm going to ask you to be on these in the future, right? 18:58:19 Oh, I know. 18:58:22 heheh :) 18:58:32 semiosis: you're not escaping, either ;) 18:58:52 FYI... I'll take up in IRC but I don't think 'gluster volume log rotate VOL' is working even though command replies success. 18:59:16 tc00per: doh. if it's not working, then we need to file abug 19:00:03 * semiosis looks up? 19:00:05 WHICH log should be rotating? I presume the VOL log, correct? 19:00:06 what? 19:00:26 It's the brick logs. 19:00:35 semiosis: being on the google hangout 19:00:45 so we can see your lovely mug whiel you talk about GlusterFS 19:01:26 :O 19:01:29 :D 19:01:54 THOSE logs rotated... :) 19:02:08 Yes thanks... 19:02:16 regarding rsync, is there anyting I can do to tune a volume for using it? 19:02:24 btw... "gluster volume log rotate $vol" does rotate the logs for all the bricks for that volume on each server. tagged by unixtime. 19:02:48 JoeJulian++ 19:03:07 btw, ever since I installed the google audio-and-video driver for google hangout, my mac keeps losing the audio output, so I'm less than thrilled with google right now 19:03:22 !!! 19:03:42 Good one 19:03:47 sweet 19:03:56 #endmeeting