自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 声明!!!

本博主技术有限,如果在服务部署过程中出现任何问题(报错),一概不负责,生死有命,富贵在天!祝各位小白,一次成功!!!:)不会放电的皮卡丘...

2019-04-18 19:44:36 265

原创 excel之常用vba代码

合并当前sheet表之前的所有sheet表,并保存到当前sheet表(并在结尾添加一行“abc”,并指定字体和大小)Sub 合并sheet()Application.ScreenUpdating = FalseFor j = 1 To Sheets.Count If Sheets(j).Name <> ActiveSheet.Name Then x = ...

2019-06-23 21:46:42 1137

原创 zabbix4.0安装及设置(邮件报警)

zabbix-server 192.168.146.201zabbix-agent 192.168.146.201 192.168.146.205zabbix-server1,安装数据库https://blog.csdn.net/PpikachuP/article/details/888231582,安装zabbix的源#...

2019-05-20 09:18:06 3500 2

原创 zabbix介绍

Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。agent端:主机通过安装agent方式采集数据。server端:通过收集agent发送的数据,写入数据库(MySQL,ORACLE等),再通过php+apache在web前端展示.za...

2019-05-18 10:48:41 729

原创 iptables防火墙

4表 filter 过滤(数据过滤,默认) INPUT/OUTPUT/FORWARD nat 转换(地址转换) PREROUTING/POSTROUTING/OUTPUT mangle 校正(数据包打标记) INPUT/OUTPUT/FORWARD/PREROUTING/POSTROUTING raw 5链 ...

2019-05-15 11:58:32 261

原创 python3-pymysql模块

创建数据库import pymysqldb = pymysql.connect(host="192.168.146.209", user="root",password="123",port=3306)cur = db.cursor(cursor=pymysql.cursors.DictCursor)sql = "show databases;"sql2 = 'create da...

2019-05-14 19:57:28 325

原创 linux安装python3

开发环境-Pyenvpython多版本管理工具 管理python解释器 管理python版本 管理python的虚拟环境pyenv安装#yum -y install git安装python编译依赖#yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readine-d...

2019-05-06 20:00:54 311

原创 k8s用ConfigMap管理配置

ConfigMap介绍Secret 可以为 Pod 提供密码、Token、私钥等敏感数据;对于一些非敏感数据,比如应用的配置信息,则可以用 ConfigMapConfigMap 的创建和使用方式与 Secret 非常类似,主要的不同是数据以明文的形式存放。与 Secret 一样,ConfigMap 也支持四种创建方式:1. 通过--from-literal:#k...

2019-04-30 15:51:38 1613

原创 k8s管理机密信息

Secret介绍:应用启动过程中可能需要一些敏感信息,比如访问数据库的用户名密码或者秘钥。将这些信息直接保存在容器镜像中显然不妥,Kubernetes 提供的解决方案是 Secret。Secret 会以密文的方式存储数据,避免了直接在配置文件中保存敏感信息。Secret 会以 Volume 的形式被 mount 到 Pod,容器可通过文件的方式使用 Secret 中的敏感数据;此外,容...

2019-04-30 15:29:58 571

原创 k8s管理存储资源

Volume本节我们讨论 Kubernetes 的存储模型 Volume,学习如何将各种持久化存储映射到容器。我们经常会说:容器和 Pod 是短暂的。其含义是它们的生命周期可能很短,会被频繁地销毁和创建。容器销毁时,保存在容器内部文件系统中的数据都会被清除。为了持久化保存容器的数据,可以使用 Kubernetes Volume。Volume 的生命周期独立于容器...

2019-04-30 14:31:51 557

原创 k8s创建资源的两种方式、访问pod

创建资源1.用kubectl命令直接创建,#kubectl run httpd-app --image=reg.yunwei.edu/learn/httpd:latest--replicas=2在命令行中通过参数指定资源的属性。2. 通过配置文件和kubectl apply创建,要完成前面同样的工作,可执行命令:#kubectl apply -f httpd...

2019-04-29 19:25:02 1835

原创 k8s-创建harbor私有镜像仓库

#tar zxvf harbor-offline-installer-v1.4.0.tgz#mv harbor/ /opt#mkdir /data/harbor#用来保存harbor的文件和目录修改配置文件#cd /opt/harbor#vim harbor.cfghostname = reg.yunwei.eduui_url_protocol = htt...

2019-04-27 15:40:00 716

原创 k8s集群部署

部署节点 pikachu1,192.168.146.151master(node) pikachu2,192.168.146.152node1 pikachu3,192.168.146.153node3 pikachu4,192.168.146.154部署节点#wget download.yunwei.edu/shell/yum-repo.sh#bash yum-re...

2019-04-26 20:40:12 1499

原创 Kubernetes笔记

Kubernetes 的几个重要概念ClusterCluster 是计算、存储和网络资源的集合,Kubernetes 利用这些资源运行各种基于容器的应用。MasterMaster 是 Cluster 的大脑,它的主要职责是调度,即决定将应用放在哪里运行。Master 运行 Linux 操作系统,可以是物理机或者虚拟机。为了实现高可用,可以运行多个 Master。...

2019-04-26 16:09:08 285

原创 docker笔记

docker简介Docker 和其他容器(container)技术都属于系统虚拟化范畴容器以进程的形式存在于操作系统之中容器为应用程序提供了隔离的运行空间:每个容器内都包含一个独享的完整用户环境空间,并且一个容器内的变动不会影响其他容器的运行环境。为了能达到这种效果,容器技术使用了一系列的系统级别的机制诸如利用Linux namespaces 来进行空间隔离,通过文件系统的挂载点来决定...

2019-04-26 10:34:13 921

原创 linux图形界面文字界面切换

查看当前#systemctl get-default图形界面 graphical.target文字界面 multi-user.target设置#systemctl set-default multi-user.target#reboot开启图形界面#startxctrl+c 结束进程...

2019-04-23 09:52:48 1075

原创 openstack核心组件-neutron-理论

neutron 介绍:传统的网络管理方式很大程度上依赖于管理员手工配置和维护各种网络硬件设备;而云环境下的网络已经变得非常复杂,特别是在多租户场景里,用户随时都可能需要创建、修改和删除网络,网络的连通性和隔离不已经太可能通过手工配置来保证了。如何快速响应业务的需求对网络管理提出了更高的要求。传统的网络管理方式已经很难胜任这项工作,而“软件定义网络(software-defined networ...

2019-04-22 16:26:15 13797 1

原创 ceph对接openstack

使用rbd方式提供存储如下数据:(1)image:保存glanc中的image;(2)volume存储:保存cinder的volume;保存创建虚拟机时选择创建新卷;(3)vms的存储:保存创建虚拟机时不选择创建新卷;部署(1)客户端也要有cent用户(2)openstack要用ceph的节点(比如compute-node和storage-node)安装下载的软件包(3)部署节点上执...

2019-04-20 09:52:02 815

原创 shell脚本-检测

#vim Cpu_check.sh#!/bin/bashread -p "please enter warn_val% : " warn_valread -p "please enter serious_val% : " serious_valexpr ${warn_val} + 1 &> /dev/nulljudge1=`echo $?`expr ${warn_se...

2019-04-19 20:55:39 455

原创 分布式存储-ceph部署jewel版本

准备1,所有节点添加域名解析,设置root无秘钥登录2,所有节点(包括客服端)创建cent用户#useradd cent && echo "123" | passwd --stdin cent设置超级权限#echo -e 'Defaults:cent !requiretty\ncent ALL = (root) NOPASSWD:ALL' | tee /etc/sudoe...

2019-04-19 19:50:58 484 3

原创 openstack创建实例ping不通外网怎么办

控制节点管理网ip 192.168.146.51#ip netns list#ip netns exec qrouter-bd6b3d04-cc2f-4cac-a75d-5df7af223218 route -n在vmware workstation中创建虚拟机默认网关是.2(192.168.146.2)而在虚拟路由里创建的默认网关是.1(192.168.146.1)所有pin...

2019-04-19 11:33:49 6393 4

原创 数据储存方案

数据储存介绍: 操作系统获得存储空间的方式一般有:l 外接活动硬盘 (DAS)l 网络存储服务器 (NAS)l 存储区域网络服务 (SAN)(1) DAS:(Direct Attached Storage— 直接连接存储)本地存储设备: 通过某种协议(SAS,SCSI,SAN,iSCSI 等)挂接裸硬盘,然后分区、格式化、创建文件系统;或者直接使用裸硬盘存储数据(数据库)。这种裸硬盘...

2019-04-18 19:33:22 1284

原创 openstack核心组件-块存储 (Block Storage) : Cinder

cinder 介绍:部署控制节点#mysql -uroot -p123> CREATE DATABASE cinder;> GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' \IDENTIFIED BY 'CINDER_DBPASS';> GRANT ALL PRIVILEGES ON cinde...

2019-04-15 18:04:02 4043 1

原创 openstack核心组件-horizon— Web管理界面

horizon 介绍:Horizon 为 Openstack 提供一个 WEB 前端的管理界面 (UI 服务 )通过 Horizone 所提供的 DashBoard 服务 , 管理员可以使用通过 WEB UI 对 Openstack 整体云环境进行管理 , 并可直观看到各种操作结果与运行状态。DashBoard 与其他组件的关系配置控制节点#yum install openstack-...

2019-04-15 15:07:45 3265

原创 openstack创建虚拟机流程

1,通过文字界面,图形界面向keystone认证身份2,颁发token3,向nova-api发送启动实例的请求4,nova-api向keystone发送请求验证token是否有效5,keystone验证6,nova-api和数据库通信(告诉数据库要新建虚拟机)7,初始化新建虚拟机的数据库记录(把新建虚拟机的过程请求写在数据库里)8,nova-api通过rpc.call向nova...

2019-04-15 08:57:09 830

原创 python编程-购物车

import pymysqldb = pymysql.connect(host="192.168.146.209", user="root",password="123", db="pikachu", port=3306)cur = db.cursor()sql = "select * from pokemon3"cur.execute(sql)results = cur.fetch...

2019-04-13 08:26:02 311 2

原创 openstack核心组件-neutron-网络服务-配置

neutron 介绍:控制节点:创建库#mysql -uroot -p123>CREATE DATABASE neutron;创建用户赋予权限> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' \IDENTIFIED BY 'NEUTRON_DBPASS';> GRANT ALL PRIVI...

2019-04-12 20:13:32 775

原创 openstack核心组件-nova-计算服务

nova介绍:Nova 是 OpenStack 最核心的服务,负责维护和管理云环境的计算资源。OpenStack 作为 IaaS 的云操作系统,虚拟机生命周期管理也就是通过 Nova 来实现的。用途与功能 :1 实例生命周期管理2 管理计算资源3 网络和认证管理4 REST 风格的 API5 异步的一致性通信6 Hypervisor 透明:支持Xen,XenServer/XCP,K...

2019-04-11 20:16:19 3186

原创 lvs+keepalived多实例部署

多实例部署就是就是在一台DS上搭建多个vip,为多个集群进行调度工作;这里我用1台DS部署2个vip,同时搭建以备DS:DS#yum -y install keepalived主DS#vim /etc/keepalived/keepalived.conf修改配置文件! Configuration File for keepalivedglobal_defs { notifi...

2019-04-11 09:00:26 453 3

原创 linux日志管理

集中式的日志服务(关闭防火墙)为什么需要集中式日志服务如果你负责管理很多台LINUX服务器,你就需要登录每台服务器查看上面的日志,特别麻烦,如果通过集中式的日志服务,就可以将日志收集起来,统一管理。过程:客户端将日志传送给服务端#systemctl status rsyslog服务端:#vim /etc/rsyslog.conf去掉含有514的4条注释#systemctl r...

2019-04-10 18:08:13 522

原创 openstack核心组件-glance-镜像服务

Glance是Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找、注册和检索等。Glance提供Restful API(接口)可以查询虚拟机镜像的metadata及获取镜像。 Glance可以将镜像保存到多种后端存储上,比如简单的文件存储或者对象存储。glance服务端口 9292理解image要理解 Image Service,先得搞清楚什么是 Image 以及为什...

2019-04-10 16:01:36 1328 2

原创 openstack核心组件-keystone-身份验证服务

keystone 是OpenStack的组件之一,用于为OpenStack家族中的其它组件成员提供统一的认证服务,包括身份验证、令牌的发放和校验、服务列表、用户权限的定义等等。云环境中所有的服务之间的授权和认证都需要经过 keystone. 因此 keystone 是云平台中第一个即需要安装的服务。作为 OpenStack 的基础支持服务,Keystone 做下面这几件事情:-管理用户及其权限...

2019-04-09 19:26:59 1275

原创 openstack共享服务组件-Rabbitmq消息队列概念及配置

队列(MQ)概念:MQ 全称为 Message Queue, 消息队列( MQ )是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程...

2019-04-09 15:28:59 1389

原创 基于centos7部署cobbler批量安装系统

cobbler是一个可以实现批量安装系统的Linux应用程序。它有别于pxe+kickstart,cobbler可以实现同个服务器批量安装不同操作系统版本。环境准备:#ifconfig#systemctl status firewalld#getenforce搭建本地源和扩展源#vim /etc/yum.repos.d/local.repo[local]name=lo...

2019-04-08 23:02:10 500 1

原创 GIL全局解释器锁概念

GIL 是python的全局解释器锁,同一进程中假如有多个线程运行,一个线程在运行python程序的时候会霸占python解释器(加了一把锁即GIL),使该进程内的其他线程无法运行,等该线程运行完后其他线程才能运行。如果线程运行过程中遇到耗时操作,则解释器锁解开,使其他线程运行。所以在多线程中,线程的运行仍是有先后顺序的,并不是同时进行。多进程中因为每个进程都能被系统分配资源,相当于每个进程有了...

2019-04-08 19:09:05 198

原创 linux软件管理

软件管理源码包(脚本安装包)优点:开源,如果有足够的能力,可以修改源代码;可以自由选择所需的功能;软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高;卸载方便缺点:安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误;编译过程时间较长,安装比二进制安装时间长;因为是编译安装,安装过程中一旦报错新手很难解决二进制包(RPM包、系统默认包)优点:包管理系...

2019-04-08 18:50:38 230

原创 ssh免密登录

生成秘钥#ssh-keygen一路回车将秘钥传送到目标主机#ssh-copy-id -i ~/.ssh/id_rsa.pub root@IP

2019-04-08 16:58:37 163 2

原创 openstack共享服务组件-NTP时钟同步服务

NTP Network Time Protocol即,网络时间协议NTP工作请求(1) 客户端将采用随机端口向 NTP 服务器 (UDP:123) 发出时间同步请求(2)NTP 服务器收到请求后会将发出调校时间(3)NTP 客户端接收到 NTP 服务器的消息后,以进行调整,从而完成时间同步同步服务器时间方式有2个:一次性同步(手动同步)、通过服务自动同步。一次性同步时间:ntpdat...

2019-04-08 16:19:15 1203 1

原创 linux怎么关掉提示音

#vim /etc/inputrc把注释去掉#reboot

2019-04-08 14:13:21 1800

原创 linuxDNS搭建

DNS domain name server/systemFQDN 完全域名(完全正式域名标识)http://www.pikachu1.com.主机名称(www) 一级域名(pikachu1) 顶级域名(com) 根域(. )DNS解析顺序:从右往左域名用.分层,每层可包含63字节,最多可有127层但所有层加在一起,不得超过256个字节域名允许使用:大小写a-z,数字0-9及-连接线...

2019-04-05 11:38:06 401 1

空空如也

空空如也

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

TA关注的人

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