复现区块链Fabric1.4项目记录(一)安装配置centos8虚拟机

前言:由于在阿里云的服务器过期了,并且导出镜像到vmware失败了,所以决定重新搭一下项目,下面为记录日志。

一、安装centos8虚拟机+适应屏幕

1、安装虚拟机

不用多说,注意一点就是在安装选择net的时候记得打开。

2、适应屏幕

由于安装好虚拟机之后,窗口很小,为了适应屏幕,找到了下面一篇解决方案:
https://blog.csdn.net/weixin_43394859/article/details/103896728

3、设置共享文件夹

虽然能够在主机和虚拟机之间复制粘贴文字,但是却不能拖拽文件。为了能够在主机和虚拟机之间共享文件,故设置共享文件夹。
(1)设置共享文件夹并重启虚拟机
在这里插入图片描述
(2)打开虚拟机,查看共享文件夹

vmware-hgfsclient

在这里插入图片描述
(3)挂载共享目录
创建win目录

mkdir /mnt/win

挂载文件夹

vmhgfs-fuse .host:/share /mnt/win

设置开机自动挂载

.host:/share /mnt/win fuse.vmhgfs-fuse allow_other,defaults 0 0

生效挂载

mount -a

在windows下设置共享文件夹
在这里插入图片描述
虚拟机里面可以看到了
在这里插入图片描述

4、使用xshell连接虚拟机

【参考文档】
(1)https://www.cnblogs.com/shireenlee4testing/p/9469650.html
(2)https://blog.csdn.net/tuntun1120/article/details/65443757?
(3)https://jingyan.baidu.com/article/363872ec796dfc6e4ba16f09.html

1、查看是否安装open-ssh服务

yum list installed | grep openssh-server

更新(需要su)

yum update openssh-server

找到配置文件

find / -name sshd_config
vim /etc/ssh/sshd_config

开启端口22
在这里插入图片描述
允许远程登录
在这里插入图片描述
使用密码登录
在这里插入图片描述
开启远程登录服务

systemctl start sshd.service

虚拟机需要安装passwd服务

systemctl start sshd.service

2、配置虚拟机ip
这个时候可以关机重置一下虚拟机的虚拟网络编辑器
在顶部 编辑->虚拟网络编辑器(可以选择重置一下,我没有重置之前,下面的步骤成功了还是没有ping通,重置之后就可以了)
(1)查看虚拟网络编辑器
在这里插入图片描述
查看NAT设置
在这里插入图片描述

(2)设置虚拟机ip

vim /etc/sysconfig/network-scripts/ifcfg-ens* 

主要是下面分出来的自己添加
在这里插入图片描述
(3)设置DNS

vim /etc/resolv.conf

在这里插入图片描述
(3)设置主机名

vim /etc/sysconfig/network

在这里插入图片描述

vim /etc/hostname

在这里插入图片描述
(4)重启虚拟机

reboot

3、配置主机
注意这里的IP地址不能和虚拟机的IP地址冲突,网关要一样。

在这里插入图片描述
4、主机ping虚拟机
在这里插入图片描述
虚拟机ping主机
在这里插入图片描述
然后可以试一下xshell
在这里插入图片描述
连接成功
在这里插入图片描述

tips
解决主机重启之后,虚拟机和主机之间又ping不通的情况:
https://blog.csdn.net/xiaojianxing123/article/details/107891588
重新启用VMware8

二、配置环境

这里主要参考我以前的博客即可

更新yum源

yum update

1、配置go环境

/etc/profile文件不符合unix规定的解决办法:https://blog.csdn.net/qq_40369944/article/details/99944623

2、配置node环境

看我以前的fabric1.4安装博客

3、安装fabric1.4环境

结合一下我以前的三篇不同版本的fabric安装博客
(1)首先拉取源码,切换到release1.4
(2)然后修改bootstrap.sh的fabric-samples的拉取地址改为gitee,然后跳过二进制文件、配置文件、镜像文件的拉取,只用拉取fabric-samples
(3)查看版本,下载fabric1.4.12对应的fabric二进制文件、fabric-ca对应的文件,上传到共享文件夹,再从共享文件夹中解压,拷贝到fabric-config中即可,二进制文件要设置一下环境变量。
(4)使用bootstrap.sh拉取镜像文件,如果速度很慢可以考虑换源,然后集中压缩备份即可。

猜你喜欢

转载自blog.csdn.net/qq_43681877/article/details/122296249