00:10 | pppingme has left IRC (pppingme!~pppingme@unaffiliated/pppingme, Ping timeout: 245 seconds) | |
00:13 | pppingme has joined IRC (pppingme!~pppingme@unaffiliated/pppingme) | |
00:42 | mmetzger has left IRC (mmetzger!~mmetzger@99-71-214-107.lightspeed.mdldtx.sbcglobal.net, Ping timeout: 272 seconds) | |
00:43 | mmetzger has joined IRC (mmetzger!~mmetzger@99-71-214-107.lightspeed.mdldtx.sbcglobal.net) | |
01:02 | freedomrun has left IRC (freedomrun!~freedomru@unaffiliated/freedomrun, Quit: So long and thanks for all the fish) | |
02:35 | andygraybeal has left IRC (andygraybeal!~andy@h214.206.213.151.dynamic.ip.windstream.net, Ping timeout: 246 seconds) | |
02:50 | andygraybeal has joined IRC (andygraybeal!~andy@h251.193.213.151.dynamic.ip.windstream.net) | |
03:19 | staffencasa_ has joined IRC (staffencasa_!~staffenca@8-220.ptpg.oregonstate.edu) | |
03:20 | staffencasa has left IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu, Read error: Connection reset by peer) | |
06:21 | vagrantc has left IRC (vagrantc!~vagrant@freegeek/vagrantc, Quit: leaving) | |
06:37 | freedomrun has joined IRC (freedomrun!~freedomru@unaffiliated/freedomrun) | |
06:58 | praj has joined IRC (praj!0e8b9bd2@gateway/web/freenode/ip.14.139.155.210) | |
07:01 | <praj> Hi, I am interested in setting up LTSP for windows and Linux(ubuntu) in our lab using Thin client and PXE boot
| |
07:01 | I need to know 1. What is the type of hardware required? 2. Which windows server is recommended?
| |
07:09 | <work_alkisg> You want diskless clients that have both ubuntu and windows (remote desktop) sessions?
| |
07:09 | work_alkisg is now known as alkisg | |
07:09 | <alkisg> praj: ^
| |
07:11 | <praj> yes exactly
| |
07:12 | <alkisg> !fatclients
| |
07:12 | <ltsp> fatclients: You may find some info about the Ubuntu/LTSP implementation of fat clients at https://help.ubuntu.com/community/UbuntuLTSP/FatClients
| |
07:12 | <praj> kindly guide me about the hardware config required
| |
07:12 | awilliams has left IRC (awilliams!~awilliams@unaffiliated/mistik1, Ping timeout: 272 seconds) | |
07:12 | <alkisg> First decide if the ubuntu sessions will be thin or fat
| |
07:13 | If you want fat (diskless again) clients, then the specs are the same as in standalone ubuntu machines
| |
07:13 | <praj> ok. So i can use existing machines as clients
| |
07:14 | awilliams has joined IRC (awilliams!~awilliams@unaffiliated/mistik1) | |
07:14 | <alkisg> Sure
| |
07:15 | <praj> ok. What server hardware is needed for windows and Linux?
| |
07:16 | <alkisg> How much RAM do your current clients have?
| |
07:18 | And, how many clients?
| |
07:19 | <praj> 30
| |
07:19 | <alkisg> RAM.
| |
07:20 | <praj> 2GB RAM
| |
07:20 | <alkisg> So they'll be fat clients
| |
07:20 | Then for linux you don't need a good server, anything with gigabit networking will be ok
| |
07:21 | For windows, ask in #windows or wait for someone that has such an installation... I'd imagine you'd need something quad or 8 core there
| |
07:21 | And with 16 gb ram or so
| |
07:21 | <praj> Ok, Then i need help to configure the system
| |
07:21 | <alkisg> ...unless if you want to run windows in a VM instead of through remote desktop
| |
07:22 | Sure, start with installing ltsp and ask whatever you want
| |
07:24 | <praj> ok my requirement is each client should be dual boot windows/ubuntu
| |
07:25 | if you send me some link about setting up this , it will be useful prajshetty@gmail.com
| |
07:27 | <alkisg> Nope
| |
07:27 | mssmss has joined IRC (mssmss!~mohan@117.241.0.136) | |
07:27 | <alkisg> !docs
| |
07:27 | <ltsp> docs: For the latest community documentation, see the LTSP wiki at http://wiki.ltsp.org/ For a PDF with official documentation, see https://sourceforge.net/apps/mediawiki/ltsp/index.php?title=Ltsp_LtspDocumentationUpstream
| |
07:27 | <alkisg> Just read the docs
| |
07:27 | <mssmss> Hi alkisg...
| |
07:27 | <alkisg> Hello
| |
07:28 | <mssmss> I have a 12.04 Ubuntu ltsp setup with 32 terminals..
| |
07:28 | trying to block facebook access on clients ...
| |
07:28 | <praj> thanks @docs
| |
07:28 | <mssmss> does not work if https://www.facebook.com is used ...
| |
07:29 | <alkisg> Install a dns server like dnsmasq and cut it from there
| |
07:31 | <mssmss> I am using UFW and and trying to blockall facebook's IP addresses ......
| |
07:31 | does not seem to be working ...
| |
07:31 | <alkisg> Ask in #ubuntu for UFS
| |
07:31 | UFW
| |
07:31 | <mssmss> will do .. thanks
| |
07:37 | mssmss has left IRC (mssmss!~mohan@117.241.0.136) | |
08:07 | praj has left IRC (praj!0e8b9bd2@gateway/web/freenode/ip.14.139.155.210) | |
09:03 | bennabiy has left IRC (bennabiy!~Thunderbi@24-181-55-79.dhcp.gnvl.sc.charter.com, Ping timeout: 260 seconds) | |
09:04 | bennabiy has joined IRC (bennabiy!~Thunderbi@24-181-55-79.dhcp.gnvl.sc.charter.com) | |
09:41 | freedomrun has left IRC (freedomrun!~freedomru@unaffiliated/freedomrun, Quit: So long and thanks for all the fish) | |
09:45 | bennabiy has left IRC (bennabiy!~Thunderbi@24-181-55-79.dhcp.gnvl.sc.charter.com, Ping timeout: 260 seconds) | |
10:02 | <alkisg> Enslaver: is epoptes available for fedora?
| |
10:20 | workingcats has joined IRC (workingcats!~workingca@212.122.48.77) | |
10:35 | <Hyperbyte> alkisg, I'd say.... no
| |
10:36 | <alkisg> Hyperbyte: ty
| |
10:36 | <rickogden> Hey, has anyone used ltsp with an external storage array to store home directories?
| |
10:38 | <alkisg> Sure, many have done that here, nothing LTSP related with it though
| |
10:40 | <rickogden> I'm just thinking my next step would be to abstract the application/image server from the file server.
| |
10:42 | Reduce the network traffic as the fat clients would be mounting the NBD from one server and the sshfs for the home directories from another.
| |
10:43 | <alkisg> You can also put the nbd image elsewhere... even locally on the clients if they have storage
| |
10:45 | <rickogden> That might actually make more sense. Not on the clients though as that would mean a deployment every build.
| |
10:46 | My long term plan is to virtualise the whole thing
| |
10:46 | and put it on a cloud infrastructure
| |
10:49 | <alkisg> A deployment on every build is 1 command from epoptes + maybe 1 hour to copy the image
| |
10:49 | If you're running ltsp-update-image once per ...month, it could be worth it
| |
10:49 | <Hyperbyte> rickogden, what exactly do you mean by that you want to put it in a cloud infrastructure?
| |
10:49 | <alkisg> ...if it means 10 times more nbd bandwidth...
| |
10:50 | <rickogden> alkisg: more like once a week at the moment
| |
10:51 | <alkisg> Yeah you'd do that once you have the image ready, not while you're still "developing" it
| |
10:51 | <rickogden> Hyperbyte: LTSP PaaS, I'm in the (very) early stages of setting up an OpenStack cloud
| |
10:53 | <Hyperbyte> rickogden, I've never heard of openstack cloud. How does it work?
| |
10:53 | <rickogden> http://www.openstack.org
| |
10:55 | <Hyperbyte> Let me ask again.
| |
10:55 | How are you planning to make it work?
| |
10:57 | <rickogden> as I said, very early stages and I've never set up a private cloud, so not sure yet. I haven't got the hardware yet to experiment with.
| |
11:06 | <Hyperbyte> I'm curious why you'd want to set up a private cloud.
| |
11:07 | <rickogden> Hyperbyte: research purposes to start with, and then the ability to spin up services for projects
| |
11:11 | <cyberorg> alkisg, hi, could you have a look at why standalone epoptes-client does not show up in epoptes GUI? ltsp clients show up fine
| |
11:12 | http://lists.opensuse.org/opensuse-edu/2013-12/msg00007.html
| |
11:13 | imox has joined IRC (imox!~imox@91-65-182-111-dynip.superkabel.de) | |
11:14 | <alkisg> hi cyberorg, looking...
| |
11:14 | cyberorg: is epoptes installed in that standalone pc too?
| |
11:15 | <cyberorg> no, just epoptes-client
| |
11:15 | <alkisg> OK, /me checks...
| |
11:16 | staffencasa_ has left IRC (staffencasa_!~staffenca@8-220.ptpg.oregonstate.edu, Read error: Connection reset by peer) | |
11:16 | <cyberorg> actually both, on the Lars' test, he has both, on my test only epoptes-client installed on the standalone pc
| |
11:16 | in ltsp image only client is installed, that works fine
| |
11:16 | <alkisg> cyberorg: lars@travel:~> cat /etc/default/epoptes-client
| |
11:16 | SERVER=localhost
| |
11:17 | He wants epoptes-client to connect to his own pc? to control himself?
| |
11:17 | <cyberorg> that is on Lars' test, in my test client, it is SERVER=server, see the followup mails
| |
11:17 | <alkisg> ok, reading on...
| |
11:21 | cyberorg: do you have a test environment where you are now, that I could look into with reverse vnc/
| |
11:21 | ?
| |
11:23 | cyberorg: on the client, epoptes-client isn't connected, you should be seeing this if it was:
| |
11:23 | root@ltsp219:~# ps ax|grep epoptes
| |
11:23 | 702 ? S 0:00 socat openssl-connect:server:789,cafile=/etc/epoptes/server.crt,interval=60,forever EXEC:bash -c \"exec -a epoptes-client sh\"
| |
11:23 | 803 ? S 0:00 epoptes-client
| |
11:23 | The second one, with 803 pid
| |
11:24 | Since you're not seeing it, it means the client didn't connect
| |
11:25 | <cyberorg> yes, on ltsp-client, it is there, not on standalone one
| |
11:25 | <alkisg> That means there are connection issues, or that the client for some reasons hangs/exits
| |
11:26 | <cyberorg> "From a strace, I see that the epoptes-client wants to
| |
11:26 | create/connect to a socket in /var/run/epoptes - this directory (and file) does not exist."
| |
11:26 | does it have anything to do with this?
| |
11:26 | both ltsp-client and the standalone clients are openSUSE 13.1 on the same network
| |
11:26 | alexqwesa has left IRC (alexqwesa!~alex@109.172.12.47, Read error: Operation timed out) | |
11:26 | <alkisg> epoptes-client doesn't access that socket, no
| |
11:26 | Only the daemon and the gui
| |
11:31 | alkisg has left IRC (alkisg!~alkisg@plinet.ioa.sch.gr, Ping timeout: 246 seconds) | |
11:32 | work_alkisg has joined IRC (work_alkisg!~alkisg@plinet.ioa.sch.gr) | |
11:33 | work_alkisg has joined IRC (work_alkisg!~alkisg@plinet.ioa.sch.gr) | |
11:33 | work_alkisg is now known as alkisg | |
11:33 | <alkisg> (01:28:41 μμ) alkisg: cyberorg: do you have a test environment handy, that I could connect to with epoptes' remote support feature?
| |
11:33 | (01:29:21 μμ) alkisg: cyberorg: for troubleshooting, two hints,
| |
11:33 | (01:29:31 μμ) alkisg: 1) run /usr/sbin/epoptes-client from the terminal to get its output
| |
11:33 | (01:29:58 μμ) alkisg: 2) for certificate issues, try EPOPTES_CLIENT_VERIFY_CERTIFICATE=False /usr/sbin/epoptes-client
| |
11:37 | PhoenixSTF has joined IRC (PhoenixSTF!~rudi@78.29.159.239) | |
11:37 | GrembleBean has joined IRC (GrembleBean!~Ben@cpc35-aztw23-2-0-cust207.18-1.cable.virginm.net) | |
11:54 | alkisg is now known as work_alkisg | |
12:01 | imox has left IRC (imox!~imox@91-65-182-111-dynip.superkabel.de, Quit: imox) | |
12:24 | alexqwesa has joined IRC (alexqwesa!~alex@109.172.12.47) | |
12:42 | Selveste1 has joined IRC (Selveste1!~Selveste1@static-5-103-136-165.seas-nve.net) | |
12:50 | Selveste1 has left IRC (Selveste1!~Selveste1@static-5-103-136-165.seas-nve.net, Remote host closed the connection) | |
12:55 | freedomrun has joined IRC (freedomrun!~freedomru@unaffiliated/freedomrun) | |
13:23 | <andygraybeal> hi Hyperbyte
| |
13:37 | <Hyperbyte> Hey Andy. :)
| |
13:39 | F-GTSC has joined IRC (F-GTSC!~phantom@ppp121-44-46-104.lns20.syd6.internode.on.net) | |
13:41 | FGXR6 has left IRC (FGXR6!~phantom@ppp121-44-71-7.lns20.syd6.internode.on.net, Ping timeout: 272 seconds) | |
13:55 | jtsop has joined IRC (jtsop!c23fefeb@gateway/web/freenode/ip.194.63.239.235) | |
13:56 | freedomrun has left IRC (freedomrun!~freedomru@unaffiliated/freedomrun, Ping timeout: 264 seconds) | |
13:56 | jtsop has left IRC (jtsop!c23fefeb@gateway/web/freenode/ip.194.63.239.235, Client Quit) | |
13:58 | freedomrun has joined IRC (freedomrun!~freedomru@unaffiliated/freedomrun) | |
13:58 | Selveste1 has joined IRC (Selveste1!~Selveste1@static-5-103-136-165.seas-nve.net) | |
14:20 | willianmazzardo has joined IRC (willianmazzardo!~textual@187.4.15.116) | |
14:23 | willianmazzardo has left IRC (willianmazzardo!~textual@187.4.15.116, Client Quit) | |
14:30 | bennabiy has joined IRC (bennabiy!~Thunderbi@24-181-55-79.dhcp.gnvl.sc.charter.com) | |
14:34 | freedomrun has left IRC (freedomrun!~freedomru@unaffiliated/freedomrun, Ping timeout: 240 seconds) | |
14:37 | freedomrun has joined IRC (freedomrun!~freedomru@unaffiliated/freedomrun) | |
14:39 | GrembleBean has left IRC (GrembleBean!~Ben@cpc35-aztw23-2-0-cust207.18-1.cable.virginm.net, Quit: I Leave) | |
14:42 | alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg) | |
14:44 | willianmazzardo has joined IRC (willianmazzardo!~textual@187.4.15.116) | |
14:48 | willianmazzardo has left IRC (willianmazzardo!~textual@187.4.15.116, Client Quit) | |
15:07 | vagrantc has joined IRC (vagrantc!~vagrant@freegeek/vagrantc) | |
15:08 | Phantomas has joined IRC (Phantomas!~Phantomas@athedsl-4498611.home.otenet.gr) | |
15:08 | Phantomas has joined IRC (Phantomas!~Phantomas@ubuntu/member/phantomas) | |
15:10 | GrembleBean has joined IRC (GrembleBean!~Ben@cpc35-aztw23-2-0-cust207.18-1.cable.virginm.net) | |
15:28 | workingcats is now known as workingsheep | |
15:43 | GrembleBean has left IRC (GrembleBean!~Ben@cpc35-aztw23-2-0-cust207.18-1.cable.virginm.net, Quit: I Leave) | |
15:49 | Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Quit: Leaving.) | |
16:51 | elias_a has left IRC (elias_a!elias@hilla.kapsi.fi, Read error: Operation timed out) | |
16:52 | elias_a has joined IRC (elias_a!elias@hilla.kapsi.fi) | |
17:03 | staffencasa has joined IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu) | |
17:09 | PhoenixSTF has left IRC (PhoenixSTF!~rudi@78.29.159.239, Ping timeout: 272 seconds) | |
17:12 | staffencasa has left IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu, Ping timeout: 246 seconds) | |
17:46 | PhoenixSTF has joined IRC (PhoenixSTF!~rudi@78.29.159.239) | |
17:48 | adrianorg has left IRC (adrianorg!~adrianorg@177.132.218.199, Read error: Connection reset by peer) | |
17:48 | rudi_ has joined IRC (rudi_!~rudi@78.29.159.239) | |
17:53 | adrianorg has joined IRC (adrianorg!~adrianorg@177.204.76.159.dynamic.adsl.gvt.net.br) | |
17:58 | willianmazzardo has joined IRC (willianmazzardo!~textual@187.4.15.116) | |
18:03 | staffencasa has joined IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu) | |
18:40 | cliebow has joined IRC (cliebow!~cliebow@WatchGuard.ellsworth-hs.ellsworth.k12.me.us) | |
18:45 | workingsheep has left IRC (workingsheep!~workingca@212.122.48.77, Quit: Leaving) | |
18:49 | <alkisg> vagrantc: around?
| |
18:56 | <vagrantc> ish
| |
18:58 | <alkisg> About localappsd, fifos etc:
| |
18:58 | Our master ssh connection could become a little more useful than a plain sh -
| |
18:59 | Something like this, to try in a local terminal:
| |
18:59 | ssh -M -S /tmp/s user@localhost /path/to/ltsp-session | sh
| |
19:00 | ltsp-session makes a fifo and just outputs whatever's written to it: http://paste.ubuntu.com/6562892/
| |
19:00 | So then the "user" can run commands locally on the client, like this:
| |
19:00 | echo date >/tmp/ltsp-session-user/localapps-fifo
| |
19:01 | No more ltsp-localappsd at all... :)
| |
19:03 | The same can be done for remoteapps, to have /etc/xdg/autostart/some-script make a fifo and read from it and launch the commands written there inside the user session with all the environment
| |
19:03 | freedomrun has left IRC (freedomrun!~freedomru@unaffiliated/freedomrun, Quit: So long and thanks for all the fish) | |
19:04 | <alkisg> "sh" is ligher than "xprop", and it doesn't rely on X, it would work for console-based or wayland sessions too...
| |
19:05 | For better organization, we would want an "ltsp-session" script, an LTSP_SESSION environment variable, and an ltsp-session temporary directory
| |
19:05 | <vagrantc> sounds promising!
| |
19:05 | <alkisg> Nice, I'll keep digging! :)
| |
19:06 | <vagrantc> so, essentially we need to start something on the server side that doesn't exit, and ideally reads and listens for input?
| |
19:06 | and then executes appropriate things?
| |
19:06 | <alkisg> Yup
| |
19:06 | <vagrantc> this sounds way better :)
| |
19:06 | <alkisg> ssh -M -S /tmp/s user@localhost /path/to/ltsp-session | su - user -c sh
| |
19:07 | ...if we don't want to filter the commands...
| |
19:07 | Ideally we want them to be sockets instead of fifos, for two way communication
| |
19:07 | I'll look into that too
| |
19:08 | <vagrantc> this does require that ltsp-session exists on the server, yes?
| |
19:08 | <alkisg> We can scp it if needed, but I think we do want /etc/xdg/autostart/remoteappsd-script to be preinstalled in order to run with full environment, DBUS_SESSION_BUS_ADDRESS and everything
| |
19:10 | <vagrantc> so essentially ltsp-localappsd would be listening to the output of the ssh session?
| |
19:10 | <alkisg> So I'm inclined towards some ldm-server package that contains all the necessary scripts for servers that support ltsp logins
| |
19:10 | ltsp-localapps is the "| su - user -c sh" part
| |
19:10 | <vagrantc> right
| |
19:10 | i.e. ltsp-localapps replaced by half a line of code :)
| |
19:10 | <alkisg> (or a script that filters the commands read from the ssh socket, if we prefer that)
| |
19:12 | <vagrantc> if we know what we're expecting to see on the other side of the connection, it makes the screen-scraping less difficult ...
| |
19:12 | well, i guess that only happens after authentication and the ssh socket/tunnel/fifo is created
| |
19:13 | <alkisg> No need for screen scraping, we can just run whatever the user tells us... | while read -r cmd; do su - user -c "$cmd"; done
| |
19:13 | (if we want to save the memory of "su - user -c sh")
| |
19:14 | But I'd like to be able to do this too, which won't work with a plain fifo:
| |
19:14 | x=$(ltsp-localapps date)
| |
19:15 | I.e. get the output of localapps commands on the server side... :)
| |
19:15 | A socket would be best there
| |
19:23 | Hmm or just 2 fifos
| |
19:29 | willianmazzardo has left IRC (willianmazzardo!~textual@187.4.15.116, Quit: Textual IRC Client: http://www.textualapp.com/) | |
19:32 | kev_j has left IRC (kev_j!~Kevin@web.ta-realty.com, Remote host closed the connection) | |
19:33 | <alkisg> ...or even socat, which can pass stderr too :)
| |
19:41 | ChadLepto has left IRC (ChadLepto!~chadlepto@unaffiliated/chadlepto, Quit: Leaving) | |
19:41 | Phantomas has joined IRC (Phantomas!~Phantomas@ubuntu/member/phantomas) | |
19:41 | imox has joined IRC (imox!~imox@p4FC5DA5E.dip0.t-ipconnect.de) | |
19:47 | ChadLepto has joined IRC (ChadLepto!~chadlepto@unaffiliated/chadlepto) | |
19:57 | andygraybeal has left IRC (andygraybeal!~andy@h251.193.213.151.dynamic.ip.windstream.net, Quit: Ex-Chat) | |
19:58 | andygraybeal has joined IRC (andygraybeal!~andy@h251.193.213.151.dynamic.ip.windstream.net) | |
20:11 | andygraybeal has left IRC (andygraybeal!~andy@h251.193.213.151.dynamic.ip.windstream.net, Quit: Ex-Chat) | |
20:11 | andygraybeal has joined IRC (andygraybeal!~andy@h251.193.213.151.dynamic.ip.windstream.net) | |
20:15 | telex has left IRC (telex!~telex@freeshell.de, Remote host closed the connection) | |
20:16 | telex has joined IRC (telex!~telex@freeshell.de) | |
20:22 | alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Remote host closed the connection) | |
20:43 | adrianorg has left IRC (adrianorg!~adrianorg@177.204.76.159.dynamic.adsl.gvt.net.br, Ping timeout: 246 seconds) | |
20:45 | adrianorg has joined IRC (adrianorg!~adrianorg@177.156.229.198) | |
22:12 | p3t3r has joined IRC (p3t3r!~boop@h107.175.188.173.dynamic.ip.windstream.net) | |
22:15 | FrozenZia has left IRC (FrozenZia!pbrown@evo.paivola.fi, Ping timeout: 250 seconds) | |
22:33 | FrozenZia has joined IRC (FrozenZia!pbrown@evo.paivola.fi) | |
22:47 | imox has left IRC (imox!~imox@p4FC5DA5E.dip0.t-ipconnect.de, Quit: imox) | |
23:05 | book`_ has left IRC (book`_!~book`@li125-242.members.linode.com, Ping timeout: 272 seconds) | |
23:10 | book` has joined IRC (book`!~book`@li125-242.members.linode.com) | |
23:38 | Phantomas has left IRC (Phantomas!~Phantomas@ubuntu/member/phantomas, Quit: Leaving.) | |
23:43 | staffencasa has left IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu, Ping timeout: 246 seconds) | |
23:51 | staffencasa has joined IRC (staffencasa!~staffenca@8-220.ptpg.oregonstate.edu) | |
23:52 | <andygraybeal> hey bros, i know it is off topic, but check out my new kid.. he's two weeks old: http://i.imgur.com/AHoh1sk.jpg
| |