前言
本文主要介绍下
1、Mac系统安装虚拟机Centos7
2、Centos安装docker、docker-compose的过程
缘何说起这个话题,是因为之前一篇文章 遗留的问题
问题是:loki如何收集k8s的pod日志的问题
那篇文章介绍了4种方式
第一种方式 我在mac电脑上始终达不到预期的效果即
a、通过promtail访问指定路径下的日志文件 比如 访问/var/log/contaner/*目录下的所有文件
b、但是通过grafana界面却显示不出来这个文件夹下面的文件信息
猜测是因为系统原因,因为我用的是mac系统
我问了运维大神 (昵称Qist) 他也建议我换下系统版本试试
(这位大神帮了我很多 在这里先感谢🙏一下)
所有才有了这篇文章
一开始我在阿里云上买了一台云服务器
花了100块钱 1年的 (哈哈 配置有点低 为了省钱)1核 1G内存 40G硬盘
目前只是为了测试这个问题 也没有必要用太好的配置
(先放这吧 处理完这个问题之后 等用到之后直接用就可以了 反正钱也不多嘛)
但是1核 1G的配置 不足以跑k8s 😂
然后才有的自己在本地搭建虚拟机的想法
插曲-百度链xpos共识的配置
在说这个话题之前 先插入一个问题哈
就是这篇文章种说的一个问题 有朋友说 这里描述的不太详细 希望我再详细的说明下 因为这里百度链的官方文档也没有介绍
(怎么天马行空的感觉 一会loki 一会虚拟机等 😂 没办法 我最近的所忙的内容 就是这些内容 哈哈 )
(之所以在这里插入一个牛头不对马尾的内容 就是心里一直憋着 不吐不快的感觉 😄 )
什么问题呢 就是如何使用xpos共识的问题
xpos就是tdpos+chainedBFT,可以保证安全性
为什么要这个呢 因为我们公司测试环境有4个节点 3个出块节点 1个同步节点
跑一段时间就发现 bootNode节点 和 其他的3个节点断连了 区块高度不同步了
问了下 百度链大牛超哥 他建议添加换成xpos这个共识看看情况
下面说下 如何配置(截止目前 20年7月30号 官方还没有给出相应的文档)
创世块配置
- 模版文件
https://github.com/xuperchain/xuperchain/blob/master/core/data/config/xuper_bft.json
这里需要注意这几个配置
1、proposer_num 出块节点数目(即共识节点数)
如截图 我是在本地测试的 供3个节点 2个出块节点(共识节点)1个同步节点
所以这里配置为2
2、init_proposer 这个是出块节点对应的节点账户
3、init_proposer_neturl 这个是出块节点对应的neturl地址
如何获取对应节点的netnul地址
./xchain-cli netURL get -H 127.0.0.1:37101
好了 这个问题就介绍到这里了 下面转入当前的话题 (2个毫无关联性的话题捏合在一起 对百度链不感冒的朋友们 选择性忽略哈 [抱拳])
mac 安装虚拟机和centos7
因为需要下载虚拟机和centos系统 为了节省宝贵的时间 我购买一个月(截止到20年8月27号)的百度网盘会员
为了使得vip账号充分被使用 我把账号贴在这里供朋友们所使用 我平时也很少去下载大文件资料
15900411193 mfx#pingfanren
(别用我的账号干坏事就行了哈 仅用于下载你的工作学习资料哈)
- vmware 11.5 pro 我的百度网盘地址:
链接: https://pan.baidu.com/s/1xfLLrPMDTra3Qy1EK-IbFA 提取码: 28h6
- centos7 百度网盘地址:
链接:https://pan.baidu.com/s/1o9oxuRTYmmsqFVgRyC7xuw 密码:u1h1
虚拟机安装之后的效果