自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (6)
  • 收藏
  • 关注

原创 OpenStack Swift报错处理

OpenStack版本pike执行swift statswift 查看状态报错报错swift stat报错如下Account HEAD failed: http://controller:8080/v1/AUTH_8cc1c04a21ae4165a1667e0bd5029831 503 Service Unavailable排错控制节点/var/log/messages日志报错如下tailf /var/log/messagesJan 30 13:49:46 controller pr

2021-01-30 15:03:32 2503

原创 k8s 1.20.2 coredns解析问题

环境操作系统及内核版本[root@controller opt]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@controller opt]# uname -aLinux controller 3.10.0-957.27.2.el7.x86_64 #1 SMP Mon Jul 29 17:46:05 UTC 2019 x86_64 x86_64 x86_64 GNU/Linuxdocker版本[r

2021-01-29 16:51:33 994

原创 k8s部署后端存储nfs并测试

环境k8s版本[root@controller opt]# kubectl version --short=trueClient Version: v1.20.2Server Version: v1.20.2节点信息两个节点,一个master,一个node[root@controller opt]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1

2021-01-28 16:28:03 830

原创 Parted分区并挂载

查看可用磁盘[root@node01 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 1T 0 disk ├─sda1 8:1 0 500M 0 part /boot└─sda2 8:2 0 1023.5G 0

2021-01-28 14:34:54 1185

原创 OpenStack创建新的主题

cp -arp /usr/share/openstack-dashboard/openstack_dashboard/themes/default/ /usr/share/openstack-dashboard/openstack_dashboard/themes/ceicloud/vim /usr/share/openstack-dashboard/openstack_dashboard/settings.pyAVAILABLE_THEMES = [(‘default’,pgettext_laz

2021-01-28 11:59:13 405

原创 前端博客页面练习

html代码cat index.html<!DOCTYPE html><html lang='en'><head><meta charset='UTF-8'><title>Blog页面示例</title><link rel="stylesheet" type="text/css" href="css/blog.css"></head><body><!--左边栏开始-->

2021-01-25 13:09:08 261 2

原创 k8s一键安装脚本

master节点脚本cat > k8s-set.sh < EOF#!/bin/bashecho "请确保你的cpu至少2核心"read -p '请输入你想设置的主机名:' namehostnamectl set-hostname $nameaddress=$(ip a|egrep -w 'inet'|egrep -o '[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}/24'|egrep -o '[0-9]{1,3}.[0-9]{1,3}.[0-

2021-01-24 18:10:04 995 2

原创 CSS

写一段socket代码[root@golang ~]# cat /python/web/socket-server.py #!/usr/local/bin/python3#!coding:utf8import socketsk=socket.socket() #创建 socket 对象sk.bind(('192.168.229.120',90)) sk.listen(5) # 等待客户端连接while 1: conn,addr = sk.accept()# 建立客户端连接

2021-01-22 16:32:13 448

原创 OpenStack改qcow2镜像密码

安装工具yum install -y libguestfs-tools-c改镜像密码virt-sysprep --root-password password:einemc@2 -a my-image.qcow2说明:该镜像没有设置密码。

2021-01-22 12:15:51 886 1

原创 Python socket和前端html

html标签功能演示写一段socket代码[root@golang ~]# cat /python/web/socket-server.py #!/usr/local/bin/python3#!coding:utf8import socketsk=socket.socket() #创建 socket 对象sk.bind(('192.168.229.120',90)) sk.listen(5) # 等待客户端连接while 1: conn,addr = sk.accept()#

2021-01-19 17:31:13 1303 3

原创 Python django 1.11.7

安装虚拟环境工具yum install python-virtualenv创建虚拟环境virtualenv -p /usr/local/bin/python3 django3cd django/进入虚拟环境source bin/activatepip安装djangopip3 install django==1.11.7 -i https://mirrors.aliyun.com/simple(django3) [root@golang myproject]# django-admin

2021-01-18 14:22:18 416 1

原创 Python Django 3.1.5

说明:所有操作均在CentOS7的Python虚拟环境操作,怎么搭建Python虚拟环境,请看我的另外一篇博文Python虚拟环境搭建pip安装django(django) [root@golang opt]# pip3 install django -i https://mirrors.aliyun.com/simple(django) [root@golang HelloDjango]# django-admin --version3.1.5创建一个django项目django-admi

2021-01-18 09:40:55 703 1

原创 OpenStack horizon 添加面板

openstack版本pikeopenstack的web代码目录在/usr/share/openstack-dashboard/openstack_dashboard/dashboards/创建一个ssd的panel目录cd /usr/share/openstack-dashboard/openstack_dashboard/dashboards/admin/mkdir ssd自动生成目录结构及文件内容cd /usr/share/openstack-dashboard/python man

2021-01-15 09:41:57 288

原创 go编程基础

CentOS7安装go环境安装阿里云的epel源wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo安装golangyum -y install golang运行hello world正确写法1cat hello.go package mainimport "fmt"func main(){ fmt.Println("hello,world!")}[root@golang main]# go

2021-01-14 15:07:18 640

原创 Python虚拟环境搭建

安装虚拟环境工具yum install python-virtualenv创建虚拟环境virtualenv -p /usr/local/bin/python3 djangocd django/进入虚拟环境source bin/activate

2021-01-14 15:04:57 109

原创 Redis 6.0编译报错解决

报错1解决yum install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc makeyum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable devtoolset-9 bashmake distclean继续make报错2

2021-01-14 10:19:23 538 1

原创 CDH部署及排错

第1章 搭建前言该文档为部署CDH6.3.1,其他版本的CDH安装步骤大体一样,如果安装其他版本的cdh遇到报错,请参考我的另一篇文档。CDH-7.1.4安装报错解决1.1 说明这里的ip和主机名视实际情况而定1.2 环境操作系统CentOS 7服务器5台,1台master,5台slave(master兼master和slave)主机名解析免密登录1.3 时间同步Master节点操作yum -y install chrony配置从阿里云同步时间,注意allow后的ip段,sl

2021-01-13 09:28:33 1201

原创 CDH-7.1.4安装报错解决

报错rpm -ivh cloudera-manager-server-db-2-7.1.4-6363010.el7.x86_64.rpm 警告:cloudera-manager-server-db-2-7.1.4-6363010.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID b0b19c9f: NOKEY错误:依赖检测失败: postgresql10-server >= 10 被 cloudera-manager-server-db-2-7.1

2021-01-13 09:14:19 1017 2

原创 Python线程

Python线程简介Python通过两个标准库threadhethreading提供对线程的支持。thread提供了低级别的、原始的线程以及一个简单的锁。threading模块提供的其他方法:threading.currentThread():返回当前的线程变量。threading.enumerate():返回一个包含正在运行的线程的list。正在运行指线程启动后、结束前,不包括启动前和终止后的线程。threading.activeCount():返回正在运行的线程数量,与len(threadin

2021-01-12 13:39:41 194

原创 SQL Server语句

变量定义declare @DATE_1 datetimeset @DATE_1=GETDATE()-90print @DATE_1declare @DATE_1 datetime 声明DATE_1变量,数据类型为datetime。set @DATE_1=GETDATE()-90 为变量DATE_1赋值print @DATE_1 打印DATE_1变量内置函数datediff查询30天前的数据select * from

2021-01-12 12:53:55 380

原创 Python进程间通信

Queue的put方法cat process3.py #!/usr/bin/env python3#coding:utf8from multiprocessing import Queueq=Queue(5)q.put('A')q.put('B')q.put('C')q.put('D')q.put('E')print(q.qsize())q.put('F') #put(),如果queue满了则只能等待,除非有'空地'则添加成功执行发现会卡在q.put(‘F’),,这是因为队

2021-01-11 10:53:31 436

原创 Python进程池

当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态生成多个进程。但如果是上百甚至是上千个目标,手动去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。初始化Pool时,可以指定一个最大进程数,当有新的请求提交到Pool中时,如果池还没有满,那么就会创建一个新的进程用来执行该请求,但如果池中的进程数已经达到指定的最大值,那么该请求就会等待,直到池中有进程结束,才会创建新的进程来执行。Pool有两种类型阻塞式:添加一个执行

2021-01-11 09:19:32 169

原创 Python自定义进程

cat custommulti.py #!/usr/bin/env python3#coding:utf8from multiprocessing import Processimport sysclass MyProcess(Process): def __init__(self,name): super(MyProcess,self).__init__() self.name=name #重写run方法 def run(self): n=

2021-01-08 15:59:49 289

原创 OpenStack安全组添加规则报错解决

添加安全组规则报错修改安全组配额cat /etc/neutron/neutron.conf[quotas]quota_security_group = 100quota_security_group_rule = 1000重启neutron进程systemctl restart neutron-server.service neutron-linuxbridge-agent.service neutron-dhcp-agent.service neutron-metadata-agen

2021-01-08 15:34:10 1474

原创 Python 进程方法

cat multi.py #!/usr/bin/env python3#coding:utf8from multiprocessing import Processfrom time import sleepdef task1(): while True: sleep(1) print('这是任务1')def task2(): while True: sleep(1) print('这是任务2')if __name__ == '

2021-01-08 15:11:36 187

原创 OpenStack使用卷启动虚拟机

使用卷启动虚拟机定制一个镜像过程见OpenStack详解、排错、经验总结或者用virt-install安装windows10查看可用的镜像openstack image list基于镜像创建启动卷openstack volume create --image CentOS7 --size 300 虚拟机名字获取可用的虚拟机类型openstack flavor list获取可用网络openstack network list创建虚拟机openstack server creat

2021-01-08 11:02:11 1339

原创 OpenStack用virt-install安装windows10

安装软件包yum install -y qemu-kvm virt-manager libvirt virt-install python-virtinst bridge-utils qemu创建硬盘mkdir /imagescd /imagesqemu-img create -f qcow2 /images/win10.qcow2 50G下载virtio驱动进入这个硬盘的路径cd /imageswget https://fedorapeople.org/groups/virt/vir

2021-01-08 09:53:32 1222

原创 OpenStack从卷启动的虚拟机做快照

说明:如果虚拟机从卷启动,并且该虚拟机又连接了其他卷作为数据卷,为该虚拟机做快照的时候,会在镜像部分生成一个0字节的镜像,并且在卷快照部分也会分别生成镜像卷和数据卷的快照。如图所示...

2021-01-07 13:51:40 1236

原创 OpenStack将image镜像下载到本地并压缩

查看镜像[root@store images]# glance image-list+--------------------------------------+-------------------------+| ID | Name |+--------------------------------------+-------------------------+| e32931a7-

2021-01-07 11:36:41 950

使用prometheus监控k8s

k8s环境为kubeasz部署的k8s资源。

2023-04-03

centos stream 8 使用的runc

centos stream 8 runc

2022-10-12

k8s metrics-server资源清单文件

k8s metrics-server资源清单文件

2022-08-17

k8s-v1.24.1启动prometheus监控的yaml文件

k8s-v1.24.1启动prometheus监控的yaml文件

2022-06-17

calicoctl命令包

calicoctl命令包v3.23.1版本

2022-06-10

k8s网络插件calico启动yaml文件

k8s网络插件calico启动yaml文件

2022-06-10

kubevirt-cr.yaml文件

kubevirt-cr.yaml文件

2022-02-15

kubevirt-operator.yaml

kubevirt所需yaml文件

2022-02-11

kubevirt部署相关镜像

kubevirt部署相关镜像

2022-02-08

空空如也

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

TA关注的人

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