看着最近云计算挺火的,前些日子自己也试着弄了一下。Openstack的官方文档我是看的头晕眼花,关于各节点的配置更是一塌糊涂。在网上搜了一番,为其中一篇《10分钟安装Openstack》的标题所吸引。乍看之下,疑作者乃神人也。再详细看了下,原来是用github上的脚本进行安装,见github.com/StackGeek/openstackgeek.git,下下来之后,只需先运行第一个脚本(openstack_base_1.sh ),之后就按着提示自动安装就好了,安装者也不必自己绞尽脑汁考虑脚本的先后安装问题。
echo "#################################################################################################
Go edit your /etc/network/interfaces file to look something like this:auto eth0
iface eth0 inet static
address 10.0.1.20
network 10.0.1.0
netmask 255.255.255.0
broadcast 10.0.1.255
gateway 10.0.1.1
dns-nameservers 8.8.8.8auto eth1After you are done, do a '/etc/init.d/networking restart', then run './openstack_base_2.sh'#################################################################################################
"
由上,每个脚本执行完毕都会提示下一步该干什么。
注意安装过程中一定不要重复运行脚本,否则可能出错,尤其是在安装了数据库,设置了用户之后。
另外,对bash2脚本中,按上面写得是对sdb格式化重建了lvm分区。所以应该需要至少两块硬盘方可安装成功,我的那台正好有两块。不过我有一个疑问,刚安装系统时创建分区有个选项是关于lvm的,而那个并无对两块硬盘的要求,如果在那里选了lvm分区,是否可以跳过bash2,而改为手动调整一下,望大神解答。ubuntuOpenstack network脚本bash