运维
文章平均质量分 80
云计算
qq_36410466
这个作者很懒,什么都没留下…
展开
-
ansible模块开发
模块执行流程简要了解模块执行流程1.将模块文件读入内存,然后添加传递给模块的参数,最后将模块中所需要的类添加到内存,由zipfile压缩后,再由base64进行编码,写入到模板文件内。2.通过默认的连接方式(一般是ssh) , ansible连接到远程主机,创建临时目录,并关闭连接。3.打开另外一个ssh连接,将模板文件以sftp方式传送到刚刚创建的临时目录中,写完后关闭连接。 4.打开一个ssh连接将任务对象赋予可执行...原创 2021-11-25 15:31:11 · 1328 阅读 · 0 评论 -
初识Nginx
初识Nginx常见Web服务器介绍Web服务器常指的是(world wide web ,www)服务器、也是HTTP服务器,主要用于提供网上信息浏览。我们大部分人接触互联网,都基本上是通过浏览器访问互联网中各种资源。Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的 请求后才会响应,最终用于提供服务程序的 Web 服务器会通过 HTTP(超文本传输协议)或 HTTPS(安全超文本传输协议)把请求的内容传送给用户。Unix和Linux平台下的常用Web服务器常见有转载 2021-11-23 22:21:05 · 472 阅读 · 0 评论 -
LVM逻辑卷
服务器上的磁盘管理,我们可以用RAID技术提高硬盘读写速度,以及保证数据安全性[root@local-pyyu chaogeRAID5]# df -h |grep md/dev/md0 10G 108M 9.9G 2% /chaogeRAID5但是磁盘分区或是配置好raid后,磁盘容量就已经确定了,如果存储数据业务较多,磁盘容量不够了,再想调整磁盘空开就比较麻烦了。不同的分区相对独立,没有关系,可能空间利用率很低 某一个分区满了的时候,无法扩充,转载 2021-11-18 13:32:16 · 202 阅读 · 0 评论 -
Linux文件系统管理
Linux支持的文件系统VFS我们知道文件系统的种类有很多。除了Linux标准的文件系统Ext2/Ext3/Ext4外,还有很多种文件系统 。linux通过叫做VFS的中间层对这些文件系统提供了完美的支持。Virtualenv File System虚拟文件系统虚拟文件系统(VFS)是一个处于用户进程和各类文件系统之间的抽象接口层,VFS提供访问 文件系统对象的通用对象模型(例如,i-node、文件对象、页缓存、)和方法,它对用户进程 隐藏了各种文件系统的差别。正是因为有VFS,所以转载 2021-11-18 10:46:11 · 970 阅读 · 0 评论 -
pod概述:概念、原理解读
Pod概述:概念、原理深度解读1.1 带你梳理Pod概念、原理什么是Pod?Pod是Kubernetes中的最小调度单元,一个Pod封装一个容器(也可以封装多个容器),Pod里的容器共享存储、网络等。也就是说,可以把整个pod看作虚拟机,然后每个容器相当于运行在虚拟机的进程。同一个pod里的所有容器都被统一安排和调度。白话解释: 可以把pod看成是一个“豌豆荚”,里面有很多“豆子”(容器)。一个豌豆荚里的豆子,它们吸收着共同的营养成分、肥料、水分等,Pod和容器的关系也是一样,.原创 2021-10-30 15:31:42 · 33368 阅读 · 1 评论 -
使用 harbor 搭建Docker私有仓库
harbor介绍Docker容器应用的开发和运行离不开可靠的镜像管理,Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。官网地址:https://github.com/goharbor/harborharbor ['hɑ:bə] 海湾 注:安装harbor,系统根分区的可用空间需要大于6G,否则安装时会报空间不足。内存2G以上1.安装docker...原创 2021-10-25 13:24:32 · 217 阅读 · 0 评论 -
centos7安装python3.6.6和3.7.2
1.下载python3源码包wgethttps://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz2.下载python3编译的依赖包yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-d.原创 2021-08-23 12:34:21 · 217 阅读 · 0 评论 -
Centos挂载磁盘
查看未挂载的磁盘[root@localhost ~]# fdisk -l磁盘分区 ,若磁盘大于2T时使用parted将MBR分区方式转换成GPT(MBR分区无法挂载全部硬盘空间,所以需要转换a.fdisk分区[root@localhost ~]# fdisk /dev/sdc# n->p->1->回车->回车->wb.parted分区格式化磁盘并写入文件系统:命令如下:[root@localhost ~]# mkfs...原创 2021-09-02 15:06:40 · 1164 阅读 · 0 评论 -
kubernetes入门(上)
机器环境准备 准备N台服务器,内网互通,示例用三台虚拟机演示,master01,node01,node02服务器改名[root@localhost ~]# hostnamectl set-hostname master01[root@localhost ~]# init 6#重启生效[root@master01 ~]# [root@localhost ~]# hostnamectl set-hostname node01[root@loca...原创 2021-08-27 12:03:51 · 333 阅读 · 0 评论 -
kubernetes入门(中)
部署dashboardkubernetes仪表板是kubernetes集群通用、基于web的UI。它允许用户管理集群中允许的应用程序并对其进行故障排除,以及管理集群本身。#下载k8s yaml文件[root@master01 ~]# wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml#修改网络配置信息[root@master01 ~]# vi re原创 2021-08-27 16:32:19 · 167 阅读 · 0 评论 -
docker入门
开启linux内核流量转发cat <<EOF > /etc/sysctl.d/docker.confnet.bridge.bridge-nf-call-ip6tables = 1net.bridge.bridge-nf-call-iptables = 1net.ipv4.conf.default.rp_filter = 0net.ipv4.conf.all.rp_filter = 0net.ipv4.ip_forward=1EOF加载修改内核的参数,配置文件,按下列原创 2021-08-23 11:59:17 · 978 阅读 · 1 评论 -
ansible入门
ansible:无主从架构,开箱即用,用完即走。安装步骤: 第一步:安装epel-relese YUM源[root@www ~]# yum -y install epel-release 第二步:安装ansible[root@www ~]# yum -y install ansible验证安装是否成功[root@www ~]# rpm -qa |grep ansibleansible-2.9.24-2.el7.noarch...原创 2021-08-20 10:04:43 · 167 阅读 · 0 评论 -
zabbix监控应用(上)
1、zabbix的安装部署 执行下面linux命令,进行部署zabbix准备:docker network create -d bridge zabbix_netdocker volume createzabbix-server-vol(1)启动mysql容器: #执行下面命令docker run -itd -p 3306:3306 --name zabbix-mysql --network zabbix_net --restart unless-stopped -v ...原创 2021-09-01 10:09:40 · 410 阅读 · 0 评论