自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 收藏
  • 关注

原创 错题集:ERROR Failed to Setup IP tables Unable to enable SKIP DNAT rule

错题集:ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT ruleERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t nat -I DOCKER -i br-c5c0893d9217 -j RETURN: iptables: No chain/target/match by th

2021-03-30 19:43:05 118

原创 错题集:ERROR Unable to establish connection to httpct8776

错题集:ERROR: Unable to establish connection to http://ct:8776/ERROR: Unable to establish connection to http://ct:8776/: HTTPConnectionPool(host=‘ct’, port=8776): Max retries exceeded with url: / (Caused by NewConnectionError(’<urllib3.connection.HTTPConn

2021-03-23 13:56:56 1342

原创 错题集:The authentication token issued by the Identity service has expired in keystone

错题集:The authentication token issued by the Identity service has expired in keystone登录OpenStack时出现身份服务发出的身份验证令牌已经过期解决方法是由于节点控制器的时间不同步造成的[root@ct ~]# yum install ntp –y[root@ct ~]# ntpdate cn.pool.ntp.org安装ntp服务,然后设置时间同步即可...

2021-03-23 13:49:41 878

原创 错题集:Error response from daemon Conflict. The container name

错题集:Error response from daemon: Conflict. The container name报错类型Error response from daemon: Conflict. The container name “/nginx01” is already in use by container “091a55dcf0ffa73d74639ef654002f8f39973b03272512b688a16bb8e8889db1”. You have to remove (or

2021-03-23 13:48:55 1118

原创 错题集:双网卡开启,能够上网,但是无法进行在线源下载

错题集:双网卡开启,能够上网,但是无法进行在线源下载一直提示:尝试其他镜像我这边的错误是两个网卡的DNS都开着,此时关闭一个DNS就可以进行下载

2021-03-11 10:25:51 59 1

原创 错题集:virt-manager启动报错

virt-manager启动报错(virt-manager:3801): Gtk-WARNING **: cannot open display: localhost:10.0当出现此报错时,是因为启动比较慢可以用reboot重启reboot重启

2021-03-09 11:56:58 1288 1

原创 错题集:当Linux网卡重启失败后的解决方法

当Linux网卡重启失败后的解决方法重启网卡报错解决方法systemctl stop NetworkManagersystemctl disable NetworkManagersystemctl restart network只需三步搞定ork只需三步搞定

2021-03-07 11:00:25 400

原创 错题集:当ELK端口不起时

EKL小技巧当配置好elasticserch以后,服务启动成功了,却查询不到端口第一种方法:可能端口需要一个缓冲时间,等个七八分钟就好了第二种方法:可以使用su重新刷新一下环境,然后你再查验端口他就会出现了就会出现了...

2021-03-07 10:59:26 394

原创 错题集:kibana无法创建访问日志的错题集

错题集:kibana无法创建访问日志kibana无法创建access访问日志解决方案:查看httpd服务是否启动如果没启动,启动成功后就可以创建了后就可以创建了

2021-03-04 10:08:58 163 1

原创 【无标题】

mysql

2022-11-22 14:17:06 234 1

原创 zookeeper启动报错

zookeeper启动报错启动zookeeper时,jps发现没有QuorumPeerMain然后去zookeeper检查日志,发现启动报错说明启动的时候8080端口没有产生#检查端口是否被占用netstat -natp | grep 8080#发现被占用后,kill把他杀掉kill -9 4944然后重新启动zookeeperbin/zkServer.sh startjps...

2021-06-22 16:33:07 297 1

原创 kubernetes——Pod&habbor

kubernetes——Pod&habbor一、Pod资源管理1、特点2、Pod分类3、镜像拉取策略二、部署harbor1、部署docker2、创建私有项目3、node节点连接私有仓库4、创建凭证资源5、创建资源harbor中下载镜像6、到harbor页面查看一、Pod资源管理1、特点最小部署单元一组容器的集合一个Pod中的容器共享网络命名空间Pod是短暂的2、Pod分类①infrastructure container基础容器维护整个Pod网络空间node节点操作查看容器的.

2021-04-19 19:53:52 253

原创 kubernetes——yaml

kubernetes——yaml一、使用yaml文件创建资源1、创建yaml文件2、使用yaml文件创建资源3、发布服务二、详解port三、yaml帮助命令1、测试命令2、生成yaml格式3、生成json格式4、将现有资源生成模板并导出一、使用yaml文件创建资源1、创建yaml文件[root@master1 ~]# cd /opt/[root@master1 opt]# vim nginx-deployment.yamlapiVersion: apps/v1 .

2021-04-19 19:50:45 230

原创 kubernetes——kubectl命令管理

kubernetes——kubectl命令管理一、kubectl基本命令1、创建命令2、查看3、删除4、发布资源5、查看kubectl简写二、项目周期的创建1、创建nginx2、发布服务3、查看关联后的节点4、查看网络状态详细信息5、服务暴露端口6、验证负载均衡7、查看日志8、更新nginx版本9、回滚nginx10、查看nginx的资源信息11、进入pod12、删除nginx13、删除服务svc一、kubectl基本命令kubectl是管理k8s集群的命令行工具,通过生成的json格式传递给apis.

2021-04-18 21:52:42 327 1

原创 kubernetes部署6——网站页面

kubernetes——网站页面一、创建dashboard的目录二、执行yaml文件三、查看创建的空间和访问四、网页访问五、创建令牌一、创建dashboard的目录#在master1上操作[root@master1 k8s]# mkdir dashboard/#在dashboard拷贝官方文件https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard[root@master1 dashboard].

2021-04-15 11:16:01 176

原创 kubernetes部署5——负载均衡

kubernetes——负载均衡一、安装nginx服务二、修改nginx配置文件三、安装keepalived服务四、添加脚本五、重启服务六、配置node节点七、测试八、查看日志九、节点访问一、安装nginx服务#需要两台新的服务器来做nginx,来组成Load Balancer#此步骤nginx1和nginx2一样#先关闭防火墙[root@nginx1 ~]# systemctl stop firewalld.service[root@nginx1 ~]# setenforce 0#配置n.

2021-04-15 11:13:42 226

原创 kubernetes部署4——Master多节点部署

kubernetes——Master多节点部署一、复制目录二、修改配置文件三、启动服务四、添加环境变量五、查看节点一、复制目录#先关闭防火墙[root@master2 cfg]# systemctl stop firewalld.service[root@master2 cfg]# setenforce 0#在master1上操作,将master1上的kubernetes目录下的东西发送到master2[root@master1 opt]# scp -r /opt/kubernetes/ r.

2021-04-15 11:09:29 112

原创 kubernetes部署3——部署apiserver、scheduler、controller-manage、kubelet、proxy

kubernetes——部署apiserver、scheduler、controller-manage、kubelet、proxy一、部署master组件1、生成api-server证书2、解压kubernetes压缩包3、创建随机序列号4、开启apiserver5、检查是否启动成功二、启动scheduler服务三、启动controller-manage四、查看节点状态五、部署node1节点1、将kubelet、kube-proxy考到node1上2、解压node.zip3、拷贝kubeconfig.sh.

2021-04-14 08:46:42 521

原创 kubernetes部署2——flannel

kubernetes——flannel一、Flannel容器集群网络部署二、部署Flannel1、部署docker二、Flannel网络配置1、master配置2、node1、2配置3、Docker识别Flannel4、下载容器5、测试一、Flannel容器集群网络部署Overlay Network:覆盖网络,在基础网络上叠加的一种虚拟网络技术模式,该网络中的主机通过虚拟链路连接起来VXLAN:将源数据包封装到UDP中,并使用基础网络的IP/MAC作为外层报文头进行封装,然后在以太网上传输,到达目的.

2021-04-12 18:51:05 580

原创 kubernetes部署1——ectd部署(单节点)

kubernetes——ectd部署(单节点)一、环境部署二、部署Master11、创建K8s目录2、将证书脚本和服务脚本拖进目录3、下载证书制作工具4、制作ca和ca签名并创建ca证书5、Server证书的创建6、安装etcd三、修改node1四、修改node2五、查看集群状态#部署三个数据库是最稳妥的一、环境部署角色IP组件Master1192.168.200.11kube-apiserver、kube-controller-manager、kube-scheduler.

2021-04-12 18:49:08 513

原创 kubernetes基本知识

kubernetes基本知识一、什么是Kubernetes二、Kubernetes特性三、Kubernetes集群架构与组件四、K8s部署方式1、minikube2、kubeadm3、二进制包五、K8s自签SSL证书一、什么是KubernetesKubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8SK8S用于容器化应用程序的部署,扩展和管理K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能kubernetes目标是让部署容器.

2021-04-12 18:45:59 103

原创 ansibl——template、tags、roles模板

ansibl——temple、tags、roles模板一、temple模块1、控制端安装httpd服务2、复制并修改配置文件3、主机清单变量4、创建playbook5、查看结果二、tags模块三、roles1、创建目录2、创建文件3、编写httpd4、编写mysql5、编写php6、创建剧本一、temple模块#temple主要是进行文本替换的案例:安装Apache并修改里面的配置文件1、控制端安装httpd服务#第一步现在控制端安装一个httpd服务[root@localhost ~]# .

2021-04-08 17:38:20 134

原创 ansible——playbook

ansible——playbook一、设置ansible主机清单1、主机变量2、组变量3、组嵌套4、inventory变量参数二、YAML1、YAML介绍2、格式3、YAML支持的数据格式三、playbook简介四、playbook的核心元素五、playbook剧本示例1、ansible剧本命令2、hosts和users介绍3、为每个任务定义远程执行用户4、创建httpd5、远程切换用户6、Handlers7、引用变量8、条件测试9、迭代测试一、设置ansible主机清单#ansible主机清单是/e.

2021-04-08 09:11:12 275

原创 ansible

ansible一、ansible简介二、ansible安装1、环境部署2、安装epel源3、安装ansible4、修改hosts文件5、设置密钥对验证6、面交互代理三、ansible模块1、command模块2、cron模块3、user模块4、group模块5、copy模块6、file模块7、ping模块8、yum模块9、service模块10、shell模块11、script模块12、setup模块一、ansible简介Ansible可以同时管理Redhat系的Linux,Debian系的Linux.

2021-04-06 19:55:05 119

原创 Zabbix邮件报警功能

Zabbix邮件报警功能一、安装mailx的软件二、zabbix页面配置第一步第二步第三步第四步测试一、安装mailx的软件[root@localhost ~]# yum install -y mailx#修改配置文件[root@localhost ~]# vim /etc/mail.rcset [email protected] #发送的邮箱地址set smtp=smtp.qq.com .

2021-04-02 12:19:39 228

原创 Zabbix监控

Zabbix监控一、Zabbix是什么二、Zabbix的特点三、Zabbix的主要功能四、基于LNMP环境搭建Zabbix监控1、安装Nginx2、安装mysql3、安装php4、配置nginx支持php5、重启服务6、网页测试7、测试连接数据库8、建立数据库及用户并授权9、测试zabbix数据库连接10、zabbix 部署11、客户端部署zabbix-agent一、Zabbix是什么zabbix是一个基于web界面提供分布式系统键是以及网络监视功能的企业级开源解决方案。zabbix是由2部分构成,.

2021-04-02 10:28:56 136

原创 Dokcer安全

Dokcer安全一、容器与虚拟机的区别1、隔离与共享2、性能与损耗二、Docker存在的安全问题1、Docker自身漏洞2、Docker源码问题三、Docker架构缺陷与安全机制1、内核级别2、主机级别3、网络级别4、镜像级别5、容量级别6、其他设置四、Dokcer remote api访问控制五、限制流量流向六、Docker-TLS加密1、客户端部署过程2、重启服务3、将文件发送到客户端4、客户端测试一、容器与虚拟机的区别1、隔离与共享虚拟机通过添加Hypervisor层、虚拟出网卡、内存、CPU.

2021-03-31 19:16:01 124

原创 Docker Cgroup资源配置

Docker Cgroup资源配置一、Docker Cgroup资源配置方法二、测试CPU和内存三、CPU周期限制四、CPU core控制五、CPU配额控制参数混合使用六、内存限额七、Block IO的限制八、bps和iops的限制一、Docker Cgroup资源配置方法Docker通过Cgourp来控制容器使用的资源配置,包括CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制Cgroup是Control Groups的缩写,是Linux内核提供的一种可以限制、记录、隔离进程组所使用.

2021-03-30 16:25:24 189 1

原创 Docker Harbor

Docker Harbor一、Harbor介绍1、Harbor的优势2、Harbor组件3、Docker私有仓库架构拓扑二、搭建Harbor私有仓库1、环境搭建2、配置服务端3、其他客户端使用harbor三、维护管理Harbor四、创建Harbor用户一、Harbor介绍Harbor是VMware公司开源的企业级Docker Registry项目1、Harbor的优势基于角色控制基于镜像的复制策略支持LDAP/AD图像删除和垃圾收集图形UI审计RESTful API2、Harbo.

2021-03-29 15:16:07 311

原创 Docker基础命令

Docker基本命令一、Docker基本命令1、镜像命令2、容器命令3、查看命令二、Docker数据卷三、数据卷容器四、暴露端口七、总结1、镜像命令2、容器命令3、仓库命令一、Docker基本命令docker version #显示docker版本信息docker info #显示docker更详细的信息docker 命令 --help #docker的万能命令1、镜像命令①查看镜像信息命令docker images .

2021-03-29 08:50:59 115

原创 Docker Consul

Docker Consul一、Consul介绍1、关键功能2、特点二、Consul的基本概念1、Client2、Server3、Server-leader4、Agent三、Counsul的原理1、服务发现及注册2、服务调用3、Consul通信接口4、Consul端口说明四、配置Consul集群实验1、实验环境2、配置consul服务器3、容器服务自动加入nginx集群4、安装consul-template5、consul多节点一、Consul介绍Consul是HashiCorp公司推出的开源工具,用于.

2021-03-28 21:36:47 139

原创 Docker Compose

Docker Compose一、Dcoker Compose简介1、YAML的数据序列化格式2、Docker compose使用步骤二、Docker Compose配置介绍1、配置常用字段2、Docker Compose3、Compose命令说明三、Compose编排1、下载Compose2、创建工作目录3、构建编排内容一、Dcoker Compose简介Docker Compose的前身是Fig,Fig被Docker收购之后正式更名为Compose,Compose向下兼容FigDocker Com.

2021-03-28 21:34:07 133

原创 Docker镜像

Docker镜像一、Docker镜像分层二、Docker镜像的创建1、Docker镜像2、Docker镜像的创建方法3、Dockerfile三、构建sshd容器服务四、构建systemctl容器服务五、构建Nginx容器六、构建Tomcat镜像七、构建mysql容器一、Docker镜像分层Dockerfile中的每个指令都会常见一个新的镜像层镜像层被换出和复用当Dockerfile的指令修改,复制的文件变化了,或者构建镜像时指定的变量不同了,对应的镜像层缓存就会失效某一层的镜像缓存失效之后,他之.

2021-03-28 21:32:07 84

原创 Docker私有仓库安装

Docker私有仓库安装一、下载registry二、修改文件三、重启docke服务四、启动并宿主机与容器之间挂载目录五、更改容器镜像标签六、上传七、测试下载一、下载registry[root@localhost ~]# docker pull registry二、修改文件进入daemon.json,在加速文件内添加私有仓库的地址[root@localhost ~]# vim /etc/docker/daemon.json{“insecure-registries”:[“192.168.2

2021-03-23 16:54:54 123

原创 Docker之初识

初识Docker一、Docker二、安装Docker的安装1、卸载旧版本的Docker2、安装Dokcer存储仓库3、安装Docker4、启动服务5、验证是否正确安装了Docker Engine6、查看镜像7、卸载Docker三、镜像加速1、登录阿里云2、配置加速器四、底层原理1、Docker是什么工作的2、Docker为什么比VM块一、DockerDocker是开源的Docker是一个容器,里面可以存储各种服务的镜像(这些镜像还包括了安装环境,所以可以直接下载来用),而且这些镜像是独立存储的,互不.

2021-03-23 16:51:46 76

原创 OpenStack——cinder组件部署

OpenStack——cinder组件部署一、创建数据库实例和角色二、创建用户1、创建用户2、给v2和v3版本的api创建endpoint3、安装cinder服务4、修改cinder配置文件5、同步cinder数据库6、修改nova配置文件,并重启服务7、配置节点验证三、配置存储节点1、安装cinder软件包2、创建lvm物理卷和卷组3、修改lvm配置4、配置cinder模块5、开启cinder卷服务6、查看卷列表一、创建数据库实例和角色[root@ct ~]# mysql -uroot -pMa.

2021-03-23 13:47:50 367 1

原创 OpenStack——Dashboard组件部署

OpenStack——Dashboard组件部署一、安装httpd服务二、修改local_setting本地控制台的配置文件三、重启服务四、重启httpd服务五、重启 ct 节点的 memcache 服务六、实验测试一、安装httpd服务#因为在CT控制节点已安装httpd服务,而Dashboard控制台也需要httpd支持,所以此处可以在C1节点进行安装httpd[root@c1 ~]# yum install -y httpd openstack-dashboard二、修改local_se.

2021-03-23 13:44:45 408 1

原创 OpenStack——neutron组件部署

OpenStack——neutron组件部署一、ct节点部署1、创建neutron数据库,并授权2、创建neutron用户,用于在keystone做认证3、将neutron用户添加到service项目4、创建network服务,服务类型为network5、注册API到neutron服务6、安装提供者网络7、修改主配置文件8、修改ML2的配置文件9、修改linux bridge network provider 配置文件 linuxbridge_agent.ini10、修改内核参数11、配置linuxbri.

2021-03-22 17:07:11 431

原创 OpenStack——neutron理论

OpenStack——neutron理论一、OpenStack网络二、Linux网络虚拟化1、Linux虚拟网桥2、虚拟局域网3、开发虚拟机三、OpenStack网络基础服务1、neutron网络结构2、网络子网与端口3、网络拓扑类型4、网络基本架构5、neutron-server6、Neutron遵循OpenStack的设计原则,采用开放性架构,通过插件.代理与网络提供者的配合来实现各种网络功能7、典型的主机系欸但部署方案介绍四、Neutron插件、代理和服务1、ML2插件2、Linux Bridge3.

2021-03-22 17:02:35 883

原创 OpenStack——nove组件部署

OpenStack——nove组件部署一、部署Placement1、创建数据库实例和用户2、创建placement服务用户和API的endpoint3、安装placement服务4、导入数据库5、修改Apache配置文件6、启动Apache7、检验二、nova控制节点服务配置1、创建nova数据库,并授权2、管理nova用户3、安装nova组件三、配置计算节点nova服务c11、安装nova-compute组件2、修改配置文件3、重启服务4、在控制节点进行查看四、总结1、placement2、nova一.

2021-03-17 22:59:04 325

空空如也

空空如也

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

TA关注的人

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