自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小Eason哥

Linux操作系统、云计算、云原生、大数据、人工智能

  • 博客(71)
  • 收藏
  • 关注

原创 pycharm安装教程(按照顺序安装)

1.python 3版本安装。2.pycharm安装。

2024-04-12 15:44:50 211

原创 pycharm安装步骤

到这里已经安装结束,选择重启电脑,也可以选择后面手动重启,首次设置建议先重启电脑,完成配置设置。1.安装,双击pycharm-community-YYYY.MM.DD.exe。3.图中单选框全部勾选,然后点击"Next"4.不需要做任何修改,直接install。选择安装路径,默认直接next。5.恭喜你,安装完成。

2024-04-12 15:41:17 244

原创 Jupyter Notebook安装步骤

windows的话根据电脑的配置进行选择,一般情况下是64-Bit,如果你的电脑比较久的话可能是32-Bit。进入软件之后可以看到很多东西,但是我们需要找的是以ipynb结尾的程序,那些都是可以在软件中打开的代码。先将需要使用的代码程序下载到浏览器中,然后从浏览器拖拽到jupyter notebook即可。如果电脑是Mac的话直接下载这一个,是带图形化界面的。拖拽到软件之后可以看到一个上传按钮,点击上传。里面是这个样子的,然后就可以开启代码之旅了.4.安装,所有需要点的配置都可以勾选。

2024-04-12 15:20:57 283

原创 Python 高级研究简介 I

本章节我们将使用Python编程语言来探索数据结构和算法。列表(无序和有序),

2024-04-02 17:45:31 161

原创 如何使用“tuned”来应用调整配置文件?

红帽企业 Linux 6。红帽企业 Linux 7。红帽企业 Linux 8。红帽企业 Linux 9。

2023-01-05 20:50:02 293

原创 将 Ceph 扩展到十亿个对象甚至更多

因此,对于大于 bluestore_min_alloc_size_hdd 的对象,默认值似乎是最佳的,如果您打算减少 bluestore_min_alloc_size_hdd 参数,较小的对象还需要更多调查。当我们的集群中的存储容量用完时,我们别无选择,只能删除存储在桶中的旧大对象,而我们有数百万个这样的对象。我们最初是从 S3 API 的 DELETE 方法开始的,但我们很快意识到它不适用于存储桶删除,因为必须先删除存储桶中的所有对象,然后才能删除存储桶本身。这证明了 Ceph 集群的可扩展性和健壮性。

2023-01-04 21:01:31 436

原创 多云对象网关 (NooBaa) 性能调优指南

对于数据桶,这意味着核心和数据库的高度参与。在这种情况下,我们希望同时增加核心和数据库,更加强调数据库本身。增加端点(内存和 CPU)的资源和端点的数量将是第一件事。2.MCG auto scale min/max size - 这会改善对峰值的响应,但它在开始之前也有延迟,因此设置最小和最大尺寸很重要。使用命名空间桶时,增加端点的内存以及数据库的内存和 CPU 将是第一步。

2023-01-03 21:56:34 326

原创 Ceph _backfill and recovery 之间的不同以及 peering理解

在 Ceph 中,有两种方法可以在集群内的 OSD 之间同步数据,recovery和backfill。虽然这两种方法都实现了相同的最终目标,但在这两个过程中存在细微差别,如下所述。我们强烈建议在生产中实施之前在测试环境中测试这些选项,以便您了解它们在生产中的行为方式。注意:状态一致并不代表它们都是最新的内容。** 为什么访问在期间被阻止recovery,而不是在期间backfill?

2023-01-03 21:23:14 810

原创 使用 fio 方式测试 ceph 性能

1.使用FIO测试和评估ceph性能的正确方法如下。IOPS 是每秒 I/OS 数。

2023-01-03 21:06:50 430

原创 ESX 的 Ceph iSCSI GW 调整设置- ESX 的 Ceph iSCSI 网关设置

max_data_area_mb 选项控制每个映像可用于在 iSCSI 目标和 Ceph 集群之间传递 SCSI 命令数据的内存量(以兆字节为单位)。注意:使用 RHEL 7.5 及更早版本的内核时,会为每个 LUN 分配 max_data_area_mb MB。但是需要确保 max_data_area_mb(如果可用的话global_max_data_area_mb)足够高以cmdsn_depth执行命令数量。最佳情况下,这将与 ESX 将发送到 LUN 的命令数量乘以这些命令的 I/O 大小一样大。

2023-01-03 21:00:16 413

原创 网络配置Nmcli及IPV6

注意:nmcli con dow name 不是最好的办法去解除网络接口,默认autoconnect 激活,当接口down的时候,network manager会自己开启该接口。设置DNS和域名的时候最好修改配置文件/etc/sysconfig/network-script/ifcfg-name。3.只有一个连接是激活在一个设备,可以有多个连接在同一个设备。1.一个设备是一个网络接口。

2023-01-02 21:19:09 1074

原创 Linux配置双网卡和软桥

例如,以下命令将创建一个名为bro的桥,并将eth1和eth2接口连接到该桥。其中CNAME将是用于引用连接的名称,INAME将是接口名称,JSON指定要使用的运行程序。从7版本开始官方建议使用team,在工作中更多的会使用bond来配置,本文主要讲述nmcli命令和配置文件配置。:使用linux环境去仿真一个硬桥,使用虚拟化软件去共享一个硬件NIC经过一个或者多个虚拟NIC。

2023-01-02 21:12:38 777

原创 RHEL服务篇_ISCSI配置

ISCISI服务可以使用文件,LVM,或者磁盘作为共享。使用targetcli软件包,使用targetcli命令,支持shell命令和TAB命令补全。重启过后的情况:1.服务器端关闭,客户端可以重启,但是没有挂载盘(不会像NFS卡死)4.登录target,使用target共享,使用。2.服务器端开启,客户端重启,挂在盘还在。一个文件系统,一个LVM,一个文件。

2023-01-02 21:01:02 555

原创 防火墙Firewalld_网络端口安全

SELinux 端口:每个服务的端口都受到SELinux的保护。单个端口被转换成多个端口在同一台机器,或者一个端口在不同机器上。,端口转发,伪装,限制等。用于更新MAN 数据库。

2023-01-02 10:46:08 294

原创 Web服务器搭建

实现虚拟主机的方式有1:基于IP的虚拟主机,通过IP来区分不同的站点。2:基于域名的虚拟主机,通过域名的方式来区分不同站点–通常需要DNS支持。是使用最多的web服务。使用安全https协议,默认使用80/TCP,https(TLS/SSL)默认使用端口443.D.修改SELinux值,没有开启selinux的可跳过该步骤。B.服务器配置,支持基于域名的虚拟主机。主要配置两个配置文件。

2023-01-02 10:33:58 401

原创 控制服务与守护进程_Systemd

Reload 与restart,reload重新加载服务,进程不会断掉,PID号不改变;restart关闭服务再开启,给予 新的PID号。如果在开启服务的时候出现问题,可以使用#systemctl enable debug-shell.service。一个服务经常关系到多个服务。在7版本中,PID1是systemd,新的init system.在开机的时候开启服务或者停止服务。

2022-12-31 10:05:42 175

原创 RHEL服务篇_SMTP服务

relayhost = [smtp.example.com] 上层邮件服务器的IP,实现邮件传输代理。在7版本中默认使用Postfix,主配置文件在/etc/postfix/main.cf.mynetworks = 172.25.254.0/24 限定发送邮件的网段。myorigin = smtp.example.com 发送邮件的来源。实现向外发送邮件的功能。

2022-12-31 10:01:12 433

原创 shell操作

& and 代表做完一个命令后执行另外一条命令,有一个错误则为1。''和""的区别 ''里面的变量保持原有的值 ""将变量值替换。3.多个判断条件if/then/elif/then/else。$[1+1]实现数值换算 + - * / **2. 替换的方式 $(seq 1 100)|| or 代表其中一条执行为true,都为0。2.两个判断条件If/then/else。

2022-12-31 09:56:29 107

原创 RHEL服务篇_NFS-SMB服务

none:对文件的匿名访问、对服务器的写入将分配nfsnobody的UID和GID。为了访问该共享上的文件,用户frank必须使用cifscreds在内核管理的会话密钥环中临时清除用户名和密码。UID/GID是基于来自访问用户的Kerberos主体确定的。UID/GID是基于访问用户的Kerberos主体确定的。UID/GID是基于来自访问用户的Kerberos主体确定的。

2022-12-31 09:50:45 242

原创 RHEL服务篇_Mariadb

所有互相影响的服务都会通过 socket,默认文件位置,可以通过配置文件修改。MariaDB是SQL的一个分支,7版本不再使用SQL作为核心工具。.建表属于DDL语句,通过CREATE完成。使用mariadb数据库,后面必须跟;

2022-12-31 09:41:08 1345

原创 RHEL服务篇_DNS服务

example.com and redhat.com为第三等级。/etc/resolv.conf 用于域名解析。Unbound默认激活DNSSEC检测,配置域名检测:domain-insecure。实现DNS缓存服务的有bind,dnsmasq ,and unbound。:域名解析系统,将IP转换成名称,具有等级制度。access-control 默认拒绝所有来自客户端的访问。里面的接口改为interface:0.0.0.0.监听所有。3.修改配置文件,默认unbound 只监听本地接口,把。

2022-12-31 09:23:14 172

原创 将红帽 OpenStack 平台扩展到超过 500 个 Overcloud 节点

努力,提高产品的可扩展性以及客户体验。即使在我们调整之后,Keystone main 仅消耗 3-4 GB 内存,而 Keystone main 消耗 2-3 GB,因此我们确定这些是安全的调整,无需为大规模集群进行内存消耗权衡。在过去的几周里,性能和规模团队成功完成了部署、运行和测试 Red Hat OpenStack Platform 13 的巨大努力,这是我们当前的长期支持版本,规模为 510 个裸机节点,全部部署和管理通过 Red Hat OpenStack Platform director。

2022-12-31 09:09:17 265

原创 ceph osd pool delete ecpool ecpool –yes-i-really-really-mean-it 就可以完成删除,但是此时有时候会报错

root@node1 ceph]# systemctl restart ceph-mon.target 多节点:systemctl restart ceph-mon@mon1.service。这是由于没有配置mon节点的 mon_allow_pool_delete 字段所致,解决办法就是到mon节点进行相应的设置。3.执行删除pool命令: [

2022-12-30 11:05:33 321

原创 PG的状态有哪些

(4)Unclean:PG所包含的object没有达到指定的副本数量,比如一个PG没在工作,另一个PG在工作,object没有复制到另外一个PG中。我们知道由于pg的引进,我们只要追踪pg的状态即可,因此pg在集群中是存在多种状态的,pg的状态也决定着当前集群数据的健康状态。(2)inactive:正在等待具有最新数据的OSD出现,即当前具有最新数据的pg不在工作中,不能正常处理来自客户端的读写请求。(5)Peering:PG所在的OSD对PG中的对象的状态达成一个共识(维持对象一致性)。

2022-12-30 11:01:26 746

原创 Ceph-计算PG数

如果您有超过 50 个 OSD,我们建议每个 OSD 大约有 50-100 个归置组,以平衡资源使用、数据持久性和分布。您还需要考虑您可能在集群中使用的池的数量,因为每个池也会创建归置组。然后,您应该检查结果是否符合您设计 Ceph 集群的方式,以最大化数据持久性、数据分布和最小化资源使用。对于具有 200 个 OSD 和池大小为 3 个副本的集群,您可以按如下方式估算 PG 的数量。

2022-12-30 10:57:19 959

原创 CEPH-常见分布式存储系统对比

请珍惜劳动成果,支持原创,欢迎点赞或者关注收藏,你每一次的点赞和收藏都是作者的动力,内容如有问题请私信随时联系作者,谢谢!

2022-12-30 10:48:59 312

原创 添加磁盘MBR,GPT,Swap分区和Linux文件系统

MBR的分区数是15,存储数据大小32位,最大分区容量是2TB;6.选择文件系统类型,默认linux==可以跳过这步骤,t选择分区。Swap 分区为当内存不够用的时候,自动调用Swap 分区做内存。大小为内存的1.5倍。W必须保存分区表,不保存分区将会被丢弃,分区表也不会改变。Swap分区没有挂载点,默认最后是0 0,不用备份与检测。3.选择分区号码,1-4主分区,5-15逻辑分区。

2022-12-30 10:45:30 690

原创 Nice值

Nice 具有40个不同的等级。-20-19.nice值越小,优先级越高。只有root能降低nice值。(N为nice值) 程序名字 & nice 为第一次启动的程序设置nice值。NI=nice值,PR=优先级,nice值映射到RP中。Ps查看nice值,查看pid,name,nice值,并sort nice等级。Top使用r键, 输入PID,以及nice 值,将会重设。

2022-12-30 10:33:58 534

原创 管理LVM(逻辑卷)

查看pv,vg,lv信息,使用pvdisplay ,vgdisplay,lvdisplay. pvs,pvscan,一样。产生的lv名字为/dev/vgname/lvname 或者映射成/dev/mapper/vgname-lvname。两者不一样是xfs_growfs使用挂载点,resize2fs是使用/dev/vgname/lv名字。4.创建LV.使用lvcreate.需要使用-n制定名字,-l 添加块数,-L 添加容量。3.创建VG.使用vgcreate.需要制定VG名字。1.查看vg剩余容量。

2022-12-30 10:30:54 1042

原创 Vim操作

普通用户使用vi是将使用vim,因为alias.脚本/etc/profile.d/vim.sh设置。w 切换到下一个单词 或者 5w 切换到第5个单词 5j 切换到第五行。Meth:%s/oldwords//newwords/gi 全局替换。ciw 删除当前单词以及变成插入模式,等同caw。cw 删除当前光标的整个单词以及变成插入模式。Vim-enhanced:提供vim命令。:保存,退出,打开文件,以及查找,设置等。:用于复制,黏贴,以及简单的命令。c$删除光标之后以及变成插入模式。

2022-12-30 10:21:08 345

原创 SMB服务

注意事项:1.如果开启selinux,则需要修改共享目录的contex值, chcon -t samba_share_t /data/samba,2.如果firewalld开启,则需要放行端口,3.如果开启匿名上传功能,则需要将对应的目录的权限开放给nobody,setfacl -m u:nobody:rwx /data/samba。Samba_enable_home_dirs和use_samba_home_dirs 的布尔值。指定挂载类型,-o 输入用户,共享目录,挂载点。5 修改配置文件,共享此目录。

2022-12-30 10:16:40 182

原创 管理Selinux

setroubleshoot-server包应该安装和发送SELinux信息到/var/log/messages.setroubleshoot-server监听给audit 信息在/var/log/audit/audit.log 和发送短的汇总到/var/log/messages.之前的版本是放在/etc/sysconfig/selinux下。sellinux-policy-devel包提供许多手册,如果安装该包,#man -k ‘_selinux’讲解服务布尔值的作用。用于所有的事件报告。

2022-12-30 10:07:38 177

原创 Ceph Release-2023

请珍惜劳动成果,支持原创,欢迎点赞或者关注收藏,你每一次的点赞和收藏都是作者的动力,内容如有问题请私信随时联系作者,谢谢!

2022-12-29 12:44:57 115

原创 Openstack Relese-2023

Openstack 版本release.

2022-12-29 12:44:54 110

原创 NFS And Autofs

该服务有的配置文件位于/etc/auto.master,是主配置文件,该文件内,可以定义基本目录和对应的配置文件,也可以将配置文件放在/etc/auto.master.d目录下,以*.autofs结尾即可,书写的方式和/etc/auto.master中一致,如下定义了默认的配置。NFS是一个标准的网络协议用在linux与unix之间,版本7默认使用的是NFSV4,NFSv4使用TCP协议,旧版本的NFS使用TCP或者UDP协议。3.将/etc/msic里面的cd 拷贝到/etc/auto.nfs。

2022-12-29 12:32:43 302 1

原创 正则表达式_Cat&&Grep

查找以什么结尾,放在关键字后面。^ 查找以关键字开头,放在最前面如:^cat。另外一种就是,都是匹配开头以结尾。[a-z] 表示匹配单个小写字母符号。-e 选取关键的任意一个 or。.* 表示零个或者多个字符。Cat: 查看文件内容。-v 选取关键字之外的。

2022-12-29 12:28:09 393

原创 Firewalld 配置

Netfilter–网络过滤器,另外一个最常用的的是iptables.iptable命令是一个低级工具,只支持IPV4,IPV6在另外一个软件包。在版本7中使用新的工具:firewalld,它支持IPV4,IPV6和潜在的 目录设置。以下示例显示默认区域设置为dmz,来自192.168.8.8/24网络的所有流量都分配给内部区域,mysql的网络端口在内部区域上打开。

2022-12-29 12:23:34 695

原创 BOOT进程控制模式与故障排错

Boot 使用的是grub2,grub2可以使用在BIOS和UEFI系统,主要配置文件在/etc/grub2/grub.cfg,但是管理员不支持去修改该文件。使用grub2-mkconfig是使用去配置使用在不同的配置文件,以及安装kernels.Grub2-mkconfig将会在/etc/default/grub使用默认的选项和kernel命令,使用脚本在/etc/grub.d/。

2022-12-29 12:11:25 254

原创 重设ROOT密码

在这里出现root shell,root 的文件系统/sysroot 只是可读状态。4.确定所有的非label文件(包括/etc/shadow)重新加载过。2.重新授予权限,/sysroot root文件系统树已经被处理过。

2022-12-29 12:00:45 160

原创 At and Cron and Scheduling task

系统cron 作业依靠两个文件 :/etc/crontab 和/etc/cron.d/*.确定所有脚本在cron.d都有执行的权限才能运行。当systemd启动时,最先启动的服务是systemd-tmpfile-setup.这个服务运行systemd-tmpfiles --create --remove .这个命令读取配置文件/usr/lib/tmpfiles.d/此目录不会自动清除。要覆盖上游设置,请复制 /usr/lib/tmpfiles.d/tmp.conf到/etc/tmpfiles.d/。

2022-12-29 11:47:14 141

RHEL7官方教材电子书-全套-124-134-254

全新的RHEL7官方电子书教材,手快有,手慢再等等。

2022-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除