云服务 造云记 (1):从零打造一个私人云 (提纲)

ouyang · 2013年08月02日 · 最后由 cao7113 回复于 2013年08月09日 · 10185 次阅读

云计算日益热门,借此实验一些关键性技术。记录一些实验过程与心得。

1.背景

1.1 硬件

  • 二个 linode vps
  • 一个阿里云标准 C 套餐
  • 两台公司淘汰下来的 2U 服务器,一台 1U 服务器
  • 联通光纤 + 独立 ip

1.2 目的

  • 实现完全自动化地部署
  • R Hadoop 大数据计算实验,跑 Map reduce 任务
  • 任意开服

1.3 测试数据

  • 微博 2012 年 23G 测试数据
  • 大脑结构数据

2. vagrant 与 veewee

2.1 vagrant 基础

vagrant box 列表:

国内访问速度不行,我提供的 dropbox 镜像:

2.2 vagrant、lindoe vps 与 kvm 等

vagrant 加载 linode vps 镜像

vagrant 与 Cloud Foundry

Installing Cloud Foundry on Vagrant | Cloud Foundry Blog

2.3 制作包:veewee

3. 配置管理:chef

3.1 chef 基础

3.2 chef 的三种配置方式

  • chef-solo
  • chef-server
  • hosted chef

第一种方式的教程:

第三种方式的教程:

3.3 最常用的方式:chef-solo

3.4 最佳实践:knife solo+berkshelf+railsbox

最佳流程:

  • 第一步:knife solo

knife-solo

  • 第二步:berksfile 文件

Berkshelf

  • 第三步:整合 Vagrantfile 文件

名词解释:

链接

常见错误

4. 撰写 box:Railsbox 实例

4.1 基础 box:appbox

4.2 撰写与定制个人的 box

我写的部署 box 项目:

一键部署:基础 server 安装+postgresql+rbenv+rails+nginx+unicorn

5. 使用 railsbox 部署阿里云、linode vps 与 openstack

5.1 部署 rails app

5.2 部署 R app

6. openstack 部署

6.1 一键部署

chef 社区提供的:

Search Results for openstack - Opscode Community

常用的一键部署项目:

国人写的:

6.2 openstack 架构与基础

Open Cloud

6.3 vagrant 与 openstack

6.4 openstack 配套项目解析

图书:

7. hadoop

7.1 hadoop 部署

chef 社区提供的部署项目

7.2 hadoop 与 Python、R

python 与 hadoop

7.3 hadoop 实例

8 R in Cloud

8.1 Revolution R

8.2 高性能 R 项目

概述:

图书:

snow、multicore

RHIPE

PHDR

9 其它

特别感谢一下 @gogojimmy 关于 chef-solo 与 vagrant 的好文章:D

有服务器,弄个 openshift 也可以啊,直接做 paas

IaaS,PaaS,大数据全包了?

不错不错 帮顶

挑着学了点 chef, 最近布署了几台机器后,发现重复劳动有点多。

测试数据:微博 2012 年 23G 测试数据

这数据是爬下来的?

好 cool !!!

实在是太帅了。 想知道楼主的学习效率为啥那么高?

11 楼 已删除

高端 大气 上档次

贴一个这个,创建私有云 http://basho.com/riak-cloud-storage/

赞!很牛逼的文章,我也在学习 Vagrant 和 Chef,但我还没有尝试过部署到远程 VPS 上去

轨迹不错。。。

高端 大气 上档次

恩,最近也在研究这个,提纲不错,和我看的基本一致 呵呵

ouyang 造云记 (2):chef 一键部署与 Railsbox 示例 提及了此话题。 04月03日 10:57
需要 登录 后方可回复, 如果你还没有账号请 注册新账号