网赚论坛

标题: 如何配置虚拟开发环境Vagrant来挖矿? [打印本页]

作者: gtdagonjo    时间: 2017-10-20 23:49
标题: 如何配置虚拟开发环境Vagrant来挖矿?
Vagrant提供了易于配置、重现和可移植的工作环境,能够在团队成员之间提供统一和灵活的配置管理环境。 Vagrant具有如下优点:
1.开发人员:可以隔离环境的依赖和配置差异,实现统一开发环境的配置
2.网管运维:可以在本地环境中测试各项配置和脚本,安装环境就绪后方便的发布到AWS或者RackSpace上。
3.设计人员:可以自动化配置Webapp需要的所有系统,让设计人员能够最快的进入工作状态

Vagrant支持主流的虚拟机系统,在本地开发时可以使用VirtualBox,部署在远端时可以使用AWS ,它的安装也非常简单, 在它的官方网站: http://www.vagrantup.com(需翻墙) 下载对应平台的安装包即可。 安装成功后,系统路径会增加Vagrant命令。这个工具的子命令不多,很容易掌握,例如:

每个Vagrant的项目都有一个Vagrantfile的配置文件,它负责配置虚拟机的环境和初始化脚本。今天我们利用Vagrant演示下如何使用Amazon的EC2主机进行比特币的挖掘。

Amazon的EC2类型中有一种内置双GPU的实例(http://aws.amazon.com/cn/ec2/instance-types/



CG1实例采用2颗 Intel Xeon X5570,四核心并支持超线程,连同2颗NVIDIA Tesla M2050 GPU。我们就使用这个类型来挖掘比特币。

挖掘之前还要做些准备工作,包括:

好了,准备工作到此结束,下面是开始配置Vagrant环境

比特币的兑换价格是$950兑换1比特币左右,但是EC2的挖矿速度相对于硬件矿机(https://en.bitcoin.it/wiki/Mining_hardware_comparison)来说太慢了,而每秒$2.1的费用并不便宜。我挖两个小时获得的比特币数量为:


因此性价比是很差的,不具有实用价值。

总而言之,Vagrant是一个很好的配置管理工具,上面的Vagrantfile可以通过简单的修改部署到VirtualBox, VMVare或者LXC等支持的平台上,实现快速的环境部署。Vagrant还可以与Puppet或者Chef整合,打造更加通用的环境配置系统,再结合Packer实现集装箱式的分发。





欢迎光临 网赚论坛 (http://www.caifuba.net/) Powered by Discuz! X3.1