OpenStack01-Introduction and Environment Preparation

OpenStack01-Introduction and Environment Preparation-FeaturePic

最近在学OpenStack这个东西。要说2013存储界什么最火,我看就是OpenStack了。这货真的是一言难尽,标题党写的Introduction真的不可能是我来废话的,大家去看百度吧,请猛戳这里

贴个图:

openstack-software-diagram

如果要开始OpenStack,我个人觉得还是先看看整体介绍的guide才好(刚才的百度链接不算)。因为那个东西包括太多太多了,你只能通过大牛的high level的视角,先窥个全貌,然后再尝试搭建,体味一下整体的感觉,然后再选择一个对你有用的切入点进行深入,不然我觉得就好像走迷宫,那是走不完也学不完的。这里推荐一下我看的H3C的两个资料,我觉得还可以:第一戳第二戳

现在贴个OpenStack官方文档的组件图在这里(来自这里):

openstack-services

然后就开始搭建环境了,我这个是2013的Havana版本,主要组件增加了OpenStack Metering(Ceilometer)和OpenStack Orchestration(Heat)两个新组件,没有在上面的列表中。

搭建OpenStack环境,我感觉其实就像开发房产,各种方法都有,就看你这个房产开发商有多少钱,你的客户有什么要求。我觉得吧,因为可选择的途径太多,很多人都不知道用哪种方法好,其实仔细一想,当然从简单的开始就最好,万丈高楼平地起嘛。

然后这东西网上的帖子海了去了,我这里其实就是记录自己的实践过程。但是我难得看到有一个中文帖子讲述对各种OpenStack的安装方法体会的,是陈沙克的Openstack的安装方法,看了很多他的帖子,真的大牛。。。我还加了他的一个OpenStack群,大家感兴趣也可以加,实名制,202265873。

看了下篇幅和时间,我想今天大概还讲不到OpenStack的实际安装,只能讲讲准备环境了。

因为我之前已经弄过简单的安装的方法了,也体味了下LinkedIn里头一位哥们儿Dez Blanchfield做的Tinyest OpenStack(感兴趣请猛戳这里,那是LinkedIn的Discussion,具体下载的链接需要翻墙,也就是这个),所以这次我准备从官方文档开始。我选择了Installation Guide for Ubuntu 12.04 (LTS) Server

跟着文档走,前面是讲Architecture,我觉得如果看了之前说的H3C的资料,这里的可以匆匆掠过了(当然,我还是看了看,这才知道嘛),然后这个Sample architectures不能略了,因为里面写了:

This guide offers the following sample architecture examples…

所以你要搭建什么样的OpenStack,里面会讲到,所以看看有什么需要选择的。

我目标是想弄个这个:

Example architecture from the OpenStack Operations Guide. Same as the basic architecture but with the Block Storage Service LVM/iSCSI back end, nova-network in multi-host with FlatDHCP, Live Migration back end, shared storage with NFS, and Object Storage. One controller node and multiple compute nodes.

因为我看里面有Block Storage Service也有Object Storage,我想对我的工作比较有用。

到这里,后面就开始讲安装OS了。现在大家一般都用64bit OS,如果不是,你得注意这个:Before you begin的警告。

网卡配置推荐用两张,一个for external network traffic,一个to communicate with other OpenStack nodes。但是我是虚拟机,我弄了一个Desktop Ubuntu,两个Server Ubuntu,每个都整了4张网卡,哈哈。

文档学习就到这里了。

现在看OS搭建这块,Ubuntu系统安装就不废话了。

关键是我发现Ubuntu Server在VMware Workstation上有个问题,比如本来配置eth0是external的地址,eth1是private地址,每次系统重启后,都会乱掉,搞得网络不通!感觉Desktop Ubuntu就没有这个问题。

然后我发现,因为VMware Workstation默认每次重启会给Ubuntu Server的网卡不同的MAC地址,这样OS里面的配置就会凌乱掉,导致重启之前配置的IP都会搞乱。所以如果你也是VMware Workstation,就得跟我一样需要修改虚拟机的配置文件,让VMware不自动分配MAC地址,得固定。

这个一搜就有了,但是得注意你的VMware Workstation的版本,因为他官网针对不同版本配置文件的修改有些不一样,我的是Ver 10,所以用的是这个solution:请猛戳我!参考里面的Maintaining and Changing MAC Addresses for Virtual Machines一节。然后我怕万一,干脆把Desktop Ubuntu也改成了固定MAC地址。

这样子,系统安装才算基本完事儿。

不过按照我的习惯,接下来我对每个Ubuntu完成了下面一系列的配置:

  • Sudo passwd to set root’s password
  • Change to 163 source and update to latest
  • Install openssh-server
  • apt-get install filezilla ncftp
  • Configure vim

这些东西我想改天再弄一个Ubuntu的系列来写吧。

哦,另外最近还没有机会进一步看OpenStack的文档,所以干脆又把SSH 使用公钥进行免密码登录弄好了,这样就更方便了。

今天就这样咯。

顺祝大家新年快乐O(∩_∩)O

最近在学OpenStack这个东西。要说2013存储界什么最火,我看就是OpenStack了。这货真的是一言难尽,标题党写的Introduction真的不可能是我来废话的,大家去看百度吧,请猛戳这里

贴个图:

openstack-software-diagram

如果要开始OpenStack,我个人觉得还是先看看整体介绍的guide才好(刚才的百度链接不算)。因为那个东西包括太多太多了,你只能通过大牛的high level的视角,先窥个全貌,然后再尝试搭建,体味一下整体的感觉,然后再选择一个对你有用的切入点进行深入,不然我觉得就好像走迷宫,那是走不完也学不完的。这里推荐一下我看的H3C的两个资料,我觉得还可以:第一戳第二戳

现在贴个OpenStack官方文档的组件图在这里(来自这里):

openstack-services

然后就开始搭建环境了,我这个是2013的Havana版本,主要组件增加了OpenStack Metering(Ceilometer)和OpenStack Orchestration(Heat)两个新组件,没有在上面的列表中。

搭建OpenStack环境,我感觉其实就像开发房产,各种方法都有,就看你这个房产开发商有多少钱,你的客户有什么要求。我觉得吧,因为可选择的途径太多,很多人都不知道用哪种方法好,其实仔细一想,当然从简单的开始就最好,万丈高楼平地起嘛。

然后这东西网上的帖子海了去了,我这里其实就是记录自己的实践过程。但是我难得看到有一个中文帖子讲述对各种OpenStack的安装方法体会的,是陈沙克的Openstack的安装方法,看了很多他的帖子,真的大牛。。。我还加了他的一个OpenStack群,大家感兴趣也可以加,实名制,202265873。

看了下篇幅和时间,我想今天大概还讲不到OpenStack的实际安装,只能讲讲准备环境了。

因为我之前已经弄过简单的安装的方法了,也体味了下LinkedIn里头一位哥们儿Dez Blanchfield做的Tinyest OpenStack(感兴趣请猛戳这里,那是LinkedIn的Discussion,具体下载的链接需要翻墙,也就是这个),所以这次我准备从官方文档开始。我选择了Installation Guide for Ubuntu 12.04 (LTS) Server

跟着文档走,前面是讲Architecture,我觉得如果看了之前说的H3C的资料,这里的可以匆匆掠过了(当然,我还是看了看,这才知道嘛),然后这个Sample architectures不能略了,因为里面写了:

This guide offers the following sample architecture examples…

所以你要搭建什么样的OpenStack,里面会讲到,所以看看有什么需要选择的。

我目标是想弄个这个:

Example architecture from the OpenStack Operations Guide. Same as the basic architecture but with the Block Storage Service LVM/iSCSI back end, nova-network in multi-host with FlatDHCP, Live Migration back end, shared storage with NFS, and Object Storage. One controller node and multiple compute nodes.

因为我看里面有Block Storage Service也有Object Storage,我想对我的工作比较有用。

到这里,后面就开始讲安装OS了。现在大家一般都用64bit OS,如果不是,你得注意这个:Before you begin的警告。

网卡配置推荐用两张,一个for external network traffic,一个to communicate with other OpenStack nodes。但是我是虚拟机,我弄了一个Desktop Ubuntu,两个Server Ubuntu,每个都整了4张网卡,哈哈。

文档学习就到这里了。

现在看OS搭建这块,Ubuntu系统安装就不废话了。

关键是我发现Ubuntu Server在VMware Workstation上有个问题,比如本来配置eth0是external的地址,eth1是private地址,每次系统重启后,都会乱掉,搞得网络不通!感觉Desktop Ubuntu就没有这个问题。

然后我发现,因为VMware Workstation默认每次重启会给Ubuntu Server的网卡不同的MAC地址,这样OS里面的配置就会凌乱掉,导致重启之前配置的IP都会搞乱。所以如果你也是VMware Workstation,就得跟我一样需要修改虚拟机的配置文件,让VMware不自动分配MAC地址,得固定。

这个一搜就有了,但是得注意你的VMware Workstation的版本,因为他官网针对不同版本配置文件的修改有些不一样,我的是Ver 10,所以用的是这个solution:请猛戳我!参考里面的Maintaining and Changing MAC Addresses for Virtual Machines一节。然后我怕万一,干脆把Desktop Ubuntu也改成了固定MAC地址。

这样子,系统安装才算基本完事儿。

不过按照我的习惯,接下来我对每个Ubuntu完成了下面一系列的配置:

  • Sudo passwd to set root’s password
  • Change to 163 source and update to latest
  • Install openssh-server
  • apt-get install filezilla ncftp
  • Configure vim

这些东西我想改天再弄一个Ubuntu的系列来写吧。

哦,另外最近还没有机会进一步看OpenStack的文档,所以干脆又把SSH 使用公钥进行免密码登录弄好了,这样就更方便了。

今天就这样咯。

顺祝大家新年快乐O(∩_∩)O

Related posts