02 2017 档案

摘要:如何提升mysql主从复制延迟 几个思路,也有可能会衍生新的问题 从库是SSD硬盘。 尽量避免主库大量的写入,异步写。 主库和从库直接使用专用网络,高速互联。 对于数据一致性要求严格的,不要查从库。 减少从库压力,例如使用多个从库。 备注:主从复制延迟只能缓解,严格意义上说无法解决的。 MySQL延 阅读全文
posted @ 2017-02-28 21:30 shhnwangjian 阅读(409) 评论(0) 推荐(0) 编辑
摘要:缓存体系 Buffer 缓冲 写操作 写缓冲Cache 缓存 读操作 读缓存 浏览器刷新机制 1、回车:所有没有过期的内容直接使用本地缓存 2、F5或刷新按钮:过期时间不受影响 3、CTRL + F5或CTRL + 刷新按钮: 强制刷新 提示:对于更新过期时间的缓存文件,可以通过改名字或增加时间戳实 阅读全文
posted @ 2017-02-20 21:29 shhnwangjian 阅读(208) 评论(0) 推荐(0) 编辑
摘要:安装 提示:建议源码安装,socat用于访问socket 配置 指定后端节点进入维护模式 指定后端节点进入访问模式 阅读全文
posted @ 2017-02-19 10:36 shhnwangjian 阅读(565) 评论(0) 推荐(0) 编辑
摘要:LVS介绍:http://www.linuxvirtualserver.org/zh/lvs3.html DR 工作流: 局限提示:LVS与Server必须在同一广播域中(也就是同一VLAN种)。 NAT 工作流: 局限提示:网关必须设在LVS服务器上 阅读全文
posted @ 2017-02-15 21:48 shhnwangjian 阅读(254) 评论(0) 推荐(0) 编辑
摘要:官网地址:https://github.com/jamespacileo/django-pure-pagination 官网上有详细的安装和使用介绍 阅读全文
posted @ 2017-02-14 17:14 shhnwangjian 阅读(569) 评论(0) 推荐(0) 编辑
摘要:本章内容基于之前提供者网络构建的基础上进行改动,之前文章参考如下: Openstack 网络服务 Neutron介绍和控制节点部署 (九) Openstack 网络服务 Neutron计算节点部署(十) Neutron 私有网络构建 1、控制节点,编辑/etc/neutron/neutron.con 阅读全文
posted @ 2017-02-08 19:37 shhnwangjian 阅读(4199) 评论(0) 推荐(1) 编辑
摘要:官方文档:http://django-simple-captcha.readthedocs.io/en/latest/usage.html#installation github:https://github.com/mbi/django-simple-captcha 安装部署 版本:django 阅读全文
posted @ 2017-02-08 09:55 shhnwangjian 阅读(2239) 评论(0) 推荐(0) 编辑
摘要:OpenStack 网络服务 Neutron 多网卡,分为内部网络、外部网络 使用vmware模拟两张网卡 添加网卡 网卡配置 启动网卡 控制节点配置 1、编辑/etc/neutron/plugins/ml2/linuxbridge_agent.ini文件并且完成以下操作: 虚拟网络和物理网络接口( 阅读全文
posted @ 2017-02-07 21:07 shhnwangjian 阅读(4257) 评论(0) 推荐(1) 编辑
摘要:官方文档: http://xadmin.readthedocs.io/en/docs-chinese/ 版本:django1.9 pip安装部署 settings.py配置 INSTALLED_APPS中增加2个app:xadmin、crispy_forms urls.py配置,xadmin替换ad 阅读全文
posted @ 2017-02-07 09:11 shhnwangjian 阅读(29690) 评论(3) 推荐(2) 编辑
摘要:Cinder存储节点部署 1、安装软件包 提示:早期版本安装portmap nfs-utils :包括基本的NFS命令与监控程序 rpcbind或portmap:支持安全NFS RPC服务的连接 2、配置NFS目录的访问权限、用户映射 访问权限选项 设置输出目录只读:ro 设置输出目录读写:rw 用 阅读全文
posted @ 2017-02-06 20:10 shhnwangjian 阅读(3154) 评论(0) 推荐(1) 编辑
摘要:Cinder存储节点部署 部署在192.168.137.12主机 1、安装lvm2软件包 2、启动LVM的metadata服务并且设置该服务随系统启动 3、vmware增加一块20G硬盘,用于云主机硬盘 4、创建LVM 物理卷 /dev/sdb 5、创建 LVM 卷组 cinder-volumes 阅读全文
posted @ 2017-02-05 15:59 shhnwangjian 阅读(9130) 评论(0) 推荐(0) 编辑
摘要:Cinder介绍 OpenStack块存储服务(cinder)为虚拟机添加持久的存储,块存储提供一个基础设施为了管理卷,以及和OpenStack计算服务交互,为实例提供卷。此服务也会激活管理卷的快照和卷类型的功能。 块存储服务通常包含下列组件: cinder-api:接受API请求,并将其路由到ci 阅读全文
posted @ 2017-02-05 13:36 shhnwangjian 阅读(5275) 评论(0) 推荐(0) 编辑
摘要:云主机深入了解 1、云主机在计算节点以进程方式运行 2、监听vnc的端口,vnc默认端口从5900开始, 多台云主机,端口递增 3、云主机桥接网卡,与宿主机联通网络 提示:在openstack环境下,所有计算节点主机的桥接网卡名称都一样。 4、云主机保存路径 /var/lib/nova/instan 阅读全文
posted @ 2017-02-05 09:53 shhnwangjian 阅读(1259) 评论(0) 推荐(0) 编辑
摘要:构建一台云主机 上图中Count可以选择同时创建多台 最终“启动实例” 创建成功后,可以进入控制台,操作新建云主机 阅读全文
posted @ 2017-02-05 09:22 shhnwangjian 阅读(1436) 评论(0) 推荐(1) 编辑
摘要:Horizon介绍 Horizon是一个web接口,使得云平台管理员以及用户可以管理不同的OpenStack资源以及服务。 提供一个Web界面操作OpenStack系统 使用Django框架基于OpenStack API开发 支持将session存储在DB、Memcached 支持集群 虚拟机创建流 阅读全文
posted @ 2017-02-04 21:57 shhnwangjian 阅读(6987) 评论(0) 推荐(0) 编辑
摘要:virtualen介绍 virtualenv优点: 工具可以创建隔离的Python环境 。 环境升级不影响其他应用,也不会影响全局的python环境 它可以防止系统中出现包管理混乱和版本的冲突 virtualenv安装和使用 安装 创建环境 激活环境 备注:此时,就进入了一个隔离的环境,安装,卸载和 阅读全文
posted @ 2017-02-04 15:29 shhnwangjian 阅读(2395) 评论(0) 推荐(0) 编辑
摘要:安装pyenv 基础环境软件包安装 选择安装到$HOME/.pyenv目录 配置环境变量 添加pyenv初始化到shell 重新启动shell使更改生效 安装指定版本python 卸载指定版本 全局进行切换到python 2.7.13版本 只针对当前目录及其子目录切换python 2.7.13版本 阅读全文
posted @ 2017-02-04 14:44 shhnwangjian 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:创建过程 提供者网络架构 创建提供者网络 控制节点操作,创建网络 命令格式:neutron net-create --shared(所有项目共享网络) --provider:physical_network(物理网络) public(物理网络的名称) --provider:network_type( 阅读全文
posted @ 2017-02-03 22:24 shhnwangjian 阅读(11413) 评论(1) 推荐(0) 编辑
摘要:Neutron计算节点部署 安装组件,安装的服务器是192.168.137.12 1、安装软件包 2、配置文件neutron.conf 因为neutron控制节点跟计算节点配置几乎一样,直接复制控制节点的文件到计算节点,将不同的部分进行修改。 在neutron计算节点进行修改配置文件权限 neutr 阅读全文
posted @ 2017-02-02 22:03 shhnwangjian 阅读(3032) 评论(0) 推荐(0) 编辑
摘要:Neutron介绍 neutron是openstack重要组件之一,在以前是时候没有neutron项目。 早期的时候是没有neutron,早期所使用的网络的nova-network,经过版本改变才有个neutron。 OpenStack Networking 网络:在实际的物理环境下,我们使用交换机 阅读全文
posted @ 2017-02-02 18:05 shhnwangjian 阅读(5751) 评论(0) 推荐(0) 编辑
摘要:如果使用vmware虚拟机进行部署,需要开启虚拟化;如果是服务器需要在bios上开启。 nova计算节点IP是192.168.137.12 环境准备 安装时间同步 安装EPEL仓库 安装openstack仓库 安装Openstack客户端 安装openstack SELinux管理包 Nova Co 阅读全文
posted @ 2017-02-02 16:36 shhnwangjian 阅读(5170) 评论(2) 推荐(0) 编辑
摘要:介绍 Nova是openstack最早的两块模块之一,另一个是对象存储swift。在openstack体系中一个叫做计算节点,一个叫做控制节点。这个主要和nova相关,我们把安装为计算节点nova-compute,把除了nova-compute叫做控制节点。nova-compute是创建虚拟机的,只 阅读全文
posted @ 2017-02-02 12:47 shhnwangjian 阅读(10085) 评论(1) 推荐(0) 编辑
摘要:Glance介绍 创建虚拟机我们需要有glance的支持,因为glance是提供镜像的服务。 Glance有两个比较重要的服务: Glance-api:接受云系统镜像的构建、删除、读取请求 Glance-Registry:云系统的镜像注册服务 我们需要配置glance-api的配置文件和glance 阅读全文
posted @ 2017-02-01 17:03 shhnwangjian 阅读(3251) 评论(0) 推荐(0) 编辑
摘要:创建服务实体和API端点 创建服务 创建endpoint OpenStack使用三个API端点变种代表每种服务:admin,internal和public。默认情况下,管理API端点允许修改用户和租户而公共和内部APIs不允许这些操作。在生产环境中,处于安全原因,变种为了服务不同类型的用户可能驻留在 阅读全文
posted @ 2017-02-01 16:07 shhnwangjian 阅读(9467) 评论(0) 推荐(0) 编辑
摘要:连接keystone两种方式: 一种使用命令 一种使用环境变量 1、通过环境变量方式连接keystone(适合在初始化场景使用) 配置认证令牌环境变量 备注:07081849f55281652dac这个值与/etc/keystone/keystone.conf配置文件中的admin_token一致 阅读全文
posted @ 2017-02-01 14:33 shhnwangjian 阅读(8822) 评论(0) 推荐(0) 编辑
摘要:Keystone 介绍 Keystone作用: Keystone主要两大功能用户认证和服务目录(相当于一个注册中心) 用户认证名词介绍 User:用户 它是用一个数字代表使用openstack云服务的一个人、系统、或服务。身份验证服务将会验证传入的由用户声明将调用的请求 一个租户可以有多个用户 一个 阅读全文
posted @ 2017-02-01 11:44 shhnwangjian 阅读(4994) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示