opencloudos容器镜像优化前言目前因为官方的容器也在移植阶段,并且系统是刚出来的,各方面的应该都会慢慢完善,因为之前也做了相关的移植,所以移植的作为备选的即可
测试发现官方的容器目前还有一些需要处理一些东西,本篇就是简单的介绍怎么用官方的容器,以及存在的问题,最后提供下我自己移植好的容器
官方容器使用方法拉取镜像这个操作是使用容器的常规操作了,官方也都发布到了docker hub里面,直接拉取即可
123[root@lab101 /]# docker pull opencloudos/opencloudos:8.6[root@lab101 /]# docker image lsdocker.io/opencloudos/opencloudos 8.6 85381566b97e 7 days ago 280 MB
可以看到官方的为280MB
启动容器12[root@lab101 /]# docker run --name opencloudos --net=host --hostname=ope ...
rock5b可以运行的UOS操作系统前言uos是国产操作系统里面桌面做的顶尖的操作系统了,前身是deepin,基于的是debian,ubuntu系的做的桌面,国产操作系统的优势是会做一些办公工具相关的适配
查了下资料,pro版本的试用期是90天,没有授权的话,只是不能使用应用商店,其它的使用没有区别
相关资源这个img为初始的版本,比较大,有12G的,看了下内部装完系统占用有7G左右,这个大小方面和使用后续会持续发布新的版本,内核相关的后面看下是否也更新替换下,目前采用的是官方提供的
使用由于网盘的原因,采用的分卷压缩的,全部分卷下载完成后,使用360zip进行解压即可
登陆用户名密码:root123456
默认为命令行界面,执行下startx即可进入桌面
这个地方有个问题,设置为图形界面启动后,tty1会成为日志输出,tty2才可以登陆,设置文本登陆,然后再执行startx即可
登陆以后
版本发布说明rock-5b-uos-202210171400发布说明: 初始版本,可以使用资源地址: 链接: https://pan.baidu.com/s/1W-FwrCBzPA ...
rock5b安装系统-microsd系统安装到哪里从之前的接口介绍里面我们介绍了,存储接口有:
micro sd
emmc 存储
nvme m.2 ssd
我们看下这三种设备
从安装的系统来看,目前主要有两大系统类型:
安卓操作系统
linux操作系统
不同的设备有不同的安装方式,同一种设备也有不同的安装方式,这里都做下相关的介绍
microsd卡这个直接买卡就行,性能有差别,性能有需求的话,可以买贵一点的,都有提供指标参数
https://wiki.radxa.com/Rock5/downloads官方目前提供了个系统,一个安卓的,一个debian的一个ubuntu的,应该也可以自己构建armbian,这里我们以ubuntu和安卓举例子
刷ubuntu系统下载地址:
https://github.com/radxa/debos-radxa/releases/download/20221031-1045/rock-5b-ubuntu-focal-server-arm64-20221031-1328-gpt.img.xz
从change log里面点进去可以看到,git ...
rk3588硬件构成前言rk3588是瑞芯微的一套新的arm64的板子,上一代用的比较多的是rk3399,新的硬件设备比之前更强大,接口更多,本系列就是介绍相关的硬件软件的一些资料,后面会根据不同的使用进行分篇的介绍
很多资料官网有提供,细节上面会做一些补充,更方便操作和理解
用的板子手上用的是rockpi5b,之前在搞rk的板子的时候,发现rockpi的内核是做的最好的,瑞芯微提供的是4.4的内核,而在rockpi4b的时候,这个板子可以运行比较高的版本的内核,对于对内核有一定的需求的,这个还是比较好的
本系列是基于rockpi5b进行记录的
rockpi5b的图片开发版高清照片
外包装有一些参数的介绍
左下角有个rtc的时钟的插口,插个2pin的小电池就行,内存可以看到是sk hynix的,下面有个编号2022.08.29,不清楚是版本日期,还是生产日期,板子默认没带蓝牙和wifi模块,上面的那个m2接口可以插蓝牙wifi模块的
这个是背面的照片,可以emmc存储,也可以插m.2的nvme的ssd,ssd之前有就没买,emmc的买了一个,左上方有个插micro sd卡的,这个手上 ...
rockpi5b配件配件因为开发版默认购买的时候是一个裸板子,后续的其它工作,需要配件来支撑完成,所以本篇就是记录这些配件的,以及可能的用途,有的配件并不是必要,可以通过其它方式实现,这里会把所有用到的配件都记录下来
电源这个电源是pd电源,也就是一个typec接口的电源,通过协商电压进行供电的,而协商电压是有内核里面控制的,最新版的内核应该把协商电压处理好了,这个协商就是低电压高电压,都可能能够运行,但是跟那个电源关系比较大,目前我手上确定可以用的电源如下,这个官方的群里面有提供一个收集的兼容列表,这里就记录我手上确定可以用的和确定不可以用的:
oneplus 8T的pd充电器(不行)
联想(Lenovo)CC100W充电器 氮化镓充电器 便携适配器(可以)
存储设备
micro sd
emmc 存储
nvme m.2 ssd
上面三种设备在rockpi5b上面是有接口的,但是需要往里面写系统的话,就需要相关的连接卡了,上面的那个是nvme的盒子,下面的microsd卡可以用两种方式转换,如果你的电脑带sd卡槽的话,可以用上面的,如果没有的话,就买个小的usb就行,emmc的 ...
ubuntu-server安装桌面背景默认安装的是不带图形界面的,我们自己安装下桌面
修改源文件默认也是用的官方的ubuntu的源,我们修改为国内的源要快一些
123root@rock-5b:~# cp /etc/apt/sources.list /etc/apt/sources.list.bkroot@rock-5b:~# sed -i 's/ports.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.listroot@rock-5b:~# apt-get update
或者华为源(最近清华源有点慢)
1root@rock-5b:~# sed -i 's/ports.ubuntu.com/repo.huaweicloud.com/g' /etc/apt/sources.list
安装图形界面这里我们安装gnome
1root@rock-5b:~# apt install ubuntu-desktop
安装完成以后进行重启,就会自动进入图形界面
图形界面如下:
vdbench测试生成器背景vdbench测试是根据配置文件进行测试的,有的时候我们需要循环的进行不同的测试用例进行测试,并且进行数据的大量填充,大小文件进行交错的填充来检测环境的稳定性
分析我们定义几组不同的配置文件,然后根据配置文件定义测试的次数,然后定义总次数,以及测试目录,然后生成配置文件,再使用脚本按顺序进行测试并记录结果
实现写几个模版配置文件这个没有什么特殊的地方,根据自己的需要编写即可测试的目录留空
1anchor=
编写run.ini配置文件安装解析ini的软件
1yum install crudini
这个是用于定义上面配置文件的运行组合的
1234567891011[runcase]run1=base-big-1Mrun2=base-mid-500Krun3=base-small-100K[runtime]run1=1run2=2run3=1total=8[rundir]rundir=/mnt
生成测试配置文件1234567891011121314151617181920212223242526#! /bin/shunalias cpi=0rundir=` ...
vsphere硬件加速VAAI的实现tgtd的支持情况librbd支持的情况
从平台上面查询可以看到显示的受支持的
查询
12345678910111213141516[root@192:~] esxcli storage core device vaai status getnaa.60000000000000000e00000000010000 VAAI Plugin Name: ATS Status: unsupported Clone Status: unsupported Zero Status: unsupported Delete Status: unsupportednaa.60000000000000000e00000000010001 VAAI Plugin Name: ATS Status: supported Clone Status: unsupported Zero Status: supported Delete Status: unsupported[root@192:~] esxcli storage cor ...
使用串口连接查看启动信息背景一般情况下通过屏幕连接就可以查看信息,但是有的时候,需要看下系统启动过程中的一些问题,所以就需要串口方式了
使用方法连接设备把三根线插到板子的针脚下面,这个按规定的插上就行
windows电脑连接使用xshell里面连接设置即可
在设备管理器里面找到编号,这个的属性里面可以不调整,里面也没有我们需要设置的速率,不动就行
xshell设置配置
设置好了以后重新上电即可
线材问题线材我使用的是:
FT232RL USB转TTL模块串口线下载线刷机线FT232升级小板带壳
这个线就可以支持的,其它的可以自己试试,速度支持1500000的就可以
连接方式就是按这个顺序连
靠外面一排,从倒数第五个针脚开始,绿白黑连接,红色线不管
连上以后就可以操作终端了
如何获取cubefs的master的信息背景最近关注到一套全新的分布式文件系统cubefs,这个之前的名称是chubaofs,看github上面应该有做切换了一段时间,但是不清楚什么原因,文档和包切换的还不是很彻底
所以在使用过程中需要注意下,注意下版本选择,这个在后面的文档里面再单独的说下这个问题
这个分布式文件系统跟ceph类似,也是采用了管理节点的角色,本篇就是讲如何获取这个管理节点的信息的,从官方的指导文档看,这块讲的还是不够详细
在github的issue里面已经提了一些咨询的,看下官方后面是否会补充,如果没有处理的,这边应该会基于我自己的经验做一些相关的说明
本篇就是基于这个背景写下的第一篇相关的文章,从开源存储来看,我们自己真正完全开源并且持续维护的软件并不是很多,网易数帆有Curve分布式存储开源,还有个juicefs是可以面向公网把对象转文件的,这个cubefs最开始应该是jd开源出来的,现在看是oppo在维护,大厂下台来开源,品质上可能有一定的保证,这个说可能而不是一定的原因是,本身的开发人员的流动性的可能比国外的要大,再一个这一套是不是对企业本身能够存在收益
...