<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_21583810的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_2158</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_2158]]></copyright><item><title><![CDATA[挂载系统盘]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/123877930</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/123877930</guid><author>weixin_2158</author><pubDate>Thu, 31 Mar 2022 17:06:12 +0800</pubDate><description><![CDATA[1 exit
  2 df -h
  3 fdisk -l
  4 mkfs.ext4 /dev/sdb
  5 useradd apps -d /apps
  6 mount /dev/sdb /apps
  7 vim /etc/fstab

/dev/sdb       /apps        ext4    defaults       0 0
  8 chown -R apps.apps /apps
...]]></description><category></category></item><item><title><![CDATA[zabbix监控注意事项]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/108051547</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/108051547</guid><author>weixin_2158</author><pubDate>Mon, 17 Aug 2020 11:05:41 +0800</pubDate><description><![CDATA[1.zabbix官方的一句话描述zabbix：

监视任何事情适用于任何IT基础架构，服务，应用程序和资源的解决方案

2.监控基础概论
zabbix并非监控，而是实现监控的工具

Zabbix-server是一个c/s和b/s结构

安装zabbbix的服务器安装时和php7.1有冲突：若此机器上已经安装php7.1就安装不上zabbix

3.监控知识体系
为什么要使用监控：

1.对系统不间断实时监控
2.实时反馈系统当前状态
3.保证服务可靠性安全性
4.保证业务持续稳定运行

如果去到一家新的公司]]></description><category></category></item><item><title><![CDATA[HAproxy七层负载均衡介绍]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106044675</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106044675</guid><author>weixin_2158</author><pubDate>Fri, 31 Jul 2020 20:47:19 +0800</pubDate><description><![CDATA[文章目录1.什么是haproxy？2.和haproxy相关的概念3.haproxy的功能
1.什么是haproxy？

HAProxy是一个使用C语言编写的自由及开放源代码软件，其提供高可用性、负载均衡，以及基于TCP和HTTP的应用程序代理
HAProxy特别适用于那些负载特大的web站点，这些站点通常又需要会话保持或七层处理
HAProxy运行在当前的硬件上完全可以支持数以万计的并发连接 并且它的运行模式使得它可以很简单安全的整合进您当前的架构中，
同时可以保护你的web服务器不被暴露到网络上
HAPr]]></description><category></category></item><item><title><![CDATA[sshd服务及服务管理命令]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/107719895</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/107719895</guid><author>weixin_2158</author><pubDate>Fri, 31 Jul 2020 20:43:42 +0800</pubDate><description><![CDATA[文章目录1.什么是sshd服务？2.为什么要进行免密操作？
1.什么是sshd服务？
客户端主机通过网络在服务端主机中开启服务端主机shell的服务
客户端通过网络连接服务端，并且控制服务端，也就是客户端开启了服务端的shell


ssh （安全外壳协议） SSH 为 Secure Shell 的缩写，由 IETF 的网络小组（Network Working
Group）所制定；SSH 为建立在应用层基础上的安全协议。 SSH 是目前较可靠，专为远程登录会话和其他网络服务提供安全性的协议。利用
SSH 协]]></description><category></category></item><item><title><![CDATA[linux系统基础知识总结]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/107717109</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/107717109</guid><author>weixin_2158</author><pubDate>Fri, 31 Jul 2020 17:38:52 +0800</pubDate><description><![CDATA[文章目录1.什么是虚拟机？2.如何使用虚拟机？3.什么是shell？5.什么是内核（kernal）？6.在linux系统中如何运行命令7.为什么要进行文件管理？8.vim的异常退出怎么办？
1.什么是虚拟机？
虚拟机就是安装在我们电脑操作系统的一个软件，而这个软件可以模拟我们的操作系统
也就是说安装虚拟机软件之后，我们的电脑可以同时开多个不同的操作系统
虚拟机也需要划分区、需要装系统、需要维护，虚拟机就像一台独立的电脑

虚拟机（Virtual Machine）指通过软件模拟的具有完整硬件系统功能的、运行在]]></description><category></category></item><item><title><![CDATA[Kubernetes集群部署（10）—— Ingress 服务]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106949746</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106949746</guid><author>weixin_2158</author><pubDate>Wed, 24 Jun 2020 19:46:14 +0800</pubDate><description><![CDATA[文章目录1.部署ingress服务2.更改为DaemonSet控制器利用本地端口直接访问3.实现会话保持4.Ingress TLS 配置

一种全局的、为了代理不同后端 Service 而设置的负载均衡服务，就是 Kubernetes 里的 Ingress 服务。
• Ingress由两部分组成：Ingress controller和Ingress服务。
• Ingress Controller 会根据你定义的 Ingress 对象，提供对应的代理能力。业界常用的各种 反向代理项目，比如 Nginx、HAP]]></description><category></category></item><item><title><![CDATA[Kubernetes集群部署（9）——网络插件更换]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106921176</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106921176</guid><author>weixin_2158</author><pubDate>Wed, 24 Jun 2020 18:53:24 +0800</pubDate><description><![CDATA[文章目录






















查看需要哪些镜像：


拉取镜像：




贴标签：

推送：




防止冲突删除flannel插件：

















换成flannle插件的





]]></description><category></category></item><item><title><![CDATA[Kubernetes集群部署（8）——service]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106919806</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106919806</guid><author>weixin_2158</author><pubDate>Wed, 24 Jun 2020 18:26:27 +0800</pubDate><description><![CDATA[文章目录1.什么是service2.service的类型2.1 clusterip类型2.2 NodePort类型的service3.更改iptables规则的方式为ipvsadm
1.什么是service

2.service的类型
2.1 clusterip类型


运行一个pod2使其可以访问：

2.2 NodePort类型的service
更改其类型：



发现server3和server4上分别开启了31069的端口：



3.更改iptables规则的方式为ipvsadm

安装：



]]></description><category></category></item><item><title><![CDATA[Kubernetes集群部署（7）——控制器]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106918945</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106918945</guid><author>weixin_2158</author><pubDate>Tue, 23 Jun 2020 11:38:57 +0800</pubDate><description><![CDATA[文章目录1.控制器的分类和作用2. 介绍各个类型的控制器2.1 rs控制器2.2 Deployment控制器2.3 DaemonSet控制器2.4 Job控制器2.5 cronjob控制器
1.控制器的分类和作用

2. 介绍各个类型的控制器
2.1 rs控制器


清理一下实验环境：

运行控制器：

更改副本个数：


发现多了一个 控制器：

更改版本发现并不生效：

版本号依然没变:

删掉：

2.2 Deployment控制器

deployment控制器和rs控制器除了控制器不同外其他都一样：]]></description><category></category></item><item><title><![CDATA[Kubernetes集群部署（6）——Pod生命周期]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106910974</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106910974</guid><author>weixin_2158</author><pubDate>Tue, 23 Jun 2020 11:11:28 +0800</pubDate><description><![CDATA[文章目录



运行发现只有等成功解析后init才完成初始化：

删除后不影响init因为它已经完成了：

设置探针：





存活探针：


将访问页关闭使它访问不了：





重新打开：











]]></description><category></category></item><item><title><![CDATA[Kubernetes集群部署（5）——资源清单部署]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106863762</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106863762</guid><author>weixin_2158</author><pubDate>Fri, 19 Jun 2020 21:07:27 +0800</pubDate><description><![CDATA[文章目录1.清理实验环境2.部署资源清单3.版本更新4.编写清单达到缩容扩容
1.清理实验环境

2.部署资源清单
查看有哪些版本可以用：


编写清单文件：


删除方式：

3.版本更新


删除：

4.编写清单达到缩容扩容




扩容：



版本更新：




...]]></description><category></category></item><item><title><![CDATA[Kubernetes集群部署（4）——资源清单]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106863747</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106863747</guid><author>weixin_2158</author><pubDate>Fri, 19 Jun 2020 21:06:42 +0800</pubDate><description><![CDATA[文章目录1.什么是资源清单2.资源清单参数介绍
1.什么是资源清单
在k8s中，一般使用yaml格式的文件来创建符合我们预期期望的pod，这样的yaml文件我们一般称为资源清单
格式如下：
 • apiVersion: group/version //指明api资源属于哪个群组和版本，同一个组 可以有多个版本 $ kubectl api-versions //查询命令 
 • kind: //标记创建的资源类型，k8s主要支持以下资源类别 Pod,ReplicaSet,Deployment,Stateful]]></description><category></category></item><item><title><![CDATA[Kubernetes集群部署（3）——Pod管理]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106863741</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106863741</guid><author>weixin_2158</author><pubDate>Fri, 19 Jun 2020 21:06:06 +0800</pubDate><description><![CDATA[文章目录1.Pod管理2.创建Pod应用2.1 自主命令方式运行pod2.2. deployment方式运行pod3.Pod扩容与缩容4.service微服务5.配置加速器加载busyboxplus镜像以便可访问ip地址6.pod的滚动更新以及回滚7.把pod暴露给集群外部主机以便外部主机也可以访问
1.Pod管理
•

Pod是可以创建和管理Kubernetes计算的最小可部署单元，一个Pod代表着集群 中运行的一个进程，每个pod都有一个唯一的ip。  •
一个pod类似一个豌豆荚，包含一个或多个容器（]]></description><category></category></item><item><title><![CDATA[Kubernetes集群部署（2）——Kubernetes部署]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106863729</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106863729</guid><author>weixin_2158</author><pubDate>Fri, 19 Jun 2020 21:05:05 +0800</pubDate><description><![CDATA[文章目录1.实验环境2.搭建私有仓库3. server2和server3和server4分别安装docker4.安装部署软件kubeadm5.模拟故障
1.实验环境




主机
功能




172.25.20.1
habor仓库


172.25.20.2
集群master


172.25.20.3
集群slave


172.25.20.4
集群slave


关闭节点的selinux和iptables防火墙 • 所有节点部署docker引擎
master节点的虚拟机内存最少2G，CPU至少双核。
]]></description><category></category></item><item><title><![CDATA[Kubernetes集群部署（1）——基本介绍]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106863711</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106863711</guid><author>weixin_2158</author><pubDate>Fri, 19 Jun 2020 21:03:26 +0800</pubDate><description><![CDATA[文章目录1.Kubernetes简介2.Kubernetes的优点3.kubernetes设计架构4.kubernetes设计架构
1.Kubernetes简介

k8s是Kubernetes的简称，因为K和S之间有8个字母，所以才会被称为k8s。
k8s最初是在Google公司内部使用了10多年的技术，它的前身是叫做Borg（博格），直到2015年才被Google公司捐赠为开源项目。

在Docker 作为高级容器引擎快速发展的同时，在Google内部，容器技术已经应 用了很多年，Borg系统运行管理着成]]></description><category></category></item><item><title><![CDATA[企业级负载均衡集群（3）——RHCS集群配置服务]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106863215</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106863215</guid><author>weixin_2158</author><pubDate>Fri, 19 Jun 2020 21:01:33 +0800</pubDate><description><![CDATA[文章目录1.配置共享磁盘2.fence节点3.配置mariadb
1.配置共享磁盘

添加vip的解析：




server3增加一块共享磁盘（供server1和server4使用）：

查看添加的磁盘：


在server3上配置集群的服务端，安装软件：
[root@server3 ~]# yum install -y targetcli




server3这个共享磁盘的服务端配置好，然后去配置server1和server2去使用磁盘的客户端。
[root@server1 ~]# yum insta]]></description><category></category></item><item><title><![CDATA[企业级负载均衡集群（2）——RHCS集群配置服务]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106859118</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106859118</guid><author>weixin_2158</author><pubDate>Fri, 19 Jun 2020 19:39:28 +0800</pubDate><description><![CDATA[文章目录1.配置httpd实现集群高可用2.配置共享磁盘3.fence节点4.配置mariadb
此实验是基于mfs实验基础之上。
1.配置httpd实现集群高可用
server1和server4安装httpd并配置默认发布页




创建资源并设定启动方式为systemd方式：

查看日志得出是集群将其开启：

但并不能访问可以ping通：

是因为vip和apache不在同一个主机上：

将其添加到一起：

server1直接自动关闭了：

测试：

2.配置共享磁盘

添加vip的解析：




se]]></description><category></category></item><item><title><![CDATA[企业级负载均衡集群（1）——RHCS集群]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106844425</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106844425</guid><author>weixin_2158</author><pubDate>Fri, 19 Jun 2020 16:15:19 +0800</pubDate><description><![CDATA[文章目录1.什么是pacemaker?2.什么是corosync？3.实验环境4.MFS高可用的实现过程如下
1.什么是pacemaker?

Pacemaker是一个集群资源管理器。 它利用集群基础构件（OpenAIS
、heartbeat或corosync）提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复，
以实现群集服务（亦称资源）的最大可用性。
它可以做几乎任何规模的集群，并带有一个强大的依赖模式，让管理员能够准确地表达群集资源之间的关系（包括顺序和位置）。
几乎任何可以编写的脚本，都可]]></description><category></category></item><item><title><![CDATA[MFS分布式文件系统实战（4）——数据恢复即文件回收]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106844299</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106844299</guid><author>weixin_2158</author><pubDate>Thu, 18 Jun 2020 22:09:54 +0800</pubDate><description><![CDATA[如果将删除的文件恢复正常






]]></description><category></category></item><item><title><![CDATA[MFS分布式文件系统实战（3）——设置脚本使异常退出后依然可以正常启用]]></title><link>https://blog.youkuaiyun.com/weixin_2158/article/details/106844139</link><guid>https://blog.youkuaiyun.com/weixin_2158/article/details/106844139</guid><author>weixin_2158</author><pubDate>Thu, 18 Jun 2020 22:06:04 +0800</pubDate><description><![CDATA[文章目录1.修改启动脚本
1.修改启动脚本
（1）先把server6卸载掉

（2）正常关闭：
由back文件变为mfs文件：

（3）异常关闭


（4）加-a开启也没有成功需要异常关闭一次


（6）异常关闭

（7）修改配置文件加-a：

也可在启动是加-a：


...]]></description><category></category></item></channel></rss>