摘要:
一、场景 现在有服务器A和服务器B ,由于业务需要,要求把服务器A上mq的数据迁移到服务器B上,rabbitmq的数据包括元数据(RabbitMQ用户、vhost、队列、交换和绑定)和消息数据,而消息数据存储在单独的消息存储库中。 A:192.168.2.58 B:192.168.1.60 二、元数
阅读全文
posted @ 2019-06-18 15:15
凉生墨客
阅读(15521)
推荐(1)
摘要:
一、erland的安装 1、首先测试一下是否已经安装了erlang,命令 2、没有安装则用yum安装 二、下载rabbitmq二进制包 三、安装依赖包 四、安装rabbitmq 五、启动管理插件以及rabbitmq服务 六、添加管理用户并授权 七、登录验证
阅读全文
posted @ 2019-06-18 14:52
凉生墨客
阅读(1161)
推荐(0)
摘要:
centos7网卡名不是以etho的方式命名,有时候在自动化方面不便于管理,在安装的时候输入如下代码即可命名: net.ifnames=0 biosdevname=0
阅读全文
posted @ 2019-03-04 14:51
凉生墨客
阅读(189)
推荐(0)
摘要:
oopenstack突然web页面无法打开,页面报500错误,查看httpd日志报如下错误 突然想起在安装的时候忘记修改操作系统打开的文件数;登录到控制节点执行 查看当前打开文件数,明显超过了1024 修改默认值 vim /etc/security/limits.conf 在最后加入如下信息: *表
阅读全文
posted @ 2019-02-01 14:10
凉生墨客
阅读(1248)
推荐(0)
摘要:
一、安装nettron相关服务 二、快速配置配置 修改红色部分为计算节点的网卡名以及IP地址 三、重启服务 启动Linux网桥代理并将其配置为在系统引导时启动
阅读全文
posted @ 2019-01-09 09:21
凉生墨客
阅读(531)
推荐(0)
摘要:
一、基础服务安装 先安装基础工具 1、添加hosts解析 2、修改主机名 3、关闭firewalld防火墙以及禁用开机启动 关闭selinux 4、配置时间同步 安装时间同步服务 修改配置 重启ntp服务并配置开机启动 设置时区,同步时间 5、设置yum源 配置阿里云的bash和epel源 安装op
阅读全文
posted @ 2019-01-09 09:18
凉生墨客
阅读(1467)
推荐(0)
摘要:
集合(set)是一个无序的不重复元素序列。 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 创建格式: 1、add(增加元素) 2、clear(清空所有元素) 3、copy(拷贝set集合) 4、d
阅读全文
posted @ 2018-11-18 21:58
凉生墨客
阅读(599)
推荐(0)
摘要:
一、设置yum源 二、安装mongdb 三、验证安装结果 四、启动 五、查看监听 六、出现的问题 如果出现连接27017端口是报连接被拒绝,可以修改如下配置,默认值允许本机连接。
阅读全文
posted @ 2018-11-01 17:32
凉生墨客
阅读(584)
推荐(0)
摘要:
一、环境 centos6.9 安装jdk1.6及以上 二、安装依赖 三、下载安装包 登录linux的服务器opt目录 四、安装 五、启动 六、查看监听
阅读全文
posted @ 2018-10-15 19:02
凉生墨客
阅读(2683)
推荐(0)
摘要:
一、出现的问题 我们在安装openstack的时候如果没有设置计算节点和控制节点的的时间同步,当你虚拟机开机之后会存在控制节点和计算节点的时间 不一样,导致opstack无法登陆,报如下错误: 二、设置时间同步 1、安装ntpdate 2、同步时间 分别在计算阶段和控制节点执行 [root@linu
阅读全文
posted @ 2018-09-30 10:51
凉生墨客
阅读(1440)
推荐(0)
摘要:
一、创建基础环境 1、检查网络是否正常 2、创建网络 3、查看网络是否创建成功 4、创建子网 5、 创建云主机类型 6、创建密钥对 7、添加安全组规则 二、查看创建的实例 1、查看云主机类型 2、查看可用的镜像 3、查看可用的网络 4、查看可用的安全组 三、创建虚拟机 四、查看虚拟机
阅读全文
posted @ 2018-09-20 16:16
凉生墨客
阅读(1141)
推荐(0)
摘要:
一、安装Horizon 二、Horizon配置 三、启动服务 好的,现在你就可以使用 http://192.168.56.12/dashboard/来访问仪表盘了。域填写Default用户名和密码可以使用admin或者demo。需要你亲自来体验他们到底有什么不同。
阅读全文
posted @ 2018-09-20 16:16
凉生墨客
阅读(778)
推荐(0)
摘要:
nove在openstack非常重要,主要负责创建虚拟机 nova计算服务 API :负责接收和响应外部请求。支持openstack API,EC2 API Cert:负责身份认证EC 2 Scheduler:用于云主机调度,负责虚拟机创建在那个计算的节点上 Conductor:数据节点访问数据的中
阅读全文
posted @ 2018-09-20 16:15
凉生墨客
阅读(1346)
推荐(0)
摘要:
nova-compute一般运行在计算节点上,通过message Queue接收管理VM的生命周期 nova-compute通过Libvirt管理KVM,通过XenAPI管理Xen等 一、安装OpenStack仓库 二、安装openstack-nova-compute 三、拷贝控制节点配置文件 四、
阅读全文
posted @ 2018-09-20 16:15
凉生墨客
阅读(401)
推荐(0)
摘要:
一、Neutron控制节点安装 1、Neutron安装 2、Neutron数据库配置 3、Keystone连接配置 4、RabbitMQ相关设置 5、Neutron网络基础配置 6、网络拓扑变化Nova通知配置 7、配置锁路径 8、Neutron ML2配置 9、Neutron Linuxbridg
阅读全文
posted @ 2018-09-20 16:15
凉生墨客
阅读(638)
推荐(0)
摘要:
一、环境介绍 二、环境设置 1、重名网卡 启动操作系统时输入如下信息: 2、禁用网络管理 3、关闭防火墙 4、禁用selinux 5、修改主机名 vi /etc/hostname 6、设置DNS解析 7、修改网卡信息 8、安装eprl仓库 9、安装常用命令 10、设置host
阅读全文
posted @ 2018-09-20 16:14
凉生墨客
阅读(1031)
推荐(0)
摘要:
一、安装keystone 二、设置Memcache开启启动并启动Memcached 三、Keystone配置 1、配置KeyStone数据库 2、设置Token和Memcached 3、同步数据库 4、初始化fernet keys 5、初始化keystone 6、验证Keystone修改的配置 7、
阅读全文
posted @ 2018-09-20 16:14
凉生墨客
阅读(657)
推荐(0)
摘要:
glance在openstack负责镜像相关管理的,对外提供标准的api提供服务,glance有两个服务,一个是glance-api接受云系统镜像的创建、删除、读取请求。glance-registry是云系统的镜像注册服务。 glance有两个监听端口,一个是9292,监听api一个是9191,监听
阅读全文
posted @ 2018-09-20 16:14
凉生墨客
阅读(576)
推荐(0)
摘要:
一、rabbitmq的安装 因为rabbitmq是基于 erlang语言开发,所有要先安装erlang 1、安装erlang 这里我下载的是19.2的版本,地址为https://www.erlang.org/downloads/19.2 下载编译安装包: 解缩 安装编译依赖 编译安装 设置环境变量
阅读全文
posted @ 2018-08-19 16:09
凉生墨客
阅读(1962)
推荐(0)
摘要:
一、安装registry镜像 docker pull registry 二、启动容器 dcoker run -d -p 5000:5000 -v /root/docker/registry:/tmp/registry registry 三、修改镜像命名 docker tag 735f80812f90
阅读全文
posted @ 2018-07-27 17:15
凉生墨客
阅读(146)
推荐(0)
摘要:
shell脚本: 加入到crontab,每2小时执行一次 0 */2 * * * /bin/bash /mnt/nginx_bak.sh > /mnt/nginx_log.log 2>&1
阅读全文
posted @ 2018-07-05 15:42
凉生墨客
阅读(260)
推荐(0)
摘要:
1. proxy_pass配置说明 不带/ location /test/ { proxy_pass http://t6:8300; } location /test/ { proxy_pass http://t6:8300; } 带/ location /test/ { proxy_pass ht
阅读全文
posted @ 2018-06-14 16:43
凉生墨客
阅读(351)
推荐(0)
摘要:
一、写脚本的动机 由于最近老是搭建NFS,虽然不复杂,但是很繁琐。安装服务、修改配置文件、手动挂载、写入开机自动挂载等于是就写了一个脚本 二、脚本说明及审明 作用:该脚本主要实现NFS自动安装,客户端的自动挂载、写入开机自动挂载使用环境:centos6、nfs客户端的个数为2个参数:nfs服务端ip
阅读全文
posted @ 2018-06-08 16:13
凉生墨客
阅读(1823)
推荐(0)
摘要:
一、mysql单库备份 1、备份数据库 mysqldump -uroot -pwc20080512 heruiguo>/opt/mysql_bak/mysql.sql; 2、删除数据库的表表,便于验证 mysql -uroot -pwc20080512 -e "use heruiguo;drop t
阅读全文
posted @ 2018-06-06 11:13
凉生墨客
阅读(246)
推荐(0)
摘要:
一、环境 centos6.7 tomcat8 jdk1.8 二、现象 启动tomcat会花费10多分钟,正常情况下几秒就可以了。 三、解决办法 度娘了一下是因为jdk在生成随机数上耗时,找到jd的安装路径,编辑配置文件java.security把securerandom.source=file:/d
阅读全文
posted @ 2018-06-06 11:12
凉生墨客
阅读(311)
推荐(0)
摘要:
环境:oraclelinux6.7 以前在centos服务器上安装nfs、挂载NFS都没出现问题,今天在oraclelinux上安装后,在客户端mount的时候报mount.nfs: access denied by server while mounting错误 原因是nfs服务器没有开启 在服务
阅读全文
posted @ 2018-06-05 15:49
凉生墨客
阅读(6112)
推荐(0)
摘要:
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,字典属于dict类,格式如下所示: 1、基本机构 2、字典的value可以是任何值 结果: 3、列表、字典不能作为字典的key 结果
阅读全文
posted @ 2018-06-01 17:57
凉生墨客
阅读(149)
推荐(0)
摘要:
元组和列表类似,只是元组是列表的二次加工,列表是[]表示,元组是(),并且元组是不能被修改、增加、删除,建议在写元组的时候,在后面加上逗号(,) 元组表示: 1、索引取值或切片取值 结果: 2、for循环取值 #!/usr/bin/env python #for循环取值 tu = (1,2,3,"d
阅读全文
posted @ 2018-06-01 17:02
凉生墨客
阅读(170)
推荐(0)
摘要:
列表是中括号括起来的部分都是列表,如: 以上可以看出,列表里面可以是字符串、字符、数字,列表,列表里面嵌套列表、布尔值等,元素之间用逗号(,)分割。 获取列表中的元素 一、索引取值以及切片取值 结果 二、删除列表中的元素(del) 结果: [1, 3, 'aass', 'age', ['abc',
阅读全文
posted @ 2018-06-01 15:54
凉生墨客
阅读(199)
推荐(0)
摘要:
python的基本数据类型有数字、字符串、列表、字典、元祖、布尔值 一、数字 1.1、字符转换为数字 实例: 运行结果: 可以用type查看数据类型: 运行结果: 二、字符串 2.1、join() 将字符串按照指定的字符进行拼接 实例: 运行结果: 2.2、split() split()通过指定分隔
阅读全文
posted @ 2018-05-25 18:03
凉生墨客
阅读(421)
推荐(0)
摘要:
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 实例: 运行结果: 在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while
阅读全文
posted @ 2018-05-24 16:53
凉生墨客
阅读(183)
推荐(0)
摘要:
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:
阅读全文
posted @ 2018-05-24 16:40
凉生墨客
阅读(1040)
推荐(0)
摘要:
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为: 执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。 当判断条件假false时,循环结束。 实例: 输出结果: w
阅读全文
posted @ 2018-05-24 16:32
凉生墨客
阅读(218)
推荐(0)
摘要:
一、缩进 学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。 二、puthon保留字 下面的列表
阅读全文
posted @ 2018-05-24 16:19
凉生墨客
阅读(262)
推荐(0)
摘要:
一、介绍 该ngx_http_sub_module模块是一个过滤器,通过将一个指定的字符串替换为另一个字符串来修改响应。该模块不是默认生成的,它应该使用--with-http_sub_module 配置参数启用 。 二、指令介绍 2.1、sub_filter指令 作用:用于替换字符串 用法:sub_
阅读全文
posted @ 2018-05-23 12:21
凉生墨客
阅读(12742)
推荐(2)
摘要:
1、下载python源码包 2、下载 xz yum -y install xz 3、解压tar.xz包得到tar包 xz -d Python-3.5.5.tar.xz 4、解压tar包 tar -xvf Python-3.5.5.tar 5、进入源码包 6、安装gcc yum install gcc
阅读全文
posted @ 2018-05-21 18:36
凉生墨客
阅读(494)
推荐(0)
摘要:
autoindex_exact_size off;默认为on,显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB或者MB或者GBautoindex_localtime on;默认为off,显示的文件时间为GMT时间。 改为on后,显示的文件时间为文件的服务器时间
阅读全文
posted @ 2018-05-16 16:51
凉生墨客
阅读(272)
推荐(0)
摘要:
一、背景 被安装的服务器不能上网,无法下载插件,一个插件都还好,但是遇到插件依赖很强的需要几十个插件的依赖,这样就很麻烦。 二、环境 192.168.182.155 安装nginx 能上网 192.168.182.156 安装jenkins 不能上网 三、操作 3.1 nginx安装 在192.16
阅读全文
posted @ 2018-05-07 17:11
凉生墨客
阅读(936)
推荐(0)
摘要:
1、介绍 MySQL作为世界上使用最为广泛的数据库之一,免费是其原因之一。但不可忽略的是它本身的功能的确很强大。随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求。此时数据库集群就很好的解决了这个问题了。采用MySQL分布式集群,能够搭建一个高并发、负载均衡的集群服务
阅读全文
posted @ 2018-05-03 17:10
凉生墨客
阅读(263)
推荐(0)
摘要:
环境: 一、mariadb安装及配置 1.1 在192.168.182.155安装mariadb 接下来进行MariaDB的相关简单配置 首先是设置密码,会提示先输入密码 Enter current password for root (enter for none):<–初次运行直接回车 设置密码
阅读全文
posted @ 2018-04-27 14:21
凉生墨客
阅读(45504)
推荐(3)