Heperledger fabric环境搭建

一、安装virtualbox
1、先从官网下载一个最新版本的安装包,根据自己的系统下载对应的版本。

2、双击打开或者管理员身份运行VirtualBox-win.exe,打开安装向导,点击「Next >」,进入下一步。

3、在这个界面选择要安装的功能组件,按顺序分别是主程序(必选),VirtualBox USB驱动支持(安装后可以支持外接USB),虚拟机的网络支持(包括桥接的跟主机模式的网络)最后一个就是VirtualBox的Python 2.X的支持。这里可以不用动直接默认就行了。安装路径默认在C盘,点击「 Browse 」选择其他的路径(比如D盘),然后点击「Next >」,进入下一步。

4、此界面为选择快捷方式,分别是在开始菜单创建快捷方式,在桌面创建快捷方式,在快速启动栏创建,关联文件。这个可以根据自己的喜好来选择。然后点击「Next >」。

5、弹出警告界面,提示安装网络组件会重置当前网络,点击「Yes」。

6、准备安装,点击「 Install 」进行安装。

7、软件正在安装中。

8、弹出Windows安全提示框,勾选“始终信任来自Oracle Corporation的软件”,点击「安装」。安装完成界面,勾选表示安装完成后启动Oracle VM VirtualBox虚拟机,点击「 Finish 」

9、打开VM VirtualBox虚拟机,界面如下

二、VirtualBox下安装CentOS7系统
1、创建虚拟机
下载好操作系统镜像文件后,打开VirtualBox,点击新建虚拟机(首次新建虚拟机推荐使用向导模式,熟练操作步骤后建议使用专家模式)

虚拟机名称可以随便输入,类型选择linux,在操作系统的发行版本中没有找到可选的centos版本,我们选择Other Linux版本(其他版本)替代,如果我们安装的是64位操作系统那么对应的选项是(64-bit),如果是32位那么对应的选项是(32-bit),可以从我们下载的操作系统的iso镜像文件名称中得知操作系统位数(下载之前我们就应该知道的)。
错误补充:CentOS Linux 的发行版本是通过编译 Red Hat, Inc 公开提供的 Red Hat 企业级 Linux 开源代码而产生的。所以这里根据官方的说法应该选择redhat的发行版(其实这里选择Other Linux来创建虚拟机也没有什么问题)。
2、以上设置完成后,点击下一步 进行分配内存

使用建议的内存大小即可,根据宿主机的配置可以自己进行调整,这里的值可以理解为虚拟机最大可占用宿主机的多少内存。
3、内存分配完成,点击下一步设置虚拟硬盘

这里有三个选项,可以选择使用已有的虚拟硬盘文件,或者先不添加虚拟硬盘,等创建好虚拟机后再添加,这里我们选择第二个现在创建虚拟硬盘
4.点击创建,进入虚拟硬盘文件类型选项

默认选项即可,默认选择的是VirtualBox虚拟机软件专用的磁盘映像格式,其他虚拟机软件可能无法读取。
5、点击下一步,进行设置如何分配虚拟硬盘,默认选项即可,两者有何不同界面上已经有很详细的说明了。

6、点击下一步,指定虚拟硬盘文件的存放位置和虚拟硬盘的大小。

虚拟硬盘的大小使用第3步中推荐的硬盘大小即可。
7、点击创建,虚拟机创建完成
主界面中已经看到刚刚创建的虚拟机。

8.正常启动刚刚创建好的虚拟机
提示我们选择一个虚拟光盘文件(iso文件)或者光驱来启动虚拟电脑

9、选择我们准备好的操作系统iso镜像文件,点击启动

第一个选项是安装CentOS7,第二个选项是检查操作系统文件是否损坏并安装CentOS7。
11、我们选择第一个选项按下回车键直接安装,进入语言选择界面

选择中文->简体中文
12、点击界面右下角的继续按钮进行下一步

提示先完成带有黄色叹号的内容,否则无法进行下一步,我们看到安装位置处于此状态,并显示已选择自动分区
13、黄色叹号只是警告我们默认使用了自动分区,目的是让我们确认一下,是否需要手动分区,我们点进去

如果不需要手动分区,还使用默认的自动分区进行安装的话,我们直接点击左上角的完成退出
14、退出后回到刚刚那个摘要的界面,发现黄色感叹号不见了

右下角可以开始安装了,不过安装之前我们需要把以太网打开,否则系统安装后无法联网,并且在命令行操作系统内开启网络需要修改配置相对麻烦。
15、摘要的界面上可以看到网络和主机名的显示为未链接,我们点进去
点击打开以太网,点击完成退出

16、此时的网络和主机名显示有线已连接

17、如果需要图形界面,可以点击软件选择,选择基本环境(如果需要图形界面请下载完整版的操作系统iso镜像文件)

这里选择最小安装即可,linux作为服务器时一般不需要图形界面(图形界面会消耗掉一定的硬件性能),有一个终端仿真器,然后能够通过shell命令去操作系统就足够了。
18、回到安装信息摘要界面,点击开始安装
警告我们设置root密码和创建用户,并且下面显示已经开始安装操作系统
19、设置root密码
点击完成两次完成root密码设置
20、回到配置界面,发现创建用户的警告消失了
是因为没设置root密码之前系统内没有用户,警告我们创建一个用户,设置了root密码也就是创建了root用户,所以警告消失了,静静等待安装完成即可。

完成后点击重启
21、进入系统启动界面
发现启动时有两个选项,不过第二个选项我们不经常用,因为它是急救模式启动的选项(系统出现问题不能正常启动时使用并修复系统)

22、选择第一项 按下回车启动centos系统
输入用户:root,密码:安装时设置的root密码

23、登陆成功
VirtualBox下安装CentOS7系统到此全部结束。

三、启动centos,配置docker
1、建立仓库

2、建立稳定仓库

3、安装docker

4、启动docker

5、测试docker

四、虚拟机下CentOS7开启SSH连接
在虚拟机(Vmware Workstation)下,安装了CentOS7,现在想通过SSH工具连接虚拟机中的CentOS7
1、首先,要确保CentOS7安装了 openssh-server,在终端中输入 yum list installed | grep openssh-server

此处显示已经安装了 openssh-server,如果又没任何输出显示表示没有安装 openssh-server,通过输入 yum install openssh-server

来进行安装openssh-server
2、 找到了/etc/ssh/目录下的sshd服务配置文件sshd_config,用Vim编辑器打开
将文件中,关于监听端口、监听地址前的 # 号去除

然后开启允许远程登录

最后,开启使用用户名密码来作为连接验证

保存文件,退出
3、 开启 sshd服务,输入sudo service sshd start

检查 sshd服务是否已经开启,输入ps -e | grep sshd

或者输入netstat -an | grep 22检查 22号端口是否开启监听

4、在 windows 主机中,在命令行中输入ipconfig查看主机IP,找到虚拟机的连接信息,此处ip为192.168.30.1

5、在CentOS中,输入ifconfig查看网络连接地址,发现CentOS的网络地址为192.168.112.128

6、在CentOS中,输入ping 192.168.30.1 测试是否能连通主机,发现可以连通

7、在主机中,输入 ping 192.168.112.128,测试主机是否能连通CentOS,发现连不通

如果可以连得通,可以直接跳至第10 步
8、在主机,打开网络配置,选择网络适配器 虚拟机TCP/IPv4的属性,进行一下网络配置

要求子网掩码、默认网关均和CentOS一致,并将IP地址修改为 192.168.112.1,即保证主机的 IP和CentOS的 IP在同一网络区段中
9、再在主机中,输入 ping 192.168.112.128,已经可以连接得通了

10、在SSH工具(此处使用的XShell)中,新建连接,输入 CentOS的 IP地址、用户名、密码即可连接成功

连接成功

11、为了免去每次开启 CentOS 时,都要手动开启sshd 服务,可以将 sshd 服务添加至自启动列表中,输入systemctl enable sshd.service

可以通过输入systemctl list-unit-files | grep sshd,查看是否开启了sshd 服务自启动

12、MobaXterm_Portable_v10.4安装,安装完毕,点击session,选中SSH,输入虚拟机IP,端口选择22.
MobaXterm_Portable是一款全功能的终端软件,
内建多标签和多终端分屏
内建SFTP文件传输
内建X server,可远程运行X窗口程序
直接支持VNC/RDP/Xdmcp等远程桌面

五、配置golang环境
1、到官方https://golang.org/dl/下载安装包
wget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz/
2、解压
tar zxvf go1.8.linux-amd64.tar.gz -C /usr/local
3、新建go项目根目录
mkdir -p /var/opt/wwwroot/goblog
4、配置环境变量
vim /etc/profile
export GOROOT=/usr/local/go
export GOBIN= GOROOT/binexportPATH= G O R O O T / b i n e x p o r t P A T H = PATH:$GOBIN
export GOPATH=/var/opt/wwwroot/goblin
安装结束,验证
5、验证之前需要对source /etc/profile
6、验证
go version
六、配置node.js环境
1、注意,EL 5的NoDE.JS包(RHEL5和CENTOS 5)取决于EPEL存储库可用。如果没有安装,安装脚本将检查并提供指令。
curl –silent –location https://rpm.nodesource.com/setup_8.x | sudo bash -
2、要从NPM编译和安装本机插件,还可能需要安装生成工具:
sudo yum install gcc-c++ make
然后安装:
sudo yum -y install nodejs

七、fabric安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值