That's quite a pace you're setting, AMDave
89 boxen, no doubt some of them virtual -but it works, score-wise.
That's quite a pace you're setting, AMDave
89 boxen, no doubt some of them virtual -but it works, score-wise.
Last edited by Dirk Broer; 11-21-2015 at 09:23 AM.
Interestingly containers are virtualised environments but not virtual machines as there is no hardware abstraction layer involved: https://en.wikipedia.org/wiki/LXC
Scale-UP definitely works.
I launched the LXCs on 1 box at the moment and it still has heaps of head-space.
I could add lots lots more but I got tired of adding them last night and went to sleep.
If I get bored later I will try scale-OUT - cascade the LXCs across all my boxes. =-O
. . . . . ___
. . . . . . .\___/\______
. . . . . . . \__AMD___\\__
---------------------------------------------
Use Docker - this link also tells you to install apparmor which for some unknown reason the official docs don't and it fails
Working with containers - the official docs are then fine for learning to work with the LXCs that you created or pulled
Point and click with Kitematic - if you prefer the GUI way
Thousands of predefined containers already exist including BOINC.
I am using the "laurentmalvert/docker-boinc" container for this excercise.
The only bit I need to script is the add-project part: get the new container IP, RPC connect & add project with participant name and password.
I was doing that manually last night. I'd script that before scale-out.
Maybe later. The super car qualifying is on at Phillip Island.
Last edited by AMDave; 11-21-2015 at 12:07 AM.
. . . . . ___
. . . . . . .\___/\______
. . . . . . . \__AMD___\\__
---------------------------------------------
Thanks AMDave! With this information everyone should be able to do the same on a Linux box based upon Ubuntu 14.04 LTS.
Captaincy of the GoofyxGrid team has been transferred to vaughan, who has joined the team now too.
Thanks Dirk, yes I joined last night.
Will this run on my fleet of Odroids? Currently they run Asteroids nicely.
Not yet on your Odroids, but they're working on it: preparing linux32 and android (pie, non-pie, intel) version.
I hope for AMDave that the containers are not seen as virtual machines:
Please don't create special virtual machines for my project <- in my opinion is not fair in relation to other. For now i had sent 3 warnigs message to user to abandon that way of crunching.
I don't want to have situation like was with FreeHal project. 2 days ago I had to ban and delete 3 user account with more than 150 VM's.
Today I sent next warnings to 3 users.
IMHO the question should be whether the results are valid. How they are computed (physical or virtual) should not be of consequence.
I just saw that yesterday and switched the containers off.
No harm intended.
. . . . . ___
. . . . . . .\___/\______
. . . . . . . \__AMD___\\__
---------------------------------------------
If I read it correctly, there should not be an issue when I would create a number of x containers (where x is <150) and run 40-odd projects in them, or is that wishful thinking?