自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mcc

  • 博客(97)
  • 收藏
  • 关注

原创 ceph创建dashboard

在mgr节点安装yum install ceph-mgr-dashboard -y开启mgr功能ceph mgr module enable dashboard生成并安装自签名的证书ceph dashboard create-self-signed-cert创建一个dashboard登录用户名密码vim passwd123456ceph dashboard ac-user-create guest administrator -i passwd查看服务访问方式ceph mg

2021-08-12 23:17:42 780

原创 将oss挂载到本地目录

乌班图系统安装s3fs工具apt install s3fs将两个key写入密码文件echo access Key:Secret Key > /root/.passwd-s3fs给密码文件设置权限chmod 600 /root/.passwd-s3fs进行挂载s3fs 桶的名称 您要挂载的目录 -o passwd_file=密码文件路径 -o url=url地址:端口 -o use_path_request_stylecentos系统安装所需的一些工具yum -y inst

2021-08-11 16:43:05 1169

原创 nohup与&的区别

nohupnohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。nohup 是 no hang up 的缩写,就是不挂断的意思。nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。在缺省情况下该

2021-06-28 11:04:37 308

原创 安装maven

下载maven的压缩包,并将其解压tar zxvf apache-maven-3.8.1-bin.tar.gz配置环境变量vim /etc/profile# maven 3.18export M2_HOME=/usr/local/mavenexport PATH=${M2_HOME}/bin:$PATHexport NODE_HOME=/usr/local/nodeexport PATH=$PATH:$NODE_HOME/bin是环境变量生效source /etc/profile

2021-06-04 15:12:01 114

原创 ubuntu系统做bond

vim /etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo i

2021-06-03 16:07:50 1339

原创 升级显卡驱动

原因由于现有的驱动版本过低,无法支持生产需求解决方案将 CUDA Version 从10.2 升级到11.2;将 Driver Version 从440.33.01 升级到460.73.01 ;具体过程1、驱逐节点上的Podkubectl drain node-name2、卸载之前的Drivernvidia-uninstall3、删除旧驱动目录rm -rf /usr/local/cuda-10.24、下载驱动包get http://10.105.1.136/NVIDIA-L

2021-06-02 09:43:30 638

原创 kafka单节点部署

关闭防火墙systemctl stop firewalldsetenforce 0检查HDK是否装好java -version下载安装包http://kafka.apache.org/downloads解压kafka的安装包tar -zxvf kafka_2.12-1.0.0.tgz -C /usr/local/查看安装包 创建一个数据目录cd /usr/local/llcd kafka_2.12-1.0.0/mkdir data配置环境变量,配置生效vim

2021-06-01 15:02:29 292 1

转载 升级linux内核

升级内核1、更新yum源仓库$ yum -y update2、启用 ELRepo 仓库ELRepo 仓库是基于社区的用于企业级 Linux 仓库,提供对 RedHat Enterprise (RHEL) 和 其他基于 RHEL的 Linux 发行版(CentOS、Scientific、Fedora 等)的支持。ELRepo 聚焦于和硬件相关的软件包,包括文件系统驱动、显卡驱动、网络驱动、声卡驱动和摄像头驱动等。导入ELRepo仓库的公共密钥rpm --import https://www.e

2021-05-24 17:43:02 1722

原创 将centos系统的ceph集群挂载到乌班图系统的机器上

问题描述使用原生linux mount命令挂载cephfs时失败因此需要采用另外一种挂载方式挂载步骤创建ceph的目录mkdir -p /etc/ceph从ceph集群拷贝ceph.conf和秘钥环scp [email protected]:/etc/ceph/ceph.conf /etc/ceph/ceph.confscp [email protected]:/etc/ceph/ceph.client.admin.keyring /etc/ceph/ceph.client.admin.k

2021-05-14 14:35:58 271 1

原创 CentOS7 bond4配置

CentOS7 bond4配置bonding的七种工作模式:bonding技术提供了七种工作模式,在使用的时候需要指定一种,每种有各自的优缺点.balance-rr (mode=0) 默认, 有高可用 (容错) 和负载均衡的功能, 需要交换机的配置,每块网卡轮询发包 (流量分发比较均衡).active-backup (mode=1) 只有高可用 (容错) 功能, 不需要交换机配置, 这种模式只有一块网卡工作, 对外只有一个mac地址。缺点是端口利用率比较低balance-xor

2021-05-11 15:14:52 7981 1

原创 Ubuntu16.04下安装gcc-7.5.0教程

一、安装包准备本地gcc7.5.0版本所需安装包如下:gcc-7.5.0.tar.gzgmp-6.1.0.tar.bz2mpc-1.0.3.tar.gzmpfr-3.1.4.tar.bz2isl-0.16.1.tar.bz2这几个安装包在国外网站下载速度很慢,用中国科学技术大学镜像下载地址速度很快的:https://mirrors.ustc.edu.cn/gnu/用如下命令分别下载:wget https://mirrors.ustc.edu.cn/gnu/gcc/gcc-7.5.0/g

2021-05-11 14:58:37 1507 2

原创 部署ceph时报错No module named ‘pkg_resources’

部署ceph时报错No module named ‘pkg_resources’curl https://bootstrap.pypa.io/ez_setup.py | python

2021-05-11 14:44:45 482

原创 服务器安装cuda10.2

先下载需要安装的cuda包wget http://10.5.25.250/cuda_10.2.89_440.33.01_linux.run更新yum源apt update安装gcc和makeapt install gcc apt install make运行cuda包sh cuda_10.2.89_440.33.01_linux.run添加环境变量vim /etc/profileexport PATH=/usr/local/cuda-10.2/bin:$PATHexpo

2021-05-07 17:39:42 1227

原创 安装与现有cuda配套的cudnn的问题

从官网上下载与现有cuda配套的cudnn的包https://developer.nvidia.com/创建一个cudn目录,将我们下载好的两个包拖进来,将其执行dpkg -i libcudnn8_8.1.1.33-1+cuda11.2_amd64.deb dpkg -i libcudnn8-dev_8.1.1.33-1+cuda11.2_amd64.deb ...

2021-04-25 14:52:09 276

原创 升级cmake版本

在/opt/目录下创建一个cmake的目录;将提前准备好的cmake3.14版本的压缩包拖进该目录,并将其解压修改/etc/profile文件export CMAKE_HOME=/opt/cmake/cmake-3.14.0-Linux-x86_64/binexport PATH=$CMAKE_HOME:$PATHexport PATH=/usr/local/cuda/bin:$PATHexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda

2021-04-25 14:39:36 453

原创 Ceph存储实战 - 文件存储

此操作,你可以选择另外准备一台服务器,也可以选择使用之前的ceph-client节点或者ceph-rgw节点,看您心情,别问,问就是我另外准备了一台机器,我这里只是给朋友们的一个示例,接下来咱们继续。在node1节点的操作在/etc/ceph目录下操作安装MDSceph-deploy mds create ceph-node-1创建数据存储池和元数据存储池 创建文件系统ceph osd pool create cephfs_data 128 && ceph osd pool c

2021-04-15 17:50:09 359 1

原创 Ceph存储实战 - 对象存储

此过程需要另外准备一台服务器 ceph-rgw 具体过程可参照我前面两篇博客,此处不再赘述,接下来我们继续在node1节点的操作在/etc/ceph目录下操作安装radows网关 新建网关实例ceph-deploy install --rgw ceph-rgwceph-deploy rgw create ceph-rgw创建客户端账户,将秘钥环拷贝到客户端/etc/cephceph auth get-or-create client.radosgw osd 'allow rwx' mon

2021-04-15 17:22:16 331

原创 Ceph存储实战 - 块存储

此操作需另外准备一台服务器作为client在client上的操作配置阿里云ceph yum源vim /etc/yum.repos.d/ceph.repo[ceph]name=cephbaseurl=http://mirrors.aliyun.com/ceph/rpm-nautilus/el7/x86_64/gpgcheck=0priority=1[ceph-noarch]name=cephnoarchbaseurl=http://mirrors.aliyun.com/ceph/rp

2021-04-15 16:53:51 281

原创 ceph集群搭建方法

一、基础环境1. 节点说明IPHOSTNAME角色系统磁盘10.0.104.45ceph-node-1deploy,mon,osdCentOS 7/dev/sdb,/dev/sdc,/dev/sdd10.0.104.46ceph-node-2mon,osdCentOS 7/dev/sdb,/dev/sdc,/dev/sdd10.0.104.77ceph-node-3mon,osdCentOS 7/dev/sdb,/dev/sdc,/dev/s

2021-04-10 20:56:18 529

原创 配置系统环境

用root账户登录ssh [email protected]新建一个用户并给与sudo权限vim /etc/sudoersroot ALL=(ALL:ALL) ALLxxx ALL=(ALL:ALL) ALL(这里的xxx是你的用户名)按ctrl x保存adduser xxx(xxx是你的用户名)然后用xxx用户重新使用xshell连接,并进行接下来的操作下载anconda并将其拖入系统,将其执行chmod +x Anaconda3-2020.11-Linux-x86_64.sh .

2021-04-08 17:58:23 330

原创 docker_TLS

服务器上的操作hostnamectl set-hostname mastersuvim /etc/hosts127.0.0.1 mastermkdir /tlscd /tls/#创建ca密钥openssl genrsa -aes256 -out ca-key.pem 4096 //输入123456#创建ca证书openssl req -new -x509 -days 1000 -key ca-key.pem -sha256 -subj "/CN=*" -out ca.pem

2021-03-16 22:55:50 141

转载 Harbor私有仓库的搭建和管理

一、Harbor介绍Harbor,是一个英文单词,意思是港湾,港湾是干什么的呢,就是停放货物的,而货物呢,是装在集装箱中的,说到集装箱,就不得不提到Docker容器,因为docker容器的技术正是借鉴了集装箱的原理。所以,Harbor正是一个用于存储Docker镜像的企业级Registry服务。Registry是Dcoker官方的一个私有仓库镜像,可以将本地的镜像打标签进行标记然后push到以Registry起的容器的私有仓库中。企业可以根据自己的需求,使用Dokcerfile生成自己的镜像,并推到私有

2021-03-15 23:08:37 141

原创 服务器重启后,MySQL重启失败:[ERROR] Binlog has bad magic number; It‘s not a binary log file that can be used b

现象:MySQL服务器强制重启后,发现MySQL自启动失败分析解决:查看MySQL错误日志:2021-03-14 11:35:53 139718215592128 [ERROR] Binlog has bad magic number; It's not a binary log file that can be used by this version of MySQL2021-03-14 11:35:53 139718215592128 [ERROR] Can't init tc log2

2021-03-14 19:05:41 921

原创 MySQL主从1032报错

问题描述:解决方法我是直接将主库的product表直接覆盖到从库,然后临时跳过此errorset global sql_slave_skip_counter=1; stop slave; start slave;

2021-03-14 18:53:49 299

原创 dockerCompose容器编排及consul集群

一、Docker Compose 容器编排:1、Docker Compose 前身是Fig,是一个定义及运行多个 Docker 容器的工具;2、使用 Docker Compose 不再需要使用 shell脚本来启动容器;3、Docker Compose 非常适合组合使用多个容器进行开发的场景。4、Docker Compose 的文件结构:vim docker-compose.ymlYAML 是一种标记语言很直观的数据序列化格式以下是文件格式及编写注意事项:1、不支持制表符Tab键缩进,需要使

2021-03-11 23:00:06 156

原创 dockerfile

docker高级操作一、映射端口1、下载nginx镜像docker pull nginx:1.12.22、添加标签docker tag 4037a5562b03 opt/nginx:v1.12.23、运行容器并做端口映射docker run --rm --name mynginx -d -p81:80 opt/nginx:v1.12.2二、怪哉数据卷1、在宿主机创建目录并get百度首页mkdir htmlcd html/wget www.baidu.com -O inde

2021-03-10 22:51:36 158

原创 docker网络及资源控制

docker网络及资源控制一、docker四种网络模式1、host模式-net=host如果启动容器的时候使用host模式,那么这个容器将不会获得一个独立的NetworkNamespace,而是和宿主机共用一个Network Namespace。容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。但是,容器的其他方面,如文件系统、进程列表等还是和宿主机隔离的。使用host模式的容器可以直接使用宿主机的IP地址与外界通信,容器内部的服务端口也可以使用宿主机的端口,不需要进行NA

2021-03-10 00:25:11 183

原创 docker基础介绍及操作

一、Docker概述1.1、Docker简介1、Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。2、Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。3、容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 (沙箱是一个虚拟系统程序,沙箱提供的环境相对于每一个运行的程序都是独立的,而且不会对现有的系统产生影

2021-03-03 17:23:30 276 2

原创 openstack--neutron组件部署

openstack–neutron组件部署controller控制节点上的操作创建数据库neutron,并进行授权mysql -uroot -p123456 CREATE DATABASE neutron; GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'neutron_dbpass';GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' IDENT

2021-02-24 18:36:06 362

原创 OpenStack-nova组件部署

控制节点Nova服务配置创建nova数据库,并执行授权操作mysql -uroot -p123456create database nova_api;create database nova; create database nova_cell0;grant all privileges on nova_api.* to 'nova'@'localhost' identified by 'nova_dbpass'; grant all privileges on nova_api.* to '

2021-02-18 10:54:52 339

原创 OpenStack-Placement组件部署

一、创建数据库实例和数据库用户mysql -uroot -p123456create database placement;grant all privileges on placement.* to 'placement'@'localhost' identified by 'placement_dbpass';grant all privileges on placement.* to 'placement'@'%' identified by 'placement_dbbpass'; flu

2021-02-08 22:32:25 306

原创 OpenStack-Glance组件部署

一、创建数据库实例和数据库用户 mysql -u root -p123456 create database glance;grant all privileges on glance.* to 'glance'@'%' identified by 'glance_dbpass';grant all privileges on glance.* to 'glance'@'localhost' identified by 'glance_dbpass';pass';flush privileges;

2021-02-08 20:01:39 229

原创 Redis不能持久化

记录下今天运行Redis时发生错误,错误信息如下:(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.翻译了一波大致意思是:MISCONF R

2021-02-03 20:38:41 622 1

原创 openstack的keystone组件

Keystone (OpenStack ldentity Service)是OpenStack中的一个独立的提供安全认证的模块,主要负责openstack用户的身份认证、令牌管理、提供访问资源的服务目录、以及基于用户角色的访问控制。Keystone类似一个服务总线,或者说是整个Openstack框架的注册表,其他服务通过keystone来注册其服务的Endpoint(服务访问的URL),任何服务之间相互的调用,需要经过Keystone的身份验证,来获得目标服务的Endpoint来找到目标服务。主要功能

2021-01-28 23:53:49 1757

原创 openstaxck简介

云计算服务模型Iaas(基础架构即服务)提供底层IT基础设施服务,包括处理能力、存储空间、网络资源等;面向对象一般是IT管理人员;PaaS(平台即服务)把安装好开发环境的系统平台作为一种服务通过互联网提供给用户;面向对象一般是开发人员;Saas(软件即服务)直接通过互联网为用户提供软件和应用程序等;服务面向对象一般是普通用户;openstack概述Openstack是一个云平台管理的项目,是由 Rackspace和NASA共同开发的,Apache许可证授权的自由软件和开放源代码项目

2021-01-24 15:34:03 354

原创 openstack手动部署----初步的环境搭建

在所有节点上关闭防火墙和核心防护systemctl stop firewalld systemctl disable firewalldvi /etc/selinux/config SELINUX=disabled在所有节点配置免交互vi /etc/hosts192.168.31.11 controller192.168.31.12 computer01192.168.31.13 computer02ssh-keygen -t rsassh-copy-id controller

2021-01-21 17:18:39 294

原创 zabbix

zabbix工作原理重要组件说明:1)zabbix server:负责接收agent发送的报告信息的核心组件,所有配置、统计数据及操作数据都由它组织进行;2)database storage:专用于存储所有配置信息,以及由zabbix收集的数据;3)web interface:zabbix的GUI接口;4)proxy:可选组件,常用于监控节点很多的分布式环境中,代理server收集部分数据转发到server,可以减轻server的压力;5)agent:部署在被监控的主机上,负责收集主机本地数据

2021-01-15 17:37:19 595

原创 ansible的tags标签

案例演示案例1—一个标签写剧本,并检查语法,带标签的执行vim c.yaml- hosts: webserver remote_user: root tasks: - name: copy hosts file copy: src=/https/blog.csdn.net/etc/hosts dest=/opt/hosts tags: - only - name: touch hosts file file: path=/opt/hosts_01 state=touchansibl

2021-01-14 22:00:32 267 1

原创 ansible的templates模块

案例演示将已安装阿帕奇的主机的配置文件,拷贝到ansible服务器上scp [email protected]:/etc/httpd/conf/httpd.conf ./将ansible服务器上的阿帕奇的配置文件改为模板vim httpd.conf Listen {{http_port}} #将监听端口设为变量ServerName {{server_name}} #将域名改为变量Maxclients {{max_access}} #将最大连接数设为变量mv httpd.con

2021-01-14 20:59:07 443

原创 ansible的剧本的简单介绍

理论介绍Ansible的脚本—playbook剧本YAML:是一种非标记语言。是用来写配置文件的语言,非常简洁和强大。YAML语法和其他语言类似,也可以表达散列表、标量等数据结构。结构通过空格来展示,序列里配置项通过-来代表,Map里键值用:来分隔,YAML的扩展名为yaml。通过task调用ansible的模板,将多个play组织在一个playbook中运行。playbooks本身由以下各部分组成:(1) Tasks:任务,即调用模块完成的某操作;(2) Variables:变量;(3)

2021-01-13 23:41:58 559

空空如也

空空如也

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

TA关注的人

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