摘要: 当发现你的OpenStack虚拟机网络有问题,不妨先试一下这16个步骤 1. Security Group全部打开,这是最基本的,但是很多人容易忘记 其实遇到过无数这种场景了,Debug了半天网络问题,各种手段都用上了,最后发现安全组竟然没有打开。 2. 通过界面查看虚拟机的log,也可以在comp 阅读全文
posted @ 2019-05-22 19:51 夜风2019 阅读(2283) 评论(0) 推荐(0) 编辑
摘要: 【MySQL】galera集群原理简介 【MySQL】galera集群原理简介 特性 基于行复制的完全并行同步复制实时多主架构,任意节点可读写无延迟复制,事务零丢失,可靠健壮的读写体验。自动化节点关系控制:节点故障自动摘除,节点加入自动协调接近原生的MySQL数据库连接的体验 2.应用 percon 阅读全文
posted @ 2019-05-22 18:31 夜风2019 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 一、NFS服务简介 NFS 就是 Network FileSystem 的缩写,最早之前是由sun 这家公司所发展出来的。 它最大的功能就是可以透过网络,让不同的机器、不同的操作系统、可以彼此分享个别的档案 (share files)。所以,你也可以简单的将他看做是一个文件服务器 (file ser 阅读全文
posted @ 2019-05-17 17:41 夜风2019 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 前言 cobbler是一个可以实现批量安装系统的Linux应用程序。它有别于pxe+kickstart,cobbler可以实现同个服务器批量安装不同操作系统版本。 系统环境准备及其下载cobbler 一.系统环境 开启两个网卡。一个仅主机模式,一个桥接模式,仅主机模式对内提供cobbler服务。 N 阅读全文
posted @ 2019-05-14 19:59 夜风2019 阅读(357) 评论(0) 推荐(0) 编辑
摘要: xargs xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。 xargs 默认的命令是 ech 阅读全文
posted @ 2019-05-14 19:47 夜风2019 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 一 :从一台机到另一台机端口转发 启用网卡转发功能#echo 1 > /proc/sys/net/ipv4/ip_forward举例:从192.168.0.132:21521(新端口)访问192.168.0.211:1521端口 a.同一端口转发(192.168.0.132上开通1521端口访问 i 阅读全文
posted @ 2019-05-14 19:41 夜风2019 阅读(13830) 评论(0) 推荐(0) 编辑
摘要: # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有 阅读全文
posted @ 2019-05-14 19:34 夜风2019 阅读(790) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash phy_cpu=$(cat /proc/cpuinfo | grep "physical id"|sort | uniq | wc -l) logic_cpu_num=$(cat /proc/cpuinfo | grep "processor"| wc -l) cpu_core_num=$(cat /proc/cpuinfo | grep "cores"|uniq|... 阅读全文
posted @ 2019-05-14 19:32 夜风2019 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一、Linux下开源监控系统简单介绍 1)cacti:存储数据能力强,报警性能差2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中。比如,连续采样数据存储,有连续三次不在合理范围内的数据就报警3)zabbix:结合上面两种工具的优点,又可以存储数据, 阅读全文
posted @ 2019-05-14 19:28 夜风2019 阅读(6208) 评论(0) 推荐(0) 编辑
摘要: 一、ps 可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和。 (提示,使用ps aux 列出所有进程,过滤出RSS那列,然后求和) 注:ps -ef 与 ps aux 效果一样使用随意 二、一键部署lvs与keepalived 注:部署keepalived配置文件,会自动将l 阅读全文
posted @ 2019-05-14 19:23 夜风2019 阅读(19057) 评论(2) 推荐(2) 编辑
摘要: 一:优化说明 A:有数据表明,用户可以承受的最大等待时间为8秒。数据库优化策略有很多,设计初期,建立好的数据结构对于后期性能优化至关重要。因为数据库结构是系统的基石,基础打不好,使用各种优化策略,也不能达到很完美的效果。 B:数据库优化的几个方面 ​​ 可以看出来,数据结构、SQL、索引是成本最低, 阅读全文
posted @ 2019-05-14 18:50 夜风2019 阅读(743) 评论(0) 推荐(0) 编辑
摘要: Python简介 Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。 --摘自360百科 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的 阅读全文
posted @ 2019-05-09 15:57 夜风2019 阅读(222) 评论(0) 推荐(0) 编辑
摘要: https://www.server-world.info/en/ 阅读全文
posted @ 2019-05-09 11:52 夜风2019 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍kubernetes排查问题时经常用到的命令。这里主要借助kubectl命令来实现。以下列出常用命令,后面会对每个命令进行详细解释,并举例: kubectl核心命令 get 获取列出一个或多个资源的信息。(资源分为pod、instance、service等很多种)describe 输出指 阅读全文
posted @ 2019-05-06 16:22 夜风2019 阅读(3789) 评论(0) 推荐(0) 编辑
摘要: 一、Weave Scope: Weave Scope 容器地图 创建 Kubernetes 集群并部署容器化应用只是第一步。一旦集群运行起来,我们需要确保一起正常,所有必要组件就位并各司其职,有足够的资源满足应用的需求。Kubernetes 是一个复杂系统,运维团队需要有一套工具帮助他们获知集群的实 阅读全文
posted @ 2019-05-06 16:21 夜风2019 阅读(698) 评论(0) 推荐(0) 编辑
摘要: kubernetes部署sock-shop微服务电商平台: 准备条件 确保kubernetes可以访问:reg.yunwei.edu镜像库 需要准备镜像: 部署微服务 编辑complete-demo.yaml后,执行 #kubectl apply -f complete-demo.yaml 查看前端 阅读全文
posted @ 2019-05-06 16:21 夜风2019 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 一、ConfigMap介绍管理配置: ConfigMap介绍 Secret 可以为 Pod 提供密码、Token、私钥等敏感数据;对于一些非敏感数据,比如应用的配置信息,则可以用 ConfigMap ConfigMap 的创建和使用方式与 Secret 非常类似,主要的不同是数据以明文的形式存放。 阅读全文
posted @ 2019-05-06 16:21 夜风2019 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 一、部署nfs服务端: k8s-master 节点上搭建了 NFS 服务器,也可以在部署节点搭建,原理一样 (1)安装nfs服务: yum install -y nfs-utils rpcbind vim /etc/exports /nfsdata *(rw,no_root_squash,no_al 阅读全文
posted @ 2019-05-06 16:21 夜风2019 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 一、Kubernetes 如何管理存储资源: 理解volume 首先我们学习 Volume,以及 Kubernetes 如何通过 Volume 为集群中的容器提供存储;然后我们会实践几种常用的 Volume 类型并理解它们各自的应用场景;最后,我们会讨论 Kubernetes 如何通过 Persis 阅读全文
posted @ 2019-05-06 16:21 夜风2019 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、创建方式分类: 命令 vs 配置文件 Kubernetes 支持两种方式创建资源: 1.用 kubectl 命令直接创建,比如: kubectl run httpd-app --image=reg.yunwei.edu/learn/httpd:latest --replicas=2 在命令行中通 阅读全文
posted @ 2019-05-06 16:20 夜风2019 阅读(745) 评论(0) 推荐(0) 编辑