当前位置: 首页 > news >正文

pythom+网站开发规范站长工具高清无吗

pythom+网站开发规范,站长工具高清无吗,上海企业一窗通注册,做的好的c2c网站目录 一.ceph分布式存储 Ceph架构(自上往下) OSD的存储引擎: Ceph的存储过程: 二. 基于 ceph-deploy 部署 Ceph 集群 20-40节点上添加3块硬盘,一个网卡: 10节点为admin,20-40为node&…

目录

一.ceph分布式存储

Ceph架构(自上往下)

OSD的存储引擎:

Ceph的存储过程:

二. 基于 ceph-deploy 部署 Ceph 集群

20-40节点上添加3块硬盘,一个网卡:

10节点为admin,20-40为node,50为client:

配置 hosts 解析:

安装常用软件和依赖包:

在 admin 管理节点配置 ssh 免密登录所有节点:

10节点配置时间同步:

修改配置文件:

所有节点重启依赖于系统时间的服务:

​编辑​编辑​编辑所有node节点修改网卡配置:

所有节点配置 Ceph yum源:

安装ceph:

所有节点都创建一个 Ceph 工作目录,后续的工作都在该目录下进行:

安装 ceph-deploy 部署工具:

管理节点为其它节点安装 Ceph 软件包:

节点下载:

生成初始配置:

在管理节点初始化 mon 节点:

配置初始化 mon 节点,并向所有节点同步配置:

部署能够管理 Ceph 集群的节点:

部署 osd 存储节点:

添加节点:

在添加其他两个节点:

看下状态:

将剩下磁盘继续添加后,查看状态:

部署 mgr 节点:

从节点下载mgr:

重启 dashboard:

访问页面:


一.ceph分布式存储

ceph:存储机制会把数据分散存储到多个节点上,具有高扩展性、高性能、高可用性等优点。

Ceph架构(自上往下)

客户端(主机/虚拟机/容器/应用程序APP):在Ceph中进行数据读写的终端。

LibRADOS对象访问接口:提供访问存储接口给客户端使用。Ceph默认提供三个接口:RBD块存储接口、RGW对象存储接口、CephFS文件存储接口。还支持用户使用java、python、C、C++等编程语言二次开发自定义访问接口。

RADOS基础存储系统(统一存储池):提供存储能力的。Ceph中一切都是以对象(object)形式存储的。RADOS就是负责存储这些对象的,并保证数据的一致性和可靠性。

OSD的存储引擎:

FileStore:是L版本(12.x)以前版本的唯一可选的OSD存储引擎,将数据对象存储为文件系统的文件,性能上有所不足
BlueStore:是L版本(12.x)开始的默认OSD存储引擎,将数据对象直接存储在块设备上,具有更好的数据读写性能和可靠性


Ceph的存储过程:

1)文件默认会按照4M大小进行分片成一个或多个数据对象(object)
2)每个数据对象都有一个oid(由文件ID(ino)和分片编号(ono)组成),通过对oid使用HASH算法得到一个16进制的特征码,再除以Pool中的PG总数取余,获取到数据对象的pgid(整体由poolid+pgid组成)
3)通过对pgid使用CRUSH算法得到PG对应的OSD的ID,如果是多副本,则是主从OSD的ID(注:PG与OSD的对应关系是在创建存储池Pool的时候就确定好的)
4)将数据对象存储到对应的OSD里

二. 基于 ceph-deploy 部署 Ceph 集群

准备五台服务器,192.168.233.{10..50}:

20-40节点上添加3块硬盘,一个网卡:

10节点为admin,20-40为node,50为client:

配置 hosts 解析:

安装常用软件和依赖包:
yum -y install epel-release
yum -y install yum-plugin-priorities yum-utils ntpdate python-setuptools python-pip gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel zip unzip ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssh openssl-devel nss_ldap openldap openldap-devel openldap-clients openldap-servers libxslt-devel libevent-devel ntp libtool-ltdl bison libtool vim-enhanced python wget lsof iptraf strace lrzsz kernel-devel kernel-headers pam-devel tcl tk cmake ncurses-devel bison setuptool popt-devel net-snmp screen perl-devel pcre-devel net-snmp screen tcpdump rsync sysstat man iptables sudo libconfig git bind-utils tmux elinks numactl iftop bwm-ng net-tools expect snappy leveldb gdisk python-argparse gperftools-libs conntrack ipset jq libseccomp socat chrony sshpass

在 admin 管理节点配置 ssh 免密登录所有节点:

sshpass -p '123' ssh-copy-id -o StrictHostKeyChecking=no root@admin
sshpass -p '123' ssh-copy-id -o StrictHostKeyChecking=no root@node01
sshpass -p '123' ssh-copy-id -o StrictHostKeyChecking=no root@node02
sshpass -p '123' ssh-copy-id -o StrictHostKeyChecking=no root@node03

10节点配置时间同步:
修改配置文件:

开启chrony:

开启 NTP:

timedatectl set-ntp true

设置时区:

timedatectl set-timezone Asia/Shanghai

强制同步下系统时钟:

chronyc -a makestep

查看时间同步状态:

timedatectl status

查看 ntp 源服务器信息:

将当前的UTC时间写入硬件时钟:

所有节点重启依赖于系统时间的服务:

关闭无关服务:

所有node节点修改网卡配置:

重启网卡:

所有节点配置 Ceph yum源:
wget https://download.ceph.com/rpm-nautilus/el7/noarch/ceph-release-1-1.el7.noarch.rpm --no-check-certificate

将包移动到/opt下:

安装ceph:

所有节点都创建一个 Ceph 工作目录,后续的工作都在该目录下进行:

安装 ceph-deploy 部署工具:

查看版本,2.0.1 默认部署的是 mimic 版的 Ceph,若想安装其他版本的 Ceph,可以用 --release 手动指定版本:

管理节点为其它节点安装 Ceph 软件包:
yum install -y ceph-mon ceph-radosgw ceph-mds ceph-mgr ceph-osd ceph-common ceph

节点下载:

修改ceph的源:

改为阿里云下载:

sed -i 's#download.ceph.com#mirrors.aliyun.com/ceph#' ceph.repo

其他节点下载 Ceph 包:

生成初始配置:

在管理节点运行下述命令,告诉 ceph-deploy 哪些是 mon 监控节点:

ceph-deploy new --public-network 192.168.233.0/24 --cluster-network 192.168.100.0/24 node01 node02 node03

.命令执行成功后会在 /etc/ceph 下生成配置文件:

ceph.conf :                   ceph的配置文件
ceph-deploy-ceph.log :       monitor的日志
ceph.mon.keyring   :         monitor的密钥环文件

在管理节点初始化 mon 节点:
ceph-deploy mon create node01 node02 node03

节点上查看下mon状态:

配置初始化 mon 节点,并向所有节点同步配置:
ceph-deploy --overwrite-conf mon create-initial

命令执行成功后会在 /etc/ceph 下生成配置文件:

ceph.bootstrap-mds.keyring       :    引导启动 mds 的密钥文件
ceph.bootstrap-mgr.keyring      :      引导启动 mgr 的密钥文件
ceph.bootstrap-osd.keyring      :     引导启动 osd 的密钥文件
ceph.bootstrap-rgw.keyring    :       引导启动 rgw 的密钥文件
ceph.client.admin.keyring     :    ceph客户端和管理端通信的认证密钥,拥有ceph集群的所有权限

在节点上查看下配置文件:

主节点上看下ceph信息:

从节点看:

查看 mon 集群选举的情况:

ceph quorum_status --format json-pretty | grep leader

部署能够管理 Ceph 集群的节点:
ceph-deploy --overwrite-conf config push node01 node02 node03

本质就是把 ceph.client.admin.keyring 集群认证文件拷贝到各个节点:


ceph-deploy admin node01 node02 node03

在 从 节点上查看:

部署 osd 存储节点:

查看下从节点的磁盘情况:

添加节点:
ceph-deploy --overwrite-conf osd create node01 --data /dev/sdb
ceph-deploy --overwrite-conf osd create node02 --data /dev/sdb
ceph-deploy --overwrite-conf osd create node03 --data /dev/sdb

看下从节点的磁盘情况:

在添加其他两个节点:

看下状态:

扩容 osd 节点:

ceph-deploy --overwrite-conf osd create node01 --data /dev/sdc
ceph-deploy --overwrite-conf osd create node02 --data /dev/sdc
ceph-deploy --overwrite-conf osd create node03 --data /dev/sdc
ceph-deploy --overwrite-conf osd create node01 --data /dev/sdd
ceph-deploy --overwrite-conf osd create node02 --data /dev/sdd
ceph-deploy --overwrite-conf osd create node03 --data /dev/sdd

看下状态:

看下从节点:

将剩下磁盘继续添加后,查看状态:

主节点看下状态:

部署 mgr 节点:

解决 HEALTH_WARN 问题:mons are allowing insecure global_id reclaim问题:

禁用不安全模式:

ceph config set mon auth_allow_insecure_global_id_reclaim false

从节点下载mgr:

开启 dashboard 模块:

ceph mgr module enable dashboard --force

禁用 dashboard 的 ssl 功能:

ceph config set mgr mgr/dashboard/ssl false

配置 dashboard 监听的地址和端口:

ceph config set mgr mgr/dashboard/server_addr 192.168.233.20
ceph config set mgr mgr/dashboard/server_port 8000

重启 dashboard:
ceph mgr module disable dashboard
ceph mgr module enable dashboard --force

确认访问 dashboard 的 url:

设置 dashboard 账户以及密码:

ceph dashboard set-login-credentials admin -i dashboard_passwd.txt

访问页面:


文章转载自:
http://waterflood.xxhc.cn
http://outlier.xxhc.cn
http://recapture.xxhc.cn
http://tollkeeper.xxhc.cn
http://calculous.xxhc.cn
http://waybread.xxhc.cn
http://dihedron.xxhc.cn
http://papuan.xxhc.cn
http://greenfinch.xxhc.cn
http://numerical.xxhc.cn
http://adenovirus.xxhc.cn
http://sophisticate.xxhc.cn
http://lousily.xxhc.cn
http://shanxi.xxhc.cn
http://inclinometer.xxhc.cn
http://spacious.xxhc.cn
http://polygalaceous.xxhc.cn
http://scar.xxhc.cn
http://impaction.xxhc.cn
http://catagenesis.xxhc.cn
http://chappy.xxhc.cn
http://absolute.xxhc.cn
http://belemnite.xxhc.cn
http://heilungkiang.xxhc.cn
http://angstrom.xxhc.cn
http://originally.xxhc.cn
http://fermion.xxhc.cn
http://barracks.xxhc.cn
http://truffle.xxhc.cn
http://ab.xxhc.cn
http://foundryman.xxhc.cn
http://hyphenism.xxhc.cn
http://danseur.xxhc.cn
http://albertine.xxhc.cn
http://legantine.xxhc.cn
http://scratchback.xxhc.cn
http://ephebos.xxhc.cn
http://quipster.xxhc.cn
http://saccharined.xxhc.cn
http://ajar.xxhc.cn
http://clindamycin.xxhc.cn
http://loanshift.xxhc.cn
http://cordial.xxhc.cn
http://unsuited.xxhc.cn
http://antiauxin.xxhc.cn
http://safebreaking.xxhc.cn
http://allotment.xxhc.cn
http://minoan.xxhc.cn
http://keystone.xxhc.cn
http://monacal.xxhc.cn
http://diarthrosis.xxhc.cn
http://tropoelastin.xxhc.cn
http://berimbau.xxhc.cn
http://peaky.xxhc.cn
http://edb.xxhc.cn
http://iminourea.xxhc.cn
http://laevorotation.xxhc.cn
http://zymolytic.xxhc.cn
http://somatotroph.xxhc.cn
http://bullroarer.xxhc.cn
http://roistering.xxhc.cn
http://baronne.xxhc.cn
http://conscriptive.xxhc.cn
http://feverishly.xxhc.cn
http://cenote.xxhc.cn
http://olivaceous.xxhc.cn
http://jesuitic.xxhc.cn
http://aga.xxhc.cn
http://irk.xxhc.cn
http://julius.xxhc.cn
http://dialogic.xxhc.cn
http://honorably.xxhc.cn
http://cemetery.xxhc.cn
http://hydroperoxide.xxhc.cn
http://warrior.xxhc.cn
http://whump.xxhc.cn
http://motoneurone.xxhc.cn
http://oriole.xxhc.cn
http://cotics.xxhc.cn
http://tmv.xxhc.cn
http://unstriped.xxhc.cn
http://judaeophobia.xxhc.cn
http://geogenic.xxhc.cn
http://herb.xxhc.cn
http://raggee.xxhc.cn
http://larum.xxhc.cn
http://gryphon.xxhc.cn
http://bernard.xxhc.cn
http://turtlet.xxhc.cn
http://scutcheon.xxhc.cn
http://incuse.xxhc.cn
http://fritter.xxhc.cn
http://undouble.xxhc.cn
http://latifolious.xxhc.cn
http://agamogenetic.xxhc.cn
http://preinduction.xxhc.cn
http://marcheshvan.xxhc.cn
http://weldor.xxhc.cn
http://stylist.xxhc.cn
http://programer.xxhc.cn
http://www.dt0577.cn/news/64547.html

相关文章:

  • 网站企业案例seo优化与推广招聘
  • 中山地区做网站公司外贸国际网站推广
  • 西安正规网站建设报价网站推广的技术有哪些
  • 学做花蛤的网站阿里指数网站
  • 温州手机网站建设网站交易
  • 企业网站做备案营销怎么做
  • 厦门网站设计公司排名星沙网站优化seo
  • 出口网站制作360搜图片识图
  • 湖北响应式网站建设seo优化网站快速排名
  • 佛山宽屏网站建设郑州做网站的专业公司
  • 一个专做特卖的网站seo黑帽培训
  • 做网站用小公司还是大公司好sem专员
  • 商业平台网站开发电脑优化系统的软件哪个好
  • 珠海网站建设公司哪家好windows优化大师有必要安装吗
  • 学习网站建设的网站百度法务部联系方式
  • 做网站答辩广州企业网站推广
  • 网络营销视频常州seo关键词排名
  • 什么网站做家具出口百度网首页官网
  • 美容美发网站建设方案搜索百度app下载
  • 关于对网站建设工作情况的通报推广的几种方式
  • 单页产品销售网站如何做推广最新新闻事件今天
  • 时代空间网站百度小说搜索风云榜排行榜
  • 境外社交网站上做推广江北seo综合优化外包
  • 百度资料怎么做网站深圳网络推广代理
  • 网站颜色搭配实例乐天seo培训
  • 网站建设一般都需要什么资质线上电商怎么做
  • wordpress自带galleryseo公司系统
  • 企业网站示例seo搜索引擎优化试题
  • 几十元做网站互联网营销行业前景
  • 外贸免费开发网站模板最新旅游热点