OpenStack部署小记-控制节点

2015年8月20日 没有评论

预先准备

本文章涉及的脚本
文章中的相关密码表,具体数值根据自己的环境进行设置

密码变量 密码的值(具体可以自行设置) 用途
MARIADB_PASS 123456 MariaDB Root密码
RABBIT_PASS 123456 Rabbit 消息中间件用户密码
KEYSTONE_DBPASS 123456 Keystone 数据账户的密码
KEYSTONE_ADMIN_PASS 123456 Keystone Admin账户的密码
KEYSTONE_DEMO_PASS 123456 Keystone Demo账户的密码
KEYSTONE_ADMIN_TOKEN 使用如下命令生成
openssl rand -hex 10
Keystone 的Admin Token
GLANCE_PASS 123456 Glance 在 Keystone 的密码
GLANCE_DBPASS 123456 Glance 的数据库密码
NOVA_PASS 123456 Nova 在 Keystone 的密码
NOVA_DBPASS 123456 Nova 的数据库密码
NEUTRON_PASS 123456 Neutron 在 Keystone 的密码
NEUTRON_DBPASS 123456 Neutron 的数据库密码
METADATA_SECRET 123456 Neutron 的 Medatada 密钥
CINDER_PASS 123456 Cinder 在 Keystone 的密码
CINDER_DBPASS 123456 Cinder 的数据库密码
SWIFT_PASS 123456 Swift 在 Keystone 的密码
SWIFT_DBPASS 123456 Swift 的数据库密码
HEAT_PASS 123456 Heat 在 Keystone 的密码
HEAT_DBPASS 123456 Heat 的数据库密码
CEILOMETER_PASS 123456 Ceilometer 在 Keystone 的密码
CEILOMETER_DBPASS 123456 Ceilometer 的数据库密码
TROVE_PASS 123456 Trove 在 Keystone 的密码
TROVE_DBPASS 123456 Trove 的数据库密码

阅读全文…

分类: OpenStack 标签: ,

OpenStack部署小记-架构设置

2015年8月20日 3 条评论

闲来无事,花了一些时间把整个Openstack在虚拟机上部署了一次,遂整理一下记录一下整个部署过程
我部署是参考Openstack官方的文档依次进行部署的,该文档的访问地址如下
http://docs.openstack.org/kilo/install-guide/install/apt/content/index.html
文档的PDF版本下载地址如下
http://docs.openstack.org/kilo/install-guide/install/apt/openstack-install-guide-apt-kilo.pdf

系统架构

整个部署是用的我笔记本完成的,使用的软件为
VMware® Workstation 12 Pro 12.0.0 build-2985596
整个过程中我创建了5个虚拟机,分别用于内网源、控制、计算、网络、存储
虚拟机配置如下
内 网 源 CPU:1 * Core | 内存:2 GB | 硬盘:40 GB | 网卡:2块
控制节点 CPU:1 * Core | 内存:2 GB | 硬盘:40 GB | 网卡:2块
计算节点 CPU:4 * Core | 内存:6 GB | 硬盘:50 GB | 网卡:4块
网络节点 CPU:1 * Core | 内存:2 GB | 硬盘:40 GB | 网卡:3块
存储节点 CPU:1 * Core | 内存:2 GB | 硬盘:40 GB | 网卡:3块
使用的是 ubuntu-14.04.3-server-amd64 这个系统,源方面未作任何改动,使用的是官方源
计算节点的虚拟机开启了Inter-VTx/EPT或AMD-V/RVI虚拟化
阅读全文…

分类: OpenStack 标签: ,

在CentOS下搭建OpenStack本地源

2015年8月12日 没有评论

Why

在学习OpenStack的过程中,每次重装都要联网去下载相关的包,而这些又是位于国外的,速度相当慢,所以萌生了搭建本地源的想法,在查找了相关资料之后,将该方法记录于此

How Do It

先安装好一台CentOS服务器,,硬盘不小于50GB,网卡不低于千兆,配置方面过得去就OK
安装同步Repo源的相关工具,使用FTP,HTTP两种方式对外提供服务
首先是制作CentOS的本地源,按照系统版本去下载相关的ISO,,我这里使用的是CentOS-6.5-x86_64-bin.iso 解开ISO,保留Packages和repodata两个文件夹,如图所示


放置在centos65这个文件夹中
阅读全文…

分类: OpenStack 标签: ,

用一个故事来说OpenStack的架构

2015年5月30日 8 条评论

故事设定

主角是一个想赚钱的管理员。
他的手里有着大量的物理计算资源,无限多的服务器啊,无限多的电力什么的,无限多的硬盘空间,无限大的带宽啊什么的(勿吐槽,反正一切是脑洞大开,不如让他无限大,文章的不严谨之处,还请谅解),而且这位管理员在计算机领域无所不能,写程序分分钟出货balabala,反正就是属性很牛逼就对了。
另外,这个管理员比较懒,什么东西都想以最少的操作去完成,但这个管理员写起来程序,无视一切….

阅读全文…

分类: OpenStack 标签: ,

OpenStack 架构说明

2015年5月27日 没有评论

在学习OpenStack的过程中,感觉对整个OpenStack的架构稍稍有些了解,所以将这些记录下来,一来防止自己忘记,二来也可以对有需要的人提供帮助
本文章相关的灵感/说明/图片来自于https://github.com/yongluo2013/osf-openstack-training/blob/master/installation/openstack-icehouse-for-centos65.md
首先放几张图,详细的解释了OpenStack的架构


以及网络拓扑结构

方便了解整个架构
整个OpenStack由控制节点计算节点网络节点存储节点四大部分组成
控制节点负责了对其余节点的控制,包含虚拟机建立,迁移,网络分配,存储分配等等
计算节点负责了虚拟机运行
网络节点负责了对外网络与对内网络之间的通信
存储节点负责了对虚拟机的额外存储管理等等

以下架构仅为本人理解,不尽完全,如有错误欢迎指出
阅读全文…

分类: OpenStack 标签: ,

Python第八课:流程控制_中断控制 – 笔记

2015年5月10日 没有评论
分类: Python学习笔记 标签:

破解无线密码的几个姿势

2015年4月27日 2 条评论

起因

因为最近拿到了自己之前的那个专门用于破解无线的网卡, 而且心里一直也想写这么一个东西,所以借着这个时间尽快的完成这么一个夙愿,也算是对自己之前的一个复习,因为是做的测试,所以目标路由器是自己之前的一个路由器,这里的某些方法仅适用传统路由器,如TP-Link,Tenda,Mercury,FAST等等

准备

因为是自己做的一个测试,所以这里所有的东西都是自己提供的

硬件

任意能运行虚拟机的PC * 1 (本次使用笔记本电脑)
Mercury MW150R 150M双天线2.4Ghz无线路由器 * 1 (被攻击/破解的路由器)
Ralink RT3070L 双功放大功率无线网卡 * 1 (破解使用的无线网卡,也可以选用8187的卡)
14 dB 防水2.4Ghz定向天线 * 1 (可选)
2 dB 全向天线 * 1 (本次使用)
硬件图片


阅读全文…

分类: 其他杂类 标签: , ,

对LinE专版优盘启动维护工具箱的简介

2015年3月30日 6 条评论

下载地址

http://pan.baidu.com/s/1mgkgbQK

制作初衷

因为发现目前网上大部分的PE维护系统都是带有一些植入性的安(liu)装(mang)程序,具体哪家名字不表
经常在帮别人装完系统之后桌面上无故多出来360浏览器,绿色浏览器等等,这对我来说十分的恶心
所以从一开始的修改,到后台了推到,重写,打包等等,整个过程断断续续经历了接近一年,在这其中也对各类系统的启动过程有了一个更为透彻的了解
目前最新版采用的是出自无忧论坛的HPY网启型PE合盘2013.6_BAK的UD启动框架修改而来,在此表示感谢
且Win8PE Win03PE的内核部分也均出自这里,获益颇多
说起来,我只是想做一个自己用着顺手的Windows PE维护系统,没有植入,没有后门,让人放心的东西

功能说明

Windows PE加载过程分为四级加载
一级:获得引导权之后从UD读取并加载Windows内核,约86M,USB2.0下需3-5秒
二级:内核加载完成之后加载基本的配置,配置文件从UD中读取,不足5K,需不到1秒
三级:配置加载完成之后加载基本工具包,工具包和工具包的配置从UD读取,27M,需2-3秒
前三级加载完成之后整个PE已经算是启动完成了,如果需要更多的需求可以手动加载第四级
四级:手动加载扩展工具包,扩展包和配置从UD中读取,约70M,需5-10秒
阅读全文…

分类: 个人工具 标签: ,

Python第八课:流程控制_for-in – 笔记

2015年3月24日 没有评论
分类: Python学习笔记 标签: ,

Python第八课:流程控制_if-else – 笔记

2015年3月24日 没有评论
分类: Python学习笔记 标签: ,