ubuntu安装puppet(ubuntu安装apk软件)

openstack自动化部署有哪些工具

Fuel比较值得推荐

这是Mirantis出品的部署安装工具,2013年10月份,推出他的3.2版本,让人很震撼,基本算是把Openstack所有的部署都web化,你可以太多的选择:尤其是网络,存储。这基本都是大家学习的榜样。已经敢和企业签订SLA。

目前国内杜玉杰,九州云,在做该项目的汉化工作和考虑日后的技术支持。

Devstack

这应该算是Openstack最早的安装脚本,他是通过直接git源码,进行安装,目的是让开发者可以快速搭建一个环境。目前这套脚本可以在Ubuntu和Fedora下跑的很好。

如果你想了解新版本的功能,通过Devstack是一个最佳选择。我第一次成功安装Openstack,就是用这个。

Diablo安装脚本

这算是我知道的第一个基于ubuntu源的安装脚本,当时Diablo发布的时候,有bug,keystone和Horizon无法一起工作,ubuntu 11.10源里的包也是有相同的bug,并且Ubuntu官方并不打算维护和升级。这位作者个人身份,维护了Diablo版本后来的升级,打包,并且写了一套脚本。

这套脚本,其实写的非常好,我同事改造了一下,就可以安装Essex版本。目前正在改进,用来安装Folsom版本。

Stackops

Openstack起步的时候,官方的安装文档,其实基本都是来自Stackops,当时他们提供Openstack的部署服务。你下载一个iso,装完一个ubuntu系统后,就会转到他们的web,你填写相关的配置参数,通过chef进行部署。

Stackops在Chef上是比较强悍的,包括Dell的Crowbar,也是和他合作,才搞定Chef。不过我的理解,他的Chef脚本是没有开源的。

Stackops通过商业定制,进行收费。目前感觉有点走下坡路,业内的声音比较小了。对openstack的新版本支持比较慢,Essex支持,到9月份才支持。目前还没有任何关于Folsom的支持。

Crowbar

在Openstack上,Dell是有点郁闷,中国的那句老话,起个大早,赶个晚集。Openstack刚发布的时候,Dell就号称要做一个工具部署,不过毕竟是硬件公司,对软件还是比较外行。

Dell的Crowbar,是一个iso,装完后,你可以在web界面进行Openstack的部署,底下其实也是使用Chef。集成了Nagios监控,安装OS是dell自己开发的,有点创新。

以前Dell的Crowbar一个大的特色就是可以远程设置机器的Raid和Bios,这是从Dell,我才知道可以这样做。不过也正因为这个特色,导致厂商绑定,还有Dell自己如何定位Crowbar,当初还想搞一个商业的版本,结果后来放弃。

Crowbar目前的开发,其实应该是遇到问题,任何做部署工具的,应该都是一个很好的失败的案例。后续的发展,维护,更新都是问题。

Maas+Juju

这是Canonical推出的部署工具,可以用在Openstack的部署,类似Puppet,Chef的部署工具。Maas是用于安装ubuntu,juju是用于部署应用。

UBuntu最新的系统初始化方式是

Ubuntu最新的系统初始化方式包括以下步骤:

更新系统:在终端中运行以下命令,更新Ubuntu系统的软件包列表并安装可用的更新。

sql

Copy code

sudo apt-get update

sudo apt-get upgrade

安装基本软件包:Ubuntu默认安装了一些基本软件包,但可能需要安装其他软件包以进行开发或日常使用。以下是一些建议的软件包:

csharp

Copy code

sudo apt-get install git vim curl wget

安装常用的开发工具和环境:如果您是开发人员,则可能需要安装特定的编程语言和开发工具。以下是一些建议的软件包:

csharp

Copy code

sudo apt-get install build-essential python3-dev python3-pip nodejs npm

配置防火墙:Ubuntu默认启用了一个简单的防火墙ufw,但是必须配置以允许或拒绝特定的网络流量。以下是一些基本的ufw命令:

bash

Copy code

sudo ufw enable

sudo ufw allow ssh

sudo ufw allow http

sudo ufw allow https

配置SSH访问:如果您需要通过SSH远程访问您的Ubuntu系统,则需要配置SSH。以下是一些基本的SSH命令:

sql

Copy code

sudo apt-get install openssh-server

sudo systemctl start sshd

sudo systemctl enable sshd

以上是Ubuntu最新的系统初始化方式的一些基本步骤。您可以根据自己的需要进行调整和修改。

openstack哪种部署工具更简单

Fuel比较值得推荐

这是Mirantis出品的部署安装工具,2013年10月份,推出他的3.2版本,让人很震撼,基本算是把Openstack所有的部署都web化,你可以太多的选择:尤其是网络,存储。这基本都是大家学习的榜样。已经敢和企业签订SLA。

目前国内杜玉杰,九州云,在做该项目的汉化工作和考虑日后的技术支持。

Devstack

这应该算是Openstack最早的安装脚本,他是通过直接git源码,进行安装,目的是让开发者可以快速搭建一个环境。目前这套脚本可以在Ubuntu和Fedora下跑的很好。

如果你想了解新版本的功能,通过Devstack是一个最佳选择。我第一次成功安装Openstack,就是用这个。

Diablo安装脚本

这算是我知道的第一个基于ubuntu源的安装脚本,当时Diablo发布的时候,有bug,keystone和Horizon无法一起工作,ubuntu 11.10源里的包也是有相同的bug,并且Ubuntu官方并不打算维护和升级。这位作者个人身份,维护了Diablo版本后来的升级,打包,并且写了一套脚本。

这套脚本,其实写的非常好,我同事改造了一下,就可以安装Essex版本。目前正在改进,用来安装Folsom版本。

Stackops

Openstack起步的时候,官方的安装文档,其实基本都是来自Stackops,当时他们提供Openstack的部署服务。你下载一个iso,装完一个ubuntu系统后,就会转到他们的web,你填写相关的配置参数,通过chef进行部署。

Stackops在Chef上是比较强悍的,包括Dell的Crowbar,也是和他合作,才搞定Chef。不过我的理解,他的Chef脚本是没有开源的。

Stackops通过商业定制,进行收费。目前感觉有点走下坡路,业内的声音比较小了。对openstack的新版本支持比较慢,Essex支持,到9月份才支持。目前还没有任何关于Folsom的支持。

Crowbar

在Openstack上,Dell是有点郁闷,中国的那句老话,起个大早,赶个晚集。Openstack刚发布的时候,Dell就号称要做一个工具部署,不过毕竟是硬件公司,对软件还是比较外行。

Dell的Crowbar,是一个iso,装完后,你可以在web界面进行Openstack的部署,底下其实也是使用Chef。集成了Nagios监控,安装OS是dell自己开发的,有点创新。

以前Dell的Crowbar一个大的特色就是可以远程设置机器的Raid和Bios,这是从Dell,我才知道可以这样做。不过也正因为这个特色,导致厂商绑定,还有Dell自己如何定位Crowbar,当初还想搞一个商业的版本,结果后来放弃。

Crowbar目前的开发,其实应该是遇到问题,任何做部署工具的,应该都是一个很好的失败的案例。后续的发展,维护,更新都是问题。

Maas+Juju

这是Canonical推出的部署工具,可以用在Openstack的部署,类似Puppet,Chef的部署工具。Maas是用于安装ubuntu,juju是用于部署应用。

我是很早就测试他们,本来有操作系统的优势,做部署工具,应该会有优势,不过比较失望,Maas开始的时候,就是一个半成品,Maas装完的操作系统,是无法固定IP地址,真不知道他们怎么想的,可能是我土鳖,不能理解数据中心的机器,都是通过dhcp获得IP。我订阅了juju的邮件列表,一个星期就1,2封邮件,比较惨淡。研究的人估计也很少。

以前Maas底下是使用cobbler,不过现在最新的版本,已经去掉,用ubuntu自己搞的。

依靠自己的公司投入去维护一套工具,难度都是比较大的。所以Maas和juju,前景真的不是太好。你如何和Puppet和Chef竞争?

阅读剩余
THE END