- 博客(310)
- 资源 (3)
- 收藏
- 关注
原创 openstack手工迁移虚拟机方法
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 说明:本次实验有两台物理机controller和computer1,虚拟机demo开始运行在computer1上,目标:手工迁移到controller上 1、查看虚拟机:[root@controller ~]# source admin-openrc.sh [root@co
2016-02-29 20:22:32 4721
原创 【高可用HA】Centos7.0下通过Corosync+pacemaker+pcs+drbd实现mariadb的高可用
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng Centos7.0下通过Corosync+pacemaker+pcs+drbd实现mariadb的高可用 一、操作系统配置 1.1、准备: 两个节点ha-node1和ha-node2均按照centos7.0系统,每个节点两块磁盘,一块用作根分区一块用作drbd 1
2016-02-15 21:17:45 9965 3
原创 【高可用HA】HA之DRBD详解(基于CentOS7.0)
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 一、DRBD简介 DRBD的全称为:Distributed ReplicatedBlock Device(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。你可以把它看作是一种网络RAID。它允许
2016-02-15 19:12:15 6936
原创 kilo版openstack的dashboard在session超时后重新登录报错解决办法
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net 1、现象描述: kilo版本的openstack在正常登陆后长时间不做任何操作,dashboard会超时,重新登录会报如下错误: 2、原因: python-django的版本太高,需要降到1.8以下 3、解决办法: a、卸载django的rpm包# rpm -aq | grep pyt
2016-01-15 14:09:11 3988 2
原创 制作OpenStack Windows Server 2012镜像
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 一、硬件及软件准备: 1、物理机一台:要求支持硬件虚拟化,将centos7安装在物理机上,如果实在找不到多余的机器可以在windows上安装vmware。然后在vmware上创建centos7的虚拟机。 2、windows2012server的ISO 下载地址:http
2016-01-06 13:04:23 20141 6
原创 redhat7.2配置yum源
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng redhat 的更新包只对注册的用户生效,所以我们自己手动更改成CentOS 的更新包,CentOS几乎和redhat是一样的,所以无需担心软件包是否可安装,安装之后是否有问题。 1、首先删除redhat原有的yum ,因为redhat 原本的yum 没有注册为r
2015-12-28 14:43:03 29131 3
原创 linux修改操作系统语言方法
一、CentOS7.0 1、修改为中文# localectl set-locale LANG=zh_CN.utf82、修改为英文# localectl set-locale LANG=en_US.UTF-8二、CentOS6.51、修改为英文# echo 'LANG=en_US.UTF-8' >>/etc/profile# source /etc/profile# su -l2、修改为中文
2015-12-28 14:39:24 8379
原创 iptables的DNAT和SNAT
一、概述: 1、 SNAT, DNAT, MASQUERADE都是NAT 2、MASQUERADE是SNAT的一个特例 3、SNAT是指在数据包从网卡发送出去的时候,把数据包中的源地址部分替换为指定的IP,这样,接收方就认为数据包的来源是被替换的那个IP的主机 4、MASQUERADE是用发送数据的网卡上的IP来替换源IP,因此,对于那些IP不固定的场合,比如拨号网络或者通过dhcp分配I
2015-12-09 17:18:37 11748 1
原创 手动安装liberty版本openstack环境(allinone)---安装dashboard
1、安装dashboard服务# yum install openstack-dashboard httpd mod_wsgi \ memcached pythonmemcached -y2、修改配置文件/etc/openstack-dashboard/local_settings a、配置dashboard运行在controller上(controller为OS主机名)OPENSTACK_
2015-11-28 21:20:41 2236
原创 手动安装liberty版本openstack环境(allinone)---安装neutron
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 1、创建neutron数据库# mysql -uroot -pChangeme_123 -e "CREATE DATABASE neutron;"注意:Changeme_123为数据库root密码 2、创建数据库用户并赋予权限# mysql -uroot -pChang
2015-11-28 21:01:16 3694
原创 手动安装liberty版本openstack环境(allinone)---安装cinder
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 1、创建cinder数据库# mysql -uroot -pChangeme_123 -e "CREATE DATABASE cinder;"注意:Changeme_123为数据库root密码 2、创建数据库用户并赋予权限# mysql -uroot -pChangem
2015-11-28 20:16:16 2804
原创 手动安装liberty版本openstack环境(allinone)---安装nova
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 1、创建nova数据库# mysql -uroot -pChangeme_123 -e "CREATE DATABASE nova;2、创建数据库用户并赋予权限# mysql -uroot -pChangeme_123 -e "GRANT ALL PRIVILEGES ON
2015-11-28 19:34:53 3058 2
原创 手动安装liberty版本openstack环境(allinone)---安装glance
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng1、创建keystone数据库# mysql -uroot -pChangeme_123 -e "CREATE DATABASE glance;注意将Changeme_123替换为自己的密码 2、创建数据库用户并赋予权限# mysql -uroot -pChangeme_123
2015-11-28 18:13:19 2258 1
原创 手动安装liberty版本openstack环境(allinone)---安装keystone
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/ 1、创建keystone数据库# mysql -uroot -pDBPASSWORD -e "CREATE DATABASE keystone;" 注意将DBPASSWORD替换为自己的数据库密码 2、创建数据库用户及赋予权限# mysql -uroot -pDBPASSWORD -e "GRANT ALL
2015-11-28 17:52:50 5061 4
原创 手动安装liberty版本openstack环境(allinone)---安装数据库及rabbitmq
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 1、安装python-openstackclient和openstack-selinux# yum install python-openstackclient -y# yum install openstack-selinux -y2、安装数据库# yum inst
2015-11-24 22:48:33 3160
原创 手动安装liberty版本openstack环境(allinone)---环境准备
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 一、网络拓扑及网卡配置 二、建议硬件配置: vcpu: 2+ 内存:4G+ 硬盘:10G+ 操作系统:CentOS7.1 否则在安装过程中会报一些服务起不来错误 三、创建centos7.0操作系统 1、使用CentOS-7-x86_64-DVD-
2015-11-24 22:36:31 8704 3
原创 shell脚本打印日志方法
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng在shell脚本执行过程中如果没有日志记录,特别是脚本比较长的情况下在执行完再定位问题很难发现问题原因,因此在脚本中增加日志显得十分重要。下面介绍日志打印方法example 1 调用log_info函数,如果希望只记录相关信息,不对命令执行结果进行判断 判断/etc/pass
2015-11-24 22:02:16 56427 4
原创 数据库的最大连接数过小导致openstack的dashboard报错
一、现象: 在点击openstack的dashboard时右上角总是弹出一些错误的提示,再次刷新时又不提示了。 二、原因: MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点这个连接数是远远不够的 三、解决办法 1、修改mairadb的配置文件,将最大连接数改为1500# echo "max_connections=1500" >>/etc/my.cnf.d/mar
2015-11-24 21:39:46 2891 1
原创 在linux中如何快速查询哪些文件包含某个关键字
OS中系统文件千千万万,如何快速找出哪些文件中包含某个关键字呢?下面介绍如下 举例: 我希望找出操作系统中包含本机IP的所有文件# find / -type f | xargs grep -i "192.168.1.40" 2>/dev/null[root@controller opt]# find /etc -type f | xargs grep -i "10.239.44.35"
2015-11-24 10:00:47 6921
原创 制作L版openstack本地yum源方法
1、环境准备: 操作系统:CentOS7.1 虚拟机或物理机一台:建议2vcpu+ 2G+内存 10G+硬盘 确保系统能够上网 2、、配置缓存 修改/etc/yum.conf [main]cachedir=/var/cache/yum/$basearch/$releaseverkeepcache=1 #修改为1,保存缓存debuglevel=2logfile=/var/log/yu
2015-11-24 09:31:17 8505 1
原创 CentOS7下openstack的liberty模板分享
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 概述: 在开发过程中频繁的部署环境很花费时间,有模板即可快速导入。该模板可以根据实际需要修改管理网络,在修改完第一块网卡后,执行liberty_CentOS_modify.sh。系统自动重启一次即可。 一、软件路径:http://pan.baidu.co
2015-11-18 15:44:08 2410 2
原创 查看操作系统运行平台及硬件支持最大内存
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng本文介绍linux下dmidecode命令的两个应用 一、概念介绍: DMI (Desktop Management Interface, DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。 SMBIOS(System M
2015-11-15 19:12:25 2389
原创 liberty版本openstack按照官方文档安装部署dashboard上不显示cinder模块
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 1、现象 按照官方的文档安装openstack,dashboard上不显示cinder模块 操作系统:ubuntu14.04.03 openstack版本:liberty 后台服务正常:# cinder service-list+------------------+
2015-11-10 18:04:55 2039
原创 在CentOS7.0安装Orchestration模块(heat)
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 一、Orchestration模块概念 1、Orchestration模块提供了一个基于模板的orchestration,用于描述云的应用,通过运行的OpenStack API调用生成运行的云应用。软件和OpenStack其他核心组件集成为一个单一文件的模板系统。模板允许用
2015-11-07 17:16:58 2133
原创 kilo版本openstack的dashboard报错解决办法
作者:【吴业亮】云计算工程师博客:http://blog.csdn.net/wylfengyujiancheng问题现象:日志分析:报UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)是转码失败解决办法:
2015-11-06 13:25:16 6675
原创 openstack-liberty镜像分享
链接:http://pan.baidu.com/s/1hqhhT0w 密码:38mw用户名及密码root/Changme_123http://192.168.5.17/horizonadmin/Changeme_123demo/Changeme_123
2015-10-25 20:20:25 1869 1
原创 私有云环境openstack-juno模板共享(用于个人学习)
操作系统模板下载地址:链接:http://pan.baidu.com/s/1bnz8eGv 密码:mc99解压密码:wuyeliang使用方法: 按下win + R键,在其中输入:hdwwiz,然后点击“确定”ps:hdwwiz,用来手动添加硬件驱动的,熟悉计算机的朋友对它应该有所了解。如下图:出现如图界面,单击下一步:
2015-10-14 20:57:55 1437
原创 /var/lock/cinder不存在导致openstack的kilo版本删除云硬盘一直处于deleteing中问题处理。
本人在搭建两套openstack环境时均遇到删除云硬盘处于deleteing中,查询message日志发现提示一条[Errno 13] Permission denied: '/var/lock/cinder',于是在/var/lock目录下创建cinder目录,并赋予权限,重启cinder相关服务即可删掉。错误日志:解决办法#cd cd /var/lock/ #
2015-09-30 09:57:14 3766 1
原创 openstack导出image镜像的方法
作者:吴业亮博客:http://blog.csdn.net/wylfengyujiancheng在openstack中创建测虚拟机做了快照镜像,有时需要导出本地用作其他环境使用,本方法在openstack的kilo版本验证过。1、查询环境中的镜像[root@controller httpd]# glance image-list环境中一个有两个镜像本次导出insta...
2015-09-30 09:44:31 21983 3
原创 利用本地centos7.0镜像升级centOS6.5
作者:吴业亮博客:http://blog.csdn.net/wylfengyujiancheng 网上搜一下有很多centOS6.5升级7.0的帖子,都是用网络升级,尝试很多次每次都失败了,提示kernel panic,也没找到问题原因。受一个日本人帖子的启发,本博客介绍如何通过centos7.0的镜像在本地升级centos6.5。本人升级两次都成功的。1、配置...
2015-09-14 09:30:47 8289 1
医疗行业超融合架构解决方案.pdf
2019-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人