ubuntu 14.04 seems to be broken in several areas at this point
|01:46||adrianorg has left IRC (firstname.lastname@example.org, Ping timeout: 246 seconds)|
|01:48||adrianorg has joined IRC (email@example.com)|
|02:26||map7 has joined IRC (firstname.lastname@example.org)|
|02:33||Kermit_ has joined IRC (Kermit_!c00cb807@gateway/web/freenode/ip.126.96.36.199)|
anyone care to help with a web proxy related problem when running ltsp-build-client on RHEL6 (using a satellite server)?
|02:50||Kermit_ has left IRC (Kermit_!c00cb807@gateway/web/freenode/ip.188.8.131.52, Quit: Page closed)|
|02:54||vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc)|
|03:07||Fenuks has left IRC (Fenuks!~Fenuks@184.108.40.206, Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/)|
|03:36||gbaman has left IRC (email@example.com, Remote host closed the connection)|
|03:50||gbaman has joined IRC (firstname.lastname@example.org)|
|03:51||shogunx has joined IRC (email@example.com)|
|04:31||telex has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|04:32||telex has joined IRC (email@example.com)|
|04:42||cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Ping timeout: 244 seconds)|
|04:51||gbaman has joined IRC (firstname.lastname@example.org)|
|04:56||gbaman has left IRC (email@example.com, Ping timeout: 252 seconds)|
|04:56||vsuojanen has joined IRC (firstname.lastname@example.org)|
|05:08||freedomrun has joined IRC (freedomrun!~quassel@unaffiliated/freedomrun)|
|05:15||AlexPortable has joined IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-cinbvbinktnntkbw)|
|05:57||adrianorg has left IRC (email@example.com, Ping timeout: 250 seconds)|
|05:59||adrianorg has joined IRC (firstname.lastname@example.org)|
|06:53||gbaman has joined IRC (email@example.com)|
|06:57||gbaman has left IRC (firstname.lastname@example.org, Ping timeout: 250 seconds)|
|07:19||vmlintu has joined IRC (email@example.com)|
|07:20||ricotz has joined IRC (ricotz!~rico@ubuntu/member/ricotz)|
|07:38||vmlintu has left IRC (firstname.lastname@example.org, Ping timeout: 256 seconds)|
|07:52||vmlintu has joined IRC (email@example.com)|
|07:54||gbaman has joined IRC (firstname.lastname@example.org)|
|07:58||gbaman has left IRC (email@example.com, Ping timeout: 252 seconds)|
|08:02||work_alkisg is now known as alkisg|
|08:39||benG__ has joined IRC (benG__!~Ben@host81-137-225-50.in-addr.btopenworld.com)|
|08:42||freedomrun has left IRC (freedomrun!~quassel@unaffiliated/freedomrun, Read error: Connection reset by peer)|
|08:55||gbaman has joined IRC (firstname.lastname@example.org)|
|08:59||gbaman has left IRC (email@example.com, Ping timeout: 250 seconds)|
|09:42||alkisg has left IRC (firstname.lastname@example.org, Ping timeout: 240 seconds)|
|09:59||work_alkisg has joined IRC (email@example.com)|
|10:01||AlexPortable has left IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-cinbvbinktnntkbw, Quit: Connection closed for inactivity)|
|10:05||work_alkisg1 has joined IRC (firstname.lastname@example.org)|
|10:05||work_alkisg1 is now known as alkisg|
|10:08||work_alkisg has left IRC (email@example.com, Ping timeout: 250 seconds)|
|10:25||vagrantc has left IRC (vagrantc!~vagrant@freegeek/vagrantc, Quit: leaving)|
|10:56||gbaman has joined IRC (firstname.lastname@example.org)|
|11:01||gbaman has left IRC (email@example.com, Ping timeout: 255 seconds)|
|11:10||alkisg is now known as work_alkisg|
|11:15||Angel has joined IRC (Angel!5dc4bec3@gateway/web/freenode/ip.220.127.116.11)|
|11:15||Angel is now known as Guest6024|
hi. what happens, if i create a edubuntu 14.04 ltsp server with Radeon Card and some clients need nvidia-173 for example. is it enought to install the secon driver (nvidia) too and do the settings in ltsp.conf? i have no idea, how the technologie work.
|11:28||Guest6024 has left IRC (Guest6024!5dc4bec3@gateway/web/freenode/ip.18.104.22.168, Quit: Page closed)|
|11:58||gbaman has joined IRC (firstname.lastname@example.org)|
|12:02||gbaman has left IRC (email@example.com, Ping timeout: 250 seconds)|
|12:14||benG__ has left IRC (benG__!~Ben@host81-137-225-50.in-addr.btopenworld.com, Remote host closed the connection)|
|12:25||Cristian- has joined IRC (Cristianfirstname.lastname@example.org)|
good morning ppl
I want to know if its possible to use client's ip address on firefox... so I can identify the clients on proxy's logs.
|12:29||telex has left IRC (email@example.com, Remote host closed the connection)|
|12:30||telex has joined IRC (firstname.lastname@example.org)|
|12:48||gvy has joined IRC (gvy!~mike@altlinux/developer/mike)|
|12:48||gbaman has joined IRC (email@example.com)|
|12:50||jumapico has joined IRC (jumapico!be40050f@gateway/web/cgi-irc/kiwiirc.com/ip.22.214.171.124)|
championofcyrodi, where i can get the ltsp docker image described in your post http://championofcyrodiil.blogspot.com/2014/08/ubuntu-1404-ltsp-docker-container.html
|13:02||Cedric_ has joined IRC (Cedric_!c1be3f8e@gateway/web/freenode/ip.126.96.36.199)|
|13:02||Cristian- has left IRC (Cristianfirstname.lastname@example.org, )|
any ltsp fans out here?
|13:18||diskless has joined IRC (email@example.com)|
|13:22||Kiffl has joined IRC (Kiffl!55733ab4@gateway/web/freenode/ip.188.8.131.52)|
jumapico: let me see if I can find it...
ltsp works fine under docker or has (big) issues?
i had none
just ensure the /opt and /home folders are shared volumes with the host.
on my host it something like /data/ltsp-home and /data/ltsp-opt
otherwise the container will grow to an unwieldy size.
due performance or for don't lost data? (y can create a docker image for store data and works fine?)
likely you can. Ubuntu/Centos will use the devicemapper plugin, which will limit growth to a predefined pool of 100GB
|13:27||F-GTSC has joined IRC (F-GTSCfirstname.lastname@example.org)|
which makes the limit ~10G per container. if you install the linux-image-extra-$(uname -r) package, you'll get aufs support, and docker will use that by default.
I used host volume mounts as personal preference really.
so this is my docker install script: http://championofcyrodiil.blogspot.com/2014/09/just-install-docker-on-ubuntu-1404-64.html
i'm want user devicemapper
and it looks like the dockerfile is on the post...
it's only th 6 lines.
it's the docker run command further down that carries the host specific info about forwarding port 2222 to 22 for ssh, etc...
|13:30||FGXR6 has left IRC (FGXR6email@example.com, Ping timeout: 245 seconds)|
yes, but what are the customizations for champion:ubuntu-base ?
also the bottom points how where you use /var/lib/tftpboot/ltsp/... to set the custom sshfs port for home folders.
it's just ubuntu:14.04 image
oh... if you look above...
yes, i read your post :)
i did a custom install of ubuntu 14.04 server edition on a VM, then exported the filesystem as a tarball, then used docker import
but likely that was a waste of time. it'll probably work fine with the ubuntu:14.04 from dockerhub
no wait... it looks like i had issues w/ the dockerhub version due to sshfs
something security related that wasnt default
I want try use smb instead of sshfs
then you may have good luck with the dockerhub version.
(login generated home with smb mounted directories with user data)
Ok. Then i try it. Thanks championofcyrodi!
you're welcome. let me know how it goes.
I count with you if i found problems ;)
championofcyrodi, so whats next ? a snappy package ? :)
|13:42||* championofcyrodi googles it, cuz forgot if someone told me what it was.|
[de]compression package from google?
hrm... well this is also interesting to me https://code.google.com/p/snappy/
the futuie of ubuntu ;)
at core i7 speeds, it would help w/ network bandwidth issues...
transitional updates with automated rollbacks
the new package management isolated (lxc) stuff
well, lxc is only one part
but it's probably the closest part to cgroups
(works fine without any lxc involved)
there is #snappy btw :)
what are they using to separate conflicting dependencies?
snap packages ;)
they run in their own space but that doesnt neccesarily need to be a container
are there other technologies for that besides solaris zones, lxc or virtualization?
simply shielded filesystem spaces through apparmor
indeed you can use docker ot lxc ... but you dont have to :)
Gotcha. I worked with Solaris zones a while ago, so when lxc blew up via docker, it felt very natural to me.
ahhh a dual filesystem to support roll backs.. https://developer.ubuntu.com/en/snappy/guides/filesystem-layout/
i love it when something so simple is awesome.
packages operate similar ...
so you could: snappy install ltsp
then snappy upgrade ltsp ...
then find your your $excotic_hw has issues and run snappy rollback ltsp
and have it back to the former state in munites
i have to think about this for a bit, lol
so your clients will keep working and you have time to inspect
well, as i said -> #snappy
|13:51||* ogra_ doesnt want to spam the #ltsp channel to much|
(only if you are interested indeed)
|13:54||gbaman has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|13:54||Cedric_ has left IRC (Cedric_!c1be3f8e@gateway/web/freenode/ip.184.108.40.206, Quit: Page closed)|
|14:00||Kiffl has left IRC (Kiffl!55733ab4@gateway/web/freenode/ip.220.127.116.11)|
This channel could use some good spamming though. =D
i think that with something like fuse+hdfs w/ HA Proxy, you could have more than 1 server host the root file system. so that if a server died, none of your clients would notice.
but then local caching...
has to be considered.
well, stgraber did a lot of that base work on ltsp-cluster ...
sadly i think that died over time ... not sure though
|14:16||AlexPortable has joined IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-cloucifzxydiiiog)|
i see how it could be unwieldy for a simple deployment.
but ldap+kerberos+distributed filesystem makes it more like an enterprise solution. and could be embraced by a lot businesses if marketed well.
hmmm ... https://www.ltsp-cluster.org/
is it just my dns? or is the image here: https://www.ltsp-cluster.org/documentation/technical-introduction broken?
looks fine in mine
(browser that is)
https://www.ltsp-cluster.org/sites/default/files/ltsp-cluster-infrastructure.png gives me 403 Forbidden
i thought you meant the logos etc
|14:28||dberkholz has left IRC (dberkholz!~dberkholz@gentoo/developer/dberkholz, Ping timeout: 264 seconds)|
jumapico: for us using samba for home dir mounts wasn't that stable (ltsp-server mounting homedirs from remote server with kerberos)
jumapico: This was with ubuntu 14.04 - with 12.10 it might have been a bit more stable, but cannot really be sure..
championofcyrodi: have you used distributed filesystems for home directories?
not for a desktop/processing. Usually it is too slow.
but i think it is much better in more recent versions.
actually that isnt entirely true
that was w/ HDFS. Using Ceph now and getting ~80 MB/sec. on 1Gbps ether
vmlintu: currently when a user first login in a pc the account is checked agains ldap. If the home directory not exists, one is created based in /etc/skel-custom. In post login, samba directories (private and common) to the created home. I think that i can create in login and destroy in logout the home users dir
our VMs are backed via ceph, and some of them actually run an X session with qxl driver.
so using a distributed filesystem like ceph should be plenty fast for home directories.
championofcyrodi: what kind of user authentication ceph has?
|14:51||dberkholz has joined IRC (email@example.com)|
|14:51||dberkholz has joined IRC (dberkholz!~dberkholz@gentoo/developer/dberkholz)|
i think it also has a fuse connector, so whatever your client POSIX supports... i'm not entirely sure because it's all 'root' on the cluster side, and authentication is abstracted through the VMs. let me do some quick reading.
https://ceph.com/docs/v0.79/rados/operations/auth-intro/ - looks like there is a ceph block device client
which i believe would behave similar to something like nbd?
jumapico: yes, you can call pam_mkhomedir from samba's pam stack to create the home dirs.. not sure about removing them on logout
championofcyrodi: so there would be a distributed and replicated block device that holds the filesystem that multiple file servers export?
thus, you would likely want the folders to be read-only if shared amongst users... home folders may be okay due to the inherent multi-tenant design of the /home folder.
e.g. only I and writing to /home/champion and only you are writing to /home/vmlintu
's/I and writing/I am writing/g'
|15:03||* championofcyrodi needs to reboot|
|15:03||championofcyrodi has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|15:11||cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg)|
|15:11||freedomrun has joined IRC (freedomrun!~quassel@unaffiliated/freedomrun)|
|15:17||gbaman has joined IRC (email@example.com)|
|15:19||gbaman_ has joined IRC (firstname.lastname@example.org)|
|15:20||championofcyrodi has joined IRC (email@example.com)|
|15:20||gbaman__ has joined IRC (firstname.lastname@example.org)|
|15:23||gbaman has left IRC (email@example.com, Ping timeout: 265 seconds)|
|15:24||gbaman_ has left IRC (firstname.lastname@example.org, Ping timeout: 246 seconds)|
|16:01||andygraybeal has joined IRC (email@example.com)|
|16:10||Jay_ has joined IRC (Jay_!566be702@gateway/web/freenode/ip.18.104.22.168)|
anyone alive down here? :)
I'm not sure my ltsp is setup properly. Has been running for a while now but I'm trying to get to the bottom of some performance issues and I notice some things from the docs are not consistent with what I see here. For instance getltscfg is something I can't find
Also, if I do lspci on a client, should I see the client's video card or the server's ?
|16:21||Jay-_ has joined IRC (Jay-_!~Jay@digitex-media.mediasat.ro)|
|16:22||diskless has left IRC (firstname.lastname@example.org)|
|16:22||Jay-_ has left IRC (Jay-_!~Jay@digitex-media.mediasat.ro, Client Quit)|
|16:22||Jay_ has left IRC (Jay_!566be702@gateway/web/freenode/ip.22.214.171.124, Quit: Page closed)|
|16:24||jay_ has joined IRC (jay_!jay@gateway/shell/blinkenshell.org/x-xhwrvbjzmyxnoyjb)|
localxterm: Any applications that you launch on a thin client actually runs on the server, not on the client itself. If you want to open a program on the client locally, you can type 'ltsp-localapps <program>' in a run dialog or in a terminal. For example, 'ltsp-localapps xterm' to open a terminal running on the client.
|16:53||work_alkisg is now known as alkisg|
Do that ^
|16:54||gbaman__ has left IRC (email@example.com, Ping timeout: 240 seconds)|
What does lspci say there?
the client's vga adapter
Right, the first was running on the server, the second on the client
now, when I open a terminal on a client, the prompt is the server's prompt, not the client (the one from ltsp-localapps xterm)
Yes, that's what LTSP is about
Processes by default run on the server
so is the client using its own video card or the server's ?
after quite a while of very painfully running the network (with somewhat frustrated clients) I'm wondering if the clients shouldn't actually be in chroot
What are your client specs? Cpu, Ram?
sec, booting one now
|17:01||AlexPortable has left IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-cloucifzxydiiiog, Quit: Connection closed for inactivity)|
jay_: just run `free` and `less /proc/cpuinfo` on that localxterm
yeah, it shows 2 core Celeron 2.6Ghz, 4G ram
and an Intel video card
So your clients are good enough to run as fat
fatclients: You may find some info about the Ubuntu/LTSP implementation of fat clients at https://help.ubuntu.com/community/UbuntuLTSP/FatClients
ltsp-pnp: ltsp-pnp is an alternative (upstream) method to maintain LTSP installations for thin and fat clients that doesn't involve chroots: https://help.ubuntu.com/community/UbuntuLTSP/ltsp-pnp
Read those wiki pages
ok, but just for my peace of mind (and so I understand things a bit better). When a client boots, logs on in ldm, gets a window manager. Should the client see itself chrooted ? Because when I open a terminal on a client I see the server's filesystem, not the chroot
and second, how can I check if I'm properly using the client computer's video card ?
The client should see the server's file system
Imagine it like remote desktop. The client boots from some file system (the chroot), then does remote desktop to the server
So it's about the same like if you connected to the server with remote desktop from some windows pc, it no longer matters that the client was booted with linux
so the only bit related to chroot is the image booted and used to do remote desktop ?
That is not true for fat clients though
For ltsp fat clients, all the applications are in the chroot
pretty much what I previously understood. Just wanted to double-check
think I'll get a performance boost. The operations are quite decent. Rendering browsers on the other hand is really really horrible ;(
flash: Yes, flash sucks. An HD full screen 30 fps video needs 2.5 Gbps bandwidth (1920×1080×4×30)! Make sure you have LDM_DIRECTX=True in your lts.conf file, or if it's just youtube you're after, try some flash replacing plugin like http://linterna-magica.nongnu.org
no flash mate
It's just an example
It's impossible to get 2.5 gbps to watch hd
simply opening tabs in chrome or firefox is insanely laggy
Scrolling a firefox window is like an HD movie
It's still 30 fps
So you still need a lot of Gbps per client
only have 1Gbps
That's why thin clients will always lag a bit
Depending on the app
People then run localapps or fat clients
so switching to fat client should boost performance
It would be like running linux locally
Your clients would run linux fine if they had a local disk, so they will run fine with ltsp fat clients too
the server is quite powerful btw. And I only have a handful of clients
If you'll be doing math apps, then use it, if you're going to be browing, don't
(sorry multitasking too much)
I'm sorry, don't "which one ?". I'm doing mostly browsing and office
I mean, don't use thin clients, that would in turn use a lot of your server's cpu
Use fat clients, which will use their own cpu
Because the limiting factor, the network, will make performance suck, no matter how powerful your server is
ok, thanks a lot
folks have been bonding like 6x GigE happily back in dualcore opteron days OTOH
though hd is evil in that regard indeed
|17:31||gvy has left IRC (gvy!~mike@altlinux/developer/mike, Quit: Leaving)|
If one also bonds 3 NICs for each client, sure :)
With 4k displays it'll still be a problem though :D
3840×2160×30×32 = 8 gbps per client...
And I think the target for e.g. firefox scrolling will be 60 fps, so 16 gbps per client
Uncompressed Xorg on the network doesn't sound feasible with those conditions
|17:39||jumapico has left IRC (jumapico!be40050f@gateway/web/cgi-irc/kiwiirc.com/ip.126.96.36.199, Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)|
|17:45||alkisg is now known as work_alkisg|
|18:13||gbaman has joined IRC (firstname.lastname@example.org)|
|18:21||cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Ping timeout: 265 seconds)|
|18:22||cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg)|
|18:25||andygraybeal has left IRC (email@example.com, Read error: Connection reset by peer)|
|18:42||freedomrun has left IRC (freedomrun!~quassel@unaffiliated/freedomrun, Remote host closed the connection)|
|19:15||telex has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|19:16||telex has joined IRC (email@example.com)|
|19:27||AlexPortable has joined IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-xtnvyiyogictykjt)|
|19:33||andygraybeal has joined IRC (firstname.lastname@example.org)|
|19:35||alkisg_web has joined IRC (alkisg_web!2ec65b1a@gateway/web/freenode/ip.188.8.131.52)|
|19:38||alkisg_web has left IRC (alkisg_web!2ec65b1a@gateway/web/freenode/ip.184.108.40.206, Client Quit)|
|19:41||alkisg_web has joined IRC (alkisg_web!2ec65b1a@gateway/web/freenode/ip.220.127.116.11)|
|19:46||JuJuBee has joined IRC (JuJuBeeemail@example.com)|
I need help getting my students to be able to add a printer. They opened system settings -> printers and were able to find and add the printer in my room, but it does not show up in the list of printers in any application to print to.
Ooops, "any"... ok, libreoffice does have a bug there but it wouldn't be "any app"...
jay_/alkisg: I've seen traditional X forwarding work a lot better with compression enabled. is that the default? (ssh -XC)
(for ltsp thin clients)
championofcyrodi: no, it wouldn't work well for video etc
Compressing GB of data real time would kill the server cpu
It's good for a single remote client though, but not for many local clients
how does NX do it?
NX works much worse than plain X under LAN
You can't watch a video without dropped frames
interesting. I don't see that happening at all.
NX is much, much better than plain X over WAN though
but my clients are Core i3s
on LAN, X was lagging w/ youtube... NX wasnt.
on our LAN*
Youtube doesn't use xvideo
So that way it needs more bandwidth than your lan can offer
well that would be chrome then?
In that case, then sure compression would help for a single client, and it would kill the server cpu
VLC can use xvideo, and most other video players
okay i got you. my clients are using NX to separate servers, so that's why the ltsp server isn't choking on it.
(and they are fat clients)
NX also reduces round-trips. That would help a lot in LTSP if we could get it without the compression part
|20:16||* alkisg_web is checking two bugs related to TIMESERVER, that somehow make the end result work :-/|
|20:31||cliebow has joined IRC (firstname.lastname@example.org)|
|20:42||alkisg_web has left IRC (alkisg_web!2ec65b1a@gateway/web/freenode/ip.18.104.22.168, Quit: Page closed)|
|21:03||JuJuBee has left IRC (JuJuBeeemail@example.com)|
|21:11||Mikhail has joined IRC (Mikhail!ad24f0ad@gateway/web/freenode/ip.22.214.171.124)|
Hello. I've set up a FAT client environment with 10 stations and a ltsp server. I would like to establish a VPN tunnel from each of the FAT clients. My understanding is the fat clients "dont rely" on server's connection for their internet access. I failed at my first attempt. I guess my question is: Is it even possible to establish a VPN tunnel from each of the fat clients at the same time?
|21:18||adrianorg has left IRC (firstname.lastname@example.org, Ping timeout: 245 seconds)|
|21:20||adrianorg has joined IRC (email@example.com)|
|21:28||Payo has left IRC (Payofirstname.lastname@example.org)|
|22:10||gbaman_ has joined IRC (email@example.com)|
|22:13||gbaman has left IRC (firstname.lastname@example.org, Ping timeout: 264 seconds)|
|22:14||Mikhail has left IRC (Mikhail!ad24f0ad@gateway/web/freenode/ip.126.96.36.199, Quit: Page closed)|
|22:30||vmlintu has left IRC (email@example.com, Ping timeout: 245 seconds)|
|23:11||AlexPortable has left IRC (AlexPortable!uid7568@gateway/web/irccloud.com/x-xtnvyiyogictykjt, Quit: Connection closed for inactivity)|
|23:11||gbaman_ has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|23:49||gbaman has joined IRC (email@example.com)|
|23:53||ricotz has left IRC (ricotz!~rico@ubuntu/member/ricotz, Quit: Ex-Chat)|