RH436 学习笔记(七) 原创 min2000 2024-09-16 04:59:26 博主文章分类:Linux ©著作权 文章标签 防止单点故障 学习笔记 文章分类 运维 ©著作权归作者所有:来自51CTO博客作者min2000的原创作品,请联系作者获取转载授权,否则将追究法律责任 防止单点故障大概过一下,具体内容看教材。 赞 收藏 评论 分享 举报 上一篇:RH436 学习笔记(六) 下一篇:CL260 学习笔记(一) 提问和评论都可以,用心的回复会被更多人看到 评论 发布评论 全部评论 () 最热 最新 相关文章 RH442 — 性能调优学习笔记 CE 阶段调优方法回顾在以前的课程中,/proc、/sys 目录是几乎没有接触和用到的,在CE 阶段,其实就已经接触过一部分性能调优了,我们在/etc/sysctl.conf 配置文件中写入的内核参数,例如:net.ipv4.ip_forward = 1,加入这样一行参数,那么系统在开机的时候就会读取这个配置文件里,从而使这个参数生效,其实这个参数对应的文件就在/proc/sys/net/ipv4 RH442 红帽 性能调优 笔记 RH358 — 服务管理与自动化 课堂笔记 管理网络服务2024年3月16日 8:35RHEL8之前:network.service NetworkManager在Linux系统中如何进程服务管理:DHCP HTTPD vsftpd等Systemctl start/stop/restart/reload(重新加载文件)/enable/disable/不启动[root@servera ~]# systemctl start httpd.ser RH358 HarmonyOS NEXT 学习笔记 鸿蒙os 页面一键置灰 页面效果 API RH436 学习笔记(二) 集群管理standby 状态用于停机维护。仲裁机制当集群达到2 个节点或以上,需要仲裁机制跨地域机房之间做HA集群,通常情况下,距离小于100km,延迟小于2ms,可以双活,同时提供业务;距离大于100km,延迟大于2ms,只能做主备,用于容灾。如上图,这是一个双活集群,当北京数据中心其中一个节点故障时,集群是能够继续提供业务的;当北京数据中心两个节点都故障的时候,廊坊数据中心是不能够继续提供业务 RH436 学习笔记 集群管理 仲裁机制 fence机制 RH436 笔记 RH436 笔记整理完成,以及相应的实验一并写完,逐渐完善中。 RH436 笔记整理 RH436 学习笔记(三) 创建和配置资源LSB 资源在RHEL6 版本用的可能比较多,现在几乎没有了。创建IP资源创建文件系统资源接下来去集群的每一个节点上安装httpdyum -y install httpd配置selinux,每个节点都要做:创建服务资源现在文件系统、httpd、ip 资源都运行在nodea上面,其他节点上是没有的。集群的ip 资源用ifconfig 命令是查看不到的,需要用ip 命令来查看:ip ad RH436 学习笔记 创建和配置资源 RH436 学习笔记(六) 集群级逻辑卷如果你在一个节点上使用共享存储创建了lvm,并对lvm 划了分区,那么在其他节点上使用partprobe 同步分区,也是看不到这个逻辑卷和分区的。我们希望逻辑卷的状态可以通告给其他节点,这就需要使用集群级逻辑卷技术来实现。一定要使用逻辑卷来做集群文件系统资源吗?使用普通分区可不可以?当然可以,但这就没办法做分区空间的拉伸了。nodeb 虽然能挂载,但这也面临脑裂的问题。HA LVMHA 集群级逻辑卷 HA LVM LVM Shared GFS2 RH436 学习笔记(一) 集群分类安装pacemaker安装pacemaker,所有主机都安装:yum -y install pcsHA 集群心跳网络通常写host 文件来解析主机名,不用DNS,或直接使用ip 地址进行通讯。这样机器在重启之后,会自动把节点拉活。fence机制实验二:配置fence脑裂现象:解决方案:有一些厂商的集群软件使用的解决方案是仲裁:在存储上划分一块空间当做仲裁节点,这里不展开。以前RHEL 7 pacemaker fence 集群 RH436 学习笔记 RH436 学习笔记(四) 集群资源管理constraint这样可以清空票数:下面这条命令可以看到每一个资源缺省的票数:这些规则是永久生效的,需要手动删除;如果是通过move 或 ban 等命令产生的constraint 规则,则临时生效,集群重启就失效了。Trouble Shootinglog这个日志文件可以配置每个节点不一样;改完配置文件以后重启集群生效。Notificationpostfix 默认是监听本地环回接口,一 集群资源管理 constraint Trouble Shooting RH436 学习笔记(五) 管理两节点集群重新搭建一个两节点集群。这个参数是默认开启的。因为是两节点集群,不是用50%+1 的方式仲裁的,1 票就能存活,waitforall 参数默认开启。为避免fence loop 现象,可以设置延迟fence,时间应略大于节点启动时间。RHEL8.3 及之后的版本:配置和管理仲裁设备这是写磁盘的方式,在共享存储上划分一片空间,自定义一个试探程序,把节点的状态写入到磁盘,先写入的节点为优胜 两节点集群 锁机制 仲裁设备 iscsi 多路径 RH436 UNIT 4 MULTIPATHING Introduction Unit Goal         Describe multipathing         Configure dm-multipath Unit Sections      RH436 UNIT 4 MULTIPATHING RH436集群详细笔记 HA高可用集群LB负载均衡HPC分布式集群 HA高可用集群构架练习图VM:环境密码 Asimovvirt-manager 启动VM的程序rht-vmctlreset nodea 重装nod HA高可用集群 RH436攻略之iscsi 创建iscsi target1、准备存储(实验用的是lvm)[root@node4 ~]# lvcreate -n storage -L 4G vgsrv Logical volume "storage" created[root@node4 ~]# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Conver RH436 iscsi RH436 UNIT 3 UDEV Introduction Unit Goal         Describe udev         Describe the /sys file system         system file custom RH436 UNIT 1 CLUSTERS AND STORAGE Unit Goal 1. 了解Clusters分类; 2. 根据项目情况选择不同种类的Cluster; 3. 熟悉课程实验环境 Unit Sections 1. Cluster的定义 2. 存储设备 3. 红帽存储架构 4. 熟悉课程实验环境 Hands-On Activities None Unit Test 配置你的 模型 课程 RH436 UNIT 2 ISCSI CONFIGURATION introduction Unit Goal         了解ISCSI工作原理         设置iSCSI目标         配置一个iSCSIf启动程序 Unit S 程序 工作原理 RH436 Day1 课后总结 1.在VMware11中安装RHEL7.1,注意安装类型中选择带GUI的系统,电脑bios中一定开启虚拟化,VMware的cup一定要开启虚拟化,光驱一定选择自动连接和已连接,因为yum源中会用,如下图所示:2.进入系统后,修改IP地址,终端中输入 #vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 ,更改BOOTPROTO=st cluster rhca rh436 RH436 Day2 课后总结 当集群中的所有节点node都活跃的时候,每个节点都有一个vote(我们称之为票)。临界值(quorum):集群能正常运行所需的最少的票数当集群中的总票数为奇数时:quorum=(总票数+1)/2当集群中的总票数为偶数时:quorum=总票数/2+1注:对于只有两个节点的集群,不适用上面的公式,两节点集群比较特殊查看集群节点持有的票数(vote值):在node1上运行: #corosync-quor cluster rhca rh436 RH436 Day3 课后总结 在集群中存在vip,httpd等资源时,我们希望vip和httpd同时运行在node1或者node2上,如果vip运行在node1上,httpd运行在node2上,此时我们将无法正常访问集群中的httpd,所以我们将vip和httpd加入到一个服务组(group)中。1.在node1和node2中同时安装httpd #yum install httpd -y apache rhca rh436 学习笔记436—科研通 官网链接:https://www.ablesci.com/ 第一步:点击“发布论文求助” 第二步:填写论文信息。 第三步:确认被上传的论文,并表示感谢。 ci 官网 上传 chatgpt开源客户端 学习谷歌开源工具MagentaMagenta介绍Magenta下载python安装1)前置安装2)下载python3magenta环境安装使用Magenta编辑shell脚本用自己的midi文件进行训练下载地址1)midi文件转换成.tfrecord文件2)生成SequenceExamples3)训练4)评估自动生成音乐总结 Magenta介绍Magenta是谷歌开源的一个人工智能工具,使用te chatgpt开源客户端 tensorflow 人工智能 音乐 训练 java笔试题排序算法 1.介绍排序是一个在编程中间是非常基础的和重要的,网上也有很多有关排序算法的文章,再次我也是总结学习别人的知识,将别人的知识转为自己的知识,因此做此笔记,以便更好地掌握java常见排序算法。2.插入算法2.1 基本思想 每步将一个待排序的记录,按其顺序码大小插入到前面已经排序的字序列的合适位置(从后向前找到合适位置后),直到全部插入排序完为止。 2.2 实例 2.3 算法实现public c java笔试题排序算法 数组 System i++ typescript 语法解析器 语法糖前言:学习ES6的小伙伴应该都会遇到这个问题:什么是语法糖? 今天我就遇到了这个问题。查询了其定义后却也只得到了下面这段文字的描述:语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可 typescript 语法解析器 es6 javascript 前端 ES6 pychar安装两个版本python 【填空题】表达式 int(4**0.5) 的值为【判断题】Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。【填空题】任意长度的Python列表、元组和字符串中最后一个元素的下标为【判断题】3+4j不是合法的Python表达式。【判断题】Python是一种跨平台、开源、免费的高级动态编程语言。【填空题】表达式 3 or 5 的值为【填空题】已知 x = [1, 2, 3 pychar安装两个版本python python多个版本可不可以装在一起 Python 变量名 内置函数 容器中top 命令内存 Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有效的发现系统的缺陷出在哪里。是内存不够、CPU处理能力不够、IO读写过高….在终端中输入top,回车后会显示如下内容:top - 21:48:39 up 8:57, 2 users, load average: 0.36, 0.24, 0.14 Tasks: 322 total, 容器中top 命令内存 sed 物理内存 服务器