Bitcoin Forum
April 26, 2024, 03:00:03 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [Beta] Headless, centrally managed, turn key mining rig solution  (Read 1228 times)
eyeoh (OP)
Newbie
*
Offline Offline

Activity: 31
Merit: 0



View Profile
June 14, 2011, 10:05:43 PM
Last edit: July 07, 2011, 01:13:04 AM by eyeoh
 #1

I'm testing the waters to see if my creation has interest.

http://IOsMiner.com

http://iosminer.com/index.php/FEATURES
http://iosminer.com/index.php/IPhone_HUD

Features list copy:
    *  Ubunto 11.04 base system, USB thumb drive or SATA drive, 32bit for maximum compatibility.
    * OS optimized for headless operation. FSCK run automatically if need be with no prompting. RO / remount on errors.
    * iPhone optimized web page HUD that gives you a total cluster Mh/s and a quick view of the status of all your rigs, GPU temps (c/f), hash rates, last report in time, stale ratio %, hwerrors. IPhone_HUD
    * Headless remote configuration over HTTP based on eth MAC address. Much like VoIP phones.
    * GPU miner used is Diablo (+3% patched).
    * Some directories are moved over to a RAM drive to speed the rig up and save thumb drive write cycles.
    * Optionally set an expected GPU count setting on a rig. If the rig doesn't detect this many GPUs it emails you and reboots.
    * VoIP like central configuration. Configuration files are simple text files on a web server based on the rig's eth0 MAC address.
    * GPU count on rigs is fully automatically detected.
    * GPU mining Mh/s graphing.
    * GPU temp graphing.
    * GPU miner optimization switches adjustable per rig.
    * GPU miner is watched and if the miner fails it will automatically try to kick start the miner back up. If that works you are emailed about the incident and the Mhs is reported. If it is unable to kick start the miner automatically you are emailed and the rig is scheduled to reboot automatically in 1h if you don't cancel the scheduled shutdown to take a look at it yourself.
    * GPU core Mhz clocking. Automatically clock all GPU's the same speed or set each GPU to a different clock rate.
    * Also graph rig load, interface statistics, memory statistics, hard drive usage, etc.
    * Successful boot up message with additional rig information and debug logs to your email.
    * Xconfig automatically setup on boot so 1 OS image works on rigs with 1 card or 4.
    * GPU temps watched for over heating. When a temp gets over a configurable value per rig the miners are shut down and you are emailed.
    * Central RRD stats monitoring. Rsync back to your central server for graph collection.
    * Log cleanup and mail clean up on rigs.
    * Automatically logs into your private VPN network for secure remote TCP/IP access from anywhere through any firewall or NAT on the rigs LAN. (Hamachi)
    * SSH key management. Allows you to remotely access the server through SSH with no password. Instructions included. Great for scripts accessing the rigs through SSH.
    * Local rig /etc/hosts file is automatically updated with VPN network hostnames and private VPN addresses so all rigs can communicate over the VPN by hostname/nick-name alone. This means even when the rigs VPN IP address changes everything will be ok. Updated hourly automatically.
    * DHCP automatic IP assignment and local DNS server setup.
    * Can use either SDK 2.4 or SDK 2.1, automatically downloaded and installed if they aren't already setup.
    * Automatic time sync over NTP with pool.ntp.org.
    * SMTP relay server setting for email reports.

Added 6/15/11
* Automatically checks for not only a running GPU miner, but also that all GPU's on the rig have a load. If a 0% load is detected it attempts to self heal by restarting the miner. If the miner restart doesn't work it emails you and schedules a reboot in 5 minutes that you can SSH in and cancel if need be. Verified it works as designed on a dual GPU rig of mine I have this problem with sometimes.

Added 7/5/11
* Boot drive imaging script now works much better. It works on anything from 4gig USB sticks to 2TB SATA drives. Partitions are dynamically and automatically created and GRUB is installed and setup based on the drives UUID
* Rig configs moved from txt files to SQL records so we can use templates and default settings now.
* Rig configuration is done from a web page now instead of vi and a text file on a web server.
1714143603
Hero Member
*
Offline Offline

Posts: 1714143603

View Profile Personal Message (Offline)

Ignore
1714143603
Reply with quote  #2

1714143603
Report to moderator
1714143603
Hero Member
*
Offline Offline

Posts: 1714143603

View Profile Personal Message (Offline)

Ignore
1714143603
Reply with quote  #2

1714143603
Report to moderator
1714143603
Hero Member
*
Offline Offline

Posts: 1714143603

View Profile Personal Message (Offline)

Ignore
1714143603
Reply with quote  #2

1714143603
Report to moderator
"There should not be any signed int. If you've found a signed int somewhere, please tell me (within the next 25 years please) and I'll change it to unsigned int." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
torusJKL
Hero Member
*****
Offline Offline

Activity: 619
Merit: 500


View Profile
June 14, 2011, 10:22:31 PM
 #2

Sounds very interesting.
Definitely something I might be interested in in the future.

If you find my post useful send some Bitcoin: 167XM1Za8aG9CdbYuHFMpL2kvPsw6uC8da
Bitrated || bitcoin-otc || Moon Bitcoin Faucet
eyeoh (OP)
Newbie
*
Offline Offline

Activity: 31
Merit: 0



View Profile
June 15, 2011, 08:34:56 PM
 #3

I just got some 6870's in so I was able to test things with SDK24 and 6000 cards. A few bugs had to be fix and now it's auto detecting SDK's and setting them up for you for both 5XXX and 6XXX cards.
goldeneagle
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
June 15, 2011, 09:31:26 PM
 #4

LOVE IT! A question...

* GPU temps watched for over heating. When a temp gets over a configurable value per rig the miners are shut down and you are emailed.

I like the above option as a fail safe but I would also like an option to automatically adjust the fan speed in relationship to the GPU core temps. Keep below XX C type of thing with the software ramping up the speed 1% every 5 secs or so until point met. Can be done? Thanks for a cool utility!! Let me know when I can get my hands on it to check it out.
bruteoger
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
June 15, 2011, 09:39:26 PM
 #5

Not bad this could make it simple enough for the average user to join in.
eyeoh (OP)
Newbie
*
Offline Offline

Activity: 31
Merit: 0



View Profile
June 19, 2011, 01:49:06 AM
 #6

LOVE IT! A question...

* GPU temps watched for over heating. When a temp gets over a configurable value per rig the miners are shut down and you are emailed.

I like the above option as a fail safe but I would also like an option to automatically adjust the fan speed in relationship to the GPU core temps. Keep below XX C type of thing with the software ramping up the speed 1% every 5 secs or so until point met. Can be done? Thanks for a cool utility!! Let me know when I can get my hands on it to check it out.

Ya that can be done but I'm not convinced it's worth the time. Running the GPU fan at 100% 24x7 is a good way to burn up the fan quickly. I'm keeping it at 85% so they'll last. That system would save a few watts but cost heat and for me the heat is more expensive to deal with then the kWh.
Bth8
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
June 19, 2011, 02:28:57 AM
 #7

Looks really cool. Can't wait to see the finished product.
padrino
Legendary
*
Offline Offline

Activity: 1428
Merit: 1000


https://www.bitworks.io


View Profile WWW
June 19, 2011, 01:58:43 PM
 #8

Great looking project!

1CPi7VRihoF396gyYYcs2AdTEF8KQG2BCR
https://www.bitworks.io
Hollie
Member
**
Offline Offline

Activity: 84
Merit: 10

This account was a fraudulent account.


View Profile
June 19, 2011, 02:39:40 PM
 #9

I would love to try this.
I'm currently running Ubuntu 11.04

This account was a fraudulent account created by a girl in Melbourne, Australia. There is no point messaging this account, continue with reversing all paypal transactions.
MrSam
Member
**
Offline Offline

Activity: 112
Merit: 10



View Profile WWW
June 19, 2011, 02:43:01 PM
 #10

Looks nice, very cool to see an IOS app Smiley up next, a wallet ? Wink
eyeoh (OP)
Newbie
*
Offline Offline

Activity: 31
Merit: 0



View Profile
July 07, 2011, 01:09:38 AM
 #11

Made some big changes. Now rig configs are saved as SQL records instead of txt files. This lets me use a DEFAULTS template, then a rig's config would only have the settings that are different from the template. Also updated the Diablo miner and setup a system to easily update the miner on bootup. Also added more stats collection like accepts, rejects, hwerrors, and the reject ratio % of the rig.

Rigs can now easily be configured from a phone and reloaded or rebooted from a phone/browser.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!