关于版本的踩坑点(20200206)
Ubuntu 1804
ceph-iscsi官方没有提供deb包和ubuntu部署教程,只有centos的。
iscsi需要用到的tcmu-runner在ubuntu1804中是没有的,如果拿1904和2004的包来用是与init系统不兼容的。需要自己编译相关软件包。
CentOS 7
ceph-iscsi相关软件包官方提供了yum源,并且下载/镜像站只存储了ceph-iscsi*,缺少tcmu-runner,可以从shaman中可以得到。
CentOS 8
根据官方wiki,目前已经release的版本是v14.2.7 Nautilus,该版本没有提供用于CentOS8的源。而新的Octopus版本提供了适用于CentOS8的 ......
CEPH 集群入门笔记-基础
这里是个人笔记总结,详细的说明可以参考李航:分布式存储 Ceph 介绍及原理架构分享和官方wiki
CEPH自带数据冗余和数据均匀分布,对OSD不需要做RAID
- OSD:数据存储 一个硬盘对应一个OSD 不要在同一块硬盘上建立两个OSD
- Monitor:记录OSD元数据
- MDS:记录CephFS元数据(Ceph 块设备和 Ceph 对象存储不使用MDS )
- MGR:监控集群状态 提供Dashboard和REST API
- RGW:RADOS网关 对象存储网关 与S3/Swift协议兼容
- RBD:块存储服务
File>Objects>PGs>OSDs
文件拆分成多个Object,将Objects均匀分布到多个PG上,根据CRUSH算法将PG分配到多个不同的OSD上,确保数据冗余、可用和均匀分布。
所以说我可以充分利用家里多个不同容量的硬盘,而没有RAID要求容量一致的问题。
通常需要3个mon和3个osd实现高可用。
购物车
不太清楚为什么想要写这个,但写就对了√
也许以后可能会有人能送我一个?
Dell R720XD/R620
用于学习K8S、CEPH等分布式架构,作为计算节点使用。
目前2011v2平台价格比较合适,相对1366平台,SNB把北桥整合进了CPU,工艺升级,功耗应该好控制一些。
考虑的到CEPH的OSD最好是整块硬盘,硬盘数量可能要求多一些,所以排除了3.5寸盘位的服务器。
如果要针对存储容量扩展的话,还是单独使用低功耗的NAS或者使用SAS扩展背板,iSCSI。
这里列个表用于横向对比。
北京联通中兴F477V2光猫破解
先登录光猫尽可能记录所有该记录的,网络侧端口的VLAN ID、账号、密码、IP获取方式、LOID等
http://192.168.1.1/hidden_version_switch.gch
Version Type: Default Version
password: CUAdmin
切换以后,http://192.168.1.1/cu.html
管理员密码:CUAdmin
PostgreSQL笔记
基础安装
apt install postgresql
su postgres #切换到postgres用户
psql #进入pgsql的CLI
ALTER USER postgres WITH PASSWORD 'password'; #更新数据库的postgres用户密码,不是系统的
监听端口
/etc/postgresql/11/main/postgresql.conf
对listen_addresses和port进行修改
授权远程登陆
/etc/postgresql/11/main/pg_hba.conf
host all all 127.0.0.1/32 md5 #具体说明待补充
自增ID
pgsql需要用到序列(Sequence)
创建序列
CREATE SEQUENCE seq;
设置字段默认值
SELECT setval('seq', 1);
查看序列值
SELECT nextva ......





