04 2019 档案

摘要:一、简介 说起来数据库的“备份-还原”,在RDBMS系统中,都有很好的支持,也有很多选项可以设置,功能强大,也能自动完成大部分的备份功能,只要当初设置好了就可以了。对于MongoDB文档型的数据库来说,情况有一些不一样。在MongoDB中,要想对数据进行备份操作,需要使用脚本来执行命令完成,还原的的 阅读全文
posted @ 2019-04-30 16:38 侃豺小哥 阅读(280) 评论(0) 推荐(0)
摘要:###############备份脚本#!/bin/bash basepath="/data/backup/dump$(date +%Y%m%d%H%M%S)" if [ ! -d "$basepath" ]; then mkdir -p "$basepath" fi /usr/local/mongo/bin/mongodump --port 27017 -u "user" -p "pas... 阅读全文
posted @ 2019-04-30 16:33 侃豺小哥 阅读(548) 评论(0) 推荐(0)
摘要:#!/bin/bash #Rotate the MongoDB logs to prevent a single logfile from consuming too much disk space. #app=mongod #mongodPath=/root/mongodb-linux-x86_64-rhel62-3.5.10/bin backpath=/data/backup/ echo ... 阅读全文
posted @ 2019-04-30 16:01 侃豺小哥 阅读(745) 评论(0) 推荐(0)
摘要:#docker 网络模式 环境 centos7.4 , Docker version 17.12.0-ce docker自带网络类型 bridge,host,none,container,overlay,macvlan #本地网络 bridge # --net=bridge 默认模式,NAT转发 host # --net=host 使用宿主机网络 container ... 阅读全文
posted @ 2019-04-30 10:05 侃豺小哥 阅读(186) 评论(0) 推荐(0)
摘要:volume作为数据的载体,在很多情况下需要对其中的数据进行备份、迁移或是恢复。下面一docker容器的volume为例,说一下备份的技巧。 我们先建立一个容器vol_simple,该容器在/date挂载了一个volume。 $ sudo docker run -it --name vol_simple -v /data ubuntu /bin/bash 如果我们需要将... 阅读全文
posted @ 2019-04-29 10:07 侃豺小哥 阅读(7202) 评论(0) 推荐(1)
摘要:# docker-compose编排工具 #批量管理(构建、启动容器) #centos7环境准备#安装docker-ce #安装docker-compose v1.18 sudo curl -o /usr/local/bin/docker-compose \ -L https://github.com/docker/compose/releases/download/1.18.0/docke... 阅读全文
posted @ 2019-04-28 10:12 侃豺小哥 阅读(1744) 评论(0) 推荐(0)
摘要:#环境 centos7.4 , Docker version 17.12.0-ce docker volume创建、备份、nfs存储 #docker volume 数据存容器内,删容器即销毁全部数据 要保留的数据(数据持久化),需存储在容器外 docker volume是文件或目录,mount到docker容器中使用 docker volume bind muount #挂载任意目录或文件... 阅读全文
posted @ 2019-04-26 10:20 侃豺小哥 阅读(1062) 评论(0) 推荐(0)
摘要:#Docker官方私有仓库registry #官方只提供了API接口,不方便使用,就写了个shell #docker-registry安装配置http://www.cnblogs.com/elvi/p/8384604.html #使用: #复制代码保存为 img_registry.sh # sh img_registry.sh -h #查看帮助 #shell代码 git地址https:... 阅读全文
posted @ 2019-04-25 09:52 侃豺小哥 阅读(1028) 评论(0) 推荐(0)
摘要:#++++++++++++++++++++++++++++++ #docker-registry 私有仓库 #搜索,下载register镜像 docker search registry docker pull registry docker images #创建容器registry mkdir -p /www/docker/registry docker run --name registry... 阅读全文
posted @ 2019-04-24 10:18 侃豺小哥 阅读(923) 评论(0) 推荐(0)
摘要:MySQL数据库的二进制日志binlog记录了对数据库的全量DDL和DML操作,对数据库的point to point灾难恢复起着无法替代的关键作用。因此,基于此类考虑,需要对生产环境产生的binlog做好相应的备份措施。 这里主要谈及2种备份方法,一种通过脚本定时调度的方式,强行切换binlog, 阅读全文
posted @ 2019-04-22 17:38 侃豺小哥 阅读(1005) 评论(0) 推荐(0)
摘要:#获取容器PID docker inspect --format "{{.State.Pid}}" myngix #docker查看容器IP docker inspect --format='{{.NetworkSettings.IPAddress}}' $(docker ps -a -q) #查看变量 docker exec -it mynginx env 列出容器:docker ps... 阅读全文
posted @ 2019-04-20 17:26 侃豺小哥 阅读(157) 评论(0) 推荐(0)
摘要:########################################## #运行容器 #安装Nginx #搜索、下载镜像 docker search nginx docker pull nginx docker images nginx #运行容器mynginx docker run -p 80:80 --name mynginx -d nginx #查看端口 netsta... 阅读全文
posted @ 2019-04-18 11:13 侃豺小哥 阅读(3732) 评论(0) 推荐(0)
摘要:#!/bin/bash # 要备份的数据库名'多个数据库用空格分开 databases=( basedata os-data os-ues policy_manage datadb uee enn_fnt etsp fannengdb filedb fnw-boss riet rules busi uac wit-operation mysql pvsdb pvs-datadb ) # 备... 阅读全文
posted @ 2019-04-17 17:15 侃豺小哥 阅读(2527) 评论(0) 推荐(0)
摘要:########################################## #docker安装配置 #环境centos7 #配置docker阿里源 echo '#Docker [docker-ce-stable] name=Docker CE - Aliyun baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/x... 阅读全文
posted @ 2019-04-17 10:16 侃豺小哥 阅读(134) 评论(0) 推荐(0)
摘要:本学习笔记系列都是采用CentOS6.x操作系统,KVM虚拟机的管理也是采用virsh方式,网上的很多的文章都基于ubuntu高版本内核下,KVM的一些新的特性支持更好,本文只是记录了CentOS6.x系列操作系统下KVM优化的点,有很多都是默认支持开启了的,除了采用virtio方式的磁盘IO,与网 阅读全文
posted @ 2019-04-17 10:03 侃豺小哥 阅读(911) 评论(0) 推荐(0)
摘要:环境及资源 Linux版本:CentOS release 6.5 PostgresSQL版本:postgresql-10.1 PostgreSQL官网下载地址:https://www.postgresql.org/ftp/source/v10.1/ 我下载的是postgresql-10.1.tar. 阅读全文
posted @ 2019-04-16 16:53 侃豺小哥 阅读(15190) 评论(0) 推荐(1)
摘要:情况说明: (1)本文采用OEL6.3x64操作系统,需要有KVM安装环境。(2)convirt2.1.1采用源码方式安装,convirt环境分别两部分,一部分是cms,用于管理kvm/xen虚拟主机上的虚拟机,一部分做为客户端安装到kvm/xen虚拟主机上。(3)convirt2.1.1是开源的管 阅读全文
posted @ 2019-04-16 09:59 侃豺小哥 阅读(924) 评论(0) 推荐(0)
摘要:1.ESXi到KVM之v2v情况说明 (1).配置任务列表: 1)VMwareESXi虚拟平台下linux系统迁移到KVM虚拟平台。2)VMwareESXi虚拟平台下windows系统迁移到KVM虚拟平台。 提示:本文只介绍以上两种迁移过程,KVM到ESXi之v2v可以采用VMwareconvert 阅读全文
posted @ 2019-04-15 10:15 侃豺小哥 阅读(883) 评论(0) 推荐(0)
摘要:1.源KVM虚拟主机node1 (1).查看源KVM虚拟主机上的虚拟机列表,本文计划将oeltest01虚拟机迁移到其它KVM虚拟主机中。 (2).查看oeltest01虚拟机磁盘文件位置/data/oeltest01.qcow2。 由于采用基于kvm的v2v迁移工具,v2v的迁移需要kvm的存储池 阅读全文
posted @ 2019-04-11 15:26 侃豺小哥 阅读(572) 评论(0) 推荐(0)
摘要:1.创建基于文件夹的存储池(目录) 2.定义存储池与其目录 # virsh pool-define-as vmdisk --type dir --target /data/vmfs 3.创建已定义的存储池 (1)创建已定义的存储池 # virsh pool-build vmdisk (2)查看已定义 阅读全文
posted @ 2019-04-11 15:19 侃豺小哥 阅读(1290) 评论(0) 推荐(0)
摘要:相比KVM虚拟机静态迁移中需要拷贝虚拟机虚拟磁盘文件,kvm虚拟机动态迁移无需拷贝虚拟磁盘文件,但是需要迁移到的虚拟主机之间需要有相同的目录结构虚拟机磁盘文件,本文这部分内容通过nfs来实现,当然也可以采用GFS2集群文件系统来实现,本文的动态迁移是基于共享存储动态迁移。 KVM动态迁移目前有两种, 阅读全文
posted @ 2019-04-09 10:03 侃豺小哥 阅读(792) 评论(0) 推荐(0)
摘要:复制以上代码另存为create_self-signed-cert.sh或者其他您喜欢的文件名。修改代码开头的CN(域名),如果需要使用ip去访问rancher server,那么需要给ssl证书添加扩展IP,多个IP用逗号隔开。如果想实现多个域名访问rancher server,则添加扩展域名(SS 阅读全文
posted @ 2019-04-08 17:16 侃豺小哥 阅读(7178) 评论(0) 推荐(1)
摘要:1.静态迁移就是虚拟机在关机状态下,拷贝虚拟机虚拟磁盘文件与配置文件到目标虚拟主机中,实现的迁移。 (1)虚拟主机各自使用本地存储存放虚拟机磁盘文件 本文实现基于本地磁盘存储虚拟机磁盘文件的迁移方式, (2)虚拟主机之间使用共享存储存放虚拟机磁盘文件 该方式只是在目标虚拟主机上重新定义虚拟机就可以了 阅读全文
posted @ 2019-04-08 10:16 侃豺小哥 阅读(542) 评论(0) 推荐(0)
摘要:kvm虚拟机磁盘挂载还真不是一帆风顺的。xen虚拟化默认就raw格式的磁盘,可以直接挂载,kvm如果采用raw也可以直接挂载,与xen磁盘挂载方式一致。 1.kvm虚拟化相比xen虚拟化来说,工具与方法众多,本文列举思路如下: (1)raw格式的磁盘可以直接挂载,可以将qcow2磁盘转换成raw格式 阅读全文
posted @ 2019-04-04 10:12 侃豺小哥 阅读(2858) 评论(0) 推荐(0)
摘要:说明: 1) vmware ESXi虚拟化平台也支持这台在线扩展磁盘功能。 2) kvm虚拟机也支持在线扩展磁盘功能,在线扩展有特定的使用环境,主要用于不能随便停用的生产环境中。 3) 经过测试KVM在线扩展磁盘功能只适用于RHEL/CentOS/OEL6.x环境,5.x不支持在线的扩展磁盘,其它u 阅读全文
posted @ 2019-04-03 10:20 侃豺小哥 阅读(421) 评论(0) 推荐(0)
摘要:从MySQL binlog解析出你要的SQL。根据不同选项,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等。 安装 git与pip的安装问题请自行搜索解决。 使用 MySQL server必须设置以下参数: user需要的最小权限集合: 权限说明 select:需要读取serve 阅读全文
posted @ 2019-04-02 17:57 侃豺小哥 阅读(225) 评论(0) 推荐(0)
摘要:查看mysqlbinglog日志 阅读全文
posted @ 2019-04-02 17:33 侃豺小哥 阅读(853) 评论(0) 推荐(0)
摘要:作为后端开发者,遇到数据库问题的时候应该通过分析SQL语句来跟进问题所在,该方法可以记录所有的查询/执行的SQL语句到日志文件。 方法有几种,但是个人觉得以下这种最简单,但是重启MySQL服务后需要重新配置。 查询日志功能是否开启 general_log:日志功能是否开启,默认关闭OFF gener 阅读全文
posted @ 2019-04-02 15:29 侃豺小哥 阅读(1589) 评论(0) 推荐(0)
摘要:kvm虚拟机磁盘空间扩展与xen虚拟机磁盘空间扩展思路一致。原因在于xen/kvm默认的虚拟机磁盘格式为raw,所以方式可以通用。 raw磁盘格式扩展思路如下 (1) 新添加一块raw格式的磁盘加入到KVM虚拟机,然后通过虚拟机系统lvm逻辑卷管理方式进行管理,扩展磁盘空间。 (2) 直接通过dd命 阅读全文
posted @ 2019-04-02 10:13 侃豺小哥 阅读(1291) 评论(0) 推荐(0)
摘要:kvm虚拟机默认使用raw格式的镜像格式,性能最好,速度最快,它的缺点就是不支持一些新的功能,如支持镜像,zlib磁盘压缩,AES加密等。 要使用镜像功能,磁盘格式必须为qcow2。下面开始kvm虚拟机快照备份的过程。 1. 查看现有磁盘镜像格式与转换 (1) 查看磁盘格式 raw格式需要转换成qc 阅读全文
posted @ 2019-04-01 10:06 侃豺小哥 阅读(2084) 评论(0) 推荐(0)