自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python简介

python简介Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构Python是一种解释型语言:这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言Python是交互式语言:这意味着,你可以在一个Python提示符>>>后直接执行代码Python是面向对象语言:这意味着Python支持面向对象的风格或代码封装在对象的编程

2021-12-12 22:07:09 283

原创 shell脚本----脚本四种执行方式

shell脚本[root@hosta ~]# cat first.sh#!/bin/bash# this is first scriptcd /bootpwdls -lh vml*执行方式(无权限时)source first.sh可以执行,改变目录位置. first.sh可以执行,改变目录位置sh first.sh可以执行,不改变目录位置./first.sh不可以执行,无执行权限执行方式(有权限时)chmod +x first.shsou

2021-11-06 12:00:23 325

原创 Kubernetes集群二进制部署

文章目录1、官方提供的三种部署方式2、Etcd数据库集群部署3、docker引擎部署4、flannel网络配置5、部署master组件6、部署node节点7、部署master02组件8、负载均衡9、dashboard1、官方提供的三种部署方式minikubeMinikube是一个工具,可以在本地快速运行一个单点的Kubernetes,仅用于尝试Kubernetes或日常开发的用户使用。部署地址:https://kubernetes.io/docs/setup/minikube/kubeadm

2021-01-24 22:16:28 553

原创 K8s基础知识篇

文章目录一、Kubernetes概述1.Kubernetes是什么?2.Kubernetes特性3.Kubernetes集群架构与组件4.Kubernetes核心概念一、Kubernetes概述1.Kubernetes是什么?Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。K8S用于容器化应用程序的部署,扩展和管理。K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。Kubernetes目标是让部署容

2021-01-18 14:54:46 456

原创 ansible

ansible可以同时管理Redhat系的Linux,Debian系的Linux,以及Windows主机

2021-01-12 15:28:52 339

原创 nginx: [emerg] getpwnam(“nginx“) failed

问题nginx编译安装之后,启动出现了:nginx: [emerg] getpwnam(“nginx”) failed这个是因为我编译安装nginx的时候指定了–user=nginx和–group=nginx解决方法useradd nginx

2021-01-06 14:41:06 3882

原创 OpenStack-Placement、nova组件部署

OpenStack-Placement、nova组件部署一、创建数据库实例和数据库用户[root@ct ~]# mysql -uroot -pMariaDB [(none)]> CREATE DATABASE placement;MariaDB [(none)]> GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost' IDENTIFIED BY 'PLACEMENT_DBPASS';MariaDB [(none)]

2021-01-03 22:45:28 653

原创 memcache

大多数人认为memcache是NoSQL,但是在官方的解释中,并没有看到。

2021-01-02 17:36:22 302

原创 CMD不能运行Telnet命令如何处理!

问题方法搜索控制面板,打开卸载程序点击右侧的启动或关闭Windows功能勾选Telnet Client,点击确认这样就可以使用了

2021-01-01 23:13:12 3107

原创 Redis中./install_server.sh失败

问题描述Redis中./install_server.sh失败解决办法做一个优化,如下ln -s /usr/local/redis/bin/* /usr/local/bin/

2020-12-31 17:23:12 1131

原创 ERROR 1045 (28000): Access denied for user ‘mha‘@‘server‘ (using password: YES)

报错原因ERROR 1045 (28000): Access denied for user 'mha'@'server' (using password: YES)健康检查中显示拒绝授权解决办法mysql> grant all privileges on *.* to 'mha'@'server' identified by 'manager';Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query.

2020-12-31 11:34:37 291

原创 已加载插件:fastestmirror, langpacks /var/run/yum.pid 已被锁定,PID 为 12872 的另一个程序正在运行。

报错信息[root@server ~]# yum -y install ncurses-devel gcc-c++ perl-Module-Install已加载插件:fastestmirror, langpacks/var/run/yum.pid 已被锁定,PID 为 12872 的另一个程序正在运行。Another app is currently holding the yum lock; waiting for it to exit... 另一个应用程序是:PackageKit 内

2020-12-30 14:16:36 5341 1

原创 OpenStack模块之Nova计算服务

文章目录1.Nova计算服务2.Nova系统架构3.nova组件介绍-API4.nova组件介绍-Scheduler1.Nova计算服务计算服务是openstack最核心的服务之一,负责维护和管理云环境的计算资源,它在openstack项目中代号是novaNova自身并没有提供任何虚拟化能力,它提供计算服务,使用不同的虚拟化驱动来与底层支持的Hypervisor(虚拟机管理器)进行交互。所有的计算实例(虚拟服务器)由Nova进行生命周期的调度管理(启动、挂起、停止、删除等)Nova需要keysto

2020-12-24 22:07:02 930

原创 企业级日志分析系统——ELK(第二种部署)

文章目录1.ELK日志分析系统简介2.ELK部署1.部署环境3.部署Elasticsearch2.1配置Elasticsearch环境2.2部署Elasticsearch软件2.3检查集群信息2.4安装elasticsearch-head插件2.5使用elasticsearch-head4.部署logstash服务器4.1安装logstash4.2logstash与elasticsearch对接5.在node1主机安装kibana5.1对接Apache主机的Apache 日志文件方法一:第一种部署方法1

2020-12-24 19:20:25 661 1

原创 OpenStack-Glance组件部署

文章目录1.创建数据库实例和数据库用户2.创建用户、修改配置文件总结1.创建数据库实例和数据库用户[root@ct ~]# mysql -u root -p123456MariaDB [(none)]> CREATE DATABASE glance;Query OK, 1 row affected (0.001 sec)MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFI

2020-12-22 18:02:37 147

原创 openstack组件之glance

文章目录一.Glance镜像服务1.镜像2.镜像服务3.Images API的版本4.镜像格式5.镜像状态6.访问权限二.Glance架构详解三.Glance工作流程一.Glance镜像服务它在OpenStack中的项目名称为Glance。在早期的OpenStack版本中,Glance只有管理镜像的功能,并不具有镜像存储功能。现在,Glance已发展成为集镜像上传、检索、管理和存储等多种功能的OpenStack核心服务。1.镜像镜像的英文为Image,又译为映像,通常是指一系列文件或一个磁盘驱

2020-12-21 18:47:01 491

原创 openstack报错:openstack未找到命令

openstack报错:openstack未找到命令报错原因openstack未找到命令解决方法yum install -y python2-openstackclient

2020-12-20 20:21:36 3095

原创 openstack报错:未找到openstack-config命令

openstack报错:未找到openstack-config命令报错原因未找到openstack-config命令解决方法yum install -y openstack-utils

2020-12-20 20:12:18 642 1

原创 docker错误Error response from daemon: conflict: unable to delete ae2feff98a0c (must be forced) - image

docker错误Error response from daemon: conflict: unable to delete ae2feff98a0c (must be forced) - image is referenced in multiple repositories在docker中,如果给镜像打上一个新的标签docker tag nginx:latest nginx:web镜像ID两者相同,当使用docker rmi 镜像ID时,则报如上错误解决办法使用如下命令,则可删除dock

2020-12-20 18:29:49 612

原创 openstack组件部署之keystone

文章目录一,创建数据库实例和数据库用户二,安装、配置keystone、数据库三,配置Apache HTTP服务器四,配置管理员账户的环境变量总结前言部署openstack组件时,需要先行安装认证服务-keystone,而认证服务是使用apache运行的,安装完成后才可以创建,管理账号,然后安装其他服务一,创建数据库实例和数据库用户[root@ct ~]# mysql -u root -pMariaDB [(none)]> create database keystone;MariaDB [

2020-12-20 17:42:53 187

原创 部署OpenStack之环境的安装

openstack环境安装

2020-12-17 21:57:17 233

原创 OpenStack模块精讲之Keystone

文章目录Keystone1.身份服务2.相关概念3.认证流程Keystone1.身份服务简介Keystone(OpenStack Identity Service)是OpenStack中的一个独立的提供安全认证的模块,主要负责openstack用户的身份认证、令牌管理、提供访问资源的服务目录、以及基于用户角色的访问控制。Keystone类似一个服务总线,或者说是整个OpenStack框架的注册表,其他服务通过keystone来注册其服务的Endpoint(服务访问的URL),任何服务之间相互调用

2020-12-13 22:16:15 598

原创 OpenStack必备基础知识

OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。由NASA(美国国家航空航天局)和Rackspace合作研发并发起,以Apache许可证(Apache软件基金会发布的一个自由软件许可证)授权的开源代码项目。

2020-12-10 19:46:04 1422 1

原创 KVM虚拟化技术

KVM,是Keyboard Video Mouse的缩写,KVM 通过直接连接键盘、视频和鼠标 (KVM) 端口,能够访问和控制计算机。KVM 技术无需目标服务器修改软件。这就意味着可以在BIOS环境下,随时访问目标计算机。KVM 提供真正的主板级别访问,并支持多平台服务器和串行设备。KVM 技术已经从最初的基础SOHO办公型,发展成为企业 IT 基础机房设施管理系统。可以从kvm 客户端管理软件轻松的直接访问位于多个远程位置的服务器和设备。

2020-12-08 15:29:23 574

原创 Docker安全管理(TLS加密通讯)

TLS(Transport Layer Security,安全传输层),TLS是建立在传输层TCP协议之上的协议,服务于应用层,它的前身是SSL(Secure Socket Layer,安全套接字层),它实现了将应用层的报文进行加密后再交由TCP进行传输的功能。

2020-12-03 20:10:56 488

原创 详解如何去找阿里云提供的阿里容器加速

详解如何寻找阿里云容器加速,每一个人一份,阿里云免费提供

2020-12-02 19:10:04 286

原创 Docker资源控制Cgroup的使用方法

cgroups,其名称源自控制组群(control groups)的简写,是Linux内核的一个功能,用来限制、控制与分离一个进程组的资源(如CPU、内存、磁盘输入输出等)。

2020-12-02 16:12:28 571

原创 使用Harbor搭建docker镜像私有仓库

Harbor 是由 VMware 公司中国团队为企业用户设计的 Registry server 开源项目,包括了权限管理(RBAC)、LDAP、审计、管理界面、自我注册、HA 等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能。

2020-12-01 20:13:39 528

原创 Docker Compose容器编排工具(编排nginx、部署consul)

Docker Compose的前身是Fig,它是一个定义及运行多个Docker容器的工具,使用Docker Compose不再需要使用Shell脚本来启动容器,Docker Compose非常适合组合使用多个容器进行开发的场景

2020-11-30 16:38:53 471

原创 使用Dockerfile创建镜像(ssh、systemctl、nginx、tomcat、mysql5.6、5.7)

详解docker容器使用Dockerfile生成镜像

2020-11-28 18:59:00 312

原创 Docker私有仓库的建立及数据管理,网络通信

Docker私有仓库的建立及数据管理,网络通信

2020-11-26 17:24:43 328

原创 Docker镜像的创建(基于已有镜像、本地模板、Dockerfile)

dockerfile是一个文本的配置文件,它可以快速创建自定义的镜像。文本内容:包含了若干的命令行,并支持#作为注释行。文本格式:基础镜像FROM,维护者MAINTAINER,操作指令ADD,容器启动后指令等共计4部分。

2020-11-26 16:55:42 1638

原创 Docker的安装与一些简单的操作

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

2020-11-25 18:25:05 352

原创 企业级日志分析系统——ELK

本文介绍的是elastic stack开源的ELK组件,主要包括elasticsearch(简称es),logstash,kibana三个核心组件。

2020-11-19 08:38:14 942

原创 分布式之GlusterFS分布式文件系统

GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,并提供容错功能。它可以给大量的用户提供总体性能较高的服务。

2020-11-17 12:57:19 458

原创 Shell脚本之shell函数

shell函数

2020-11-16 21:51:11 526

原创 Shell编程之循环语句(for、while、until)

for、while、until循环语句

2020-11-16 15:40:44 449

原创 本文详解Shell编程如何实现免交互

shell脚本如何实现免交互?本文详解

2020-11-16 12:13:11 364

原创 详解iptables防火墙

IPTABLES 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。

2020-11-16 10:54:23 448

原创 详解Firewalld防火墙

Firewalld防火墙详解

2020-11-15 16:42:59 823

空空如也

空空如也

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

TA关注的人

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