devstack安装openstack 心得

本人初次接触openstack,表示是一个小白~希望能和大家共同分享经验。

首先,本人的环境是ubuntu 14.04 LTS 64 位,8G 内存。之前为系统ubuntu 12.04LTS ,实在忍受不了不断的去更新依赖,就重装了14.04,再者目前官网说magnum只在ubuntu14.04和fedoros里测试过,所以要想测试magnum,最好用ubuntu14.04.

官方说尽量不要在虚拟机里安装,但是个人建议还是在虚拟机里安装,如果你电脑有足够多的资源的话。当然,这是实验性的。好像以前的版本需要两块网卡,但是一块网卡也安装成功了,好像是因为openstack将网络管理分离出来,用neutron管理,它会自动创建,当然这是我的猜想。安装成功后,点击你的网络,你会发现你的电脑里边多出了很多网卡。

开始我在本机安装的,但是由于网卡的原因,转到virtualbox里,装了一个ubuntu14.04,在里边安装了两块网卡,两个NET 模式,bridge模式很不稳定。分配4G的内存,64G的硬盘内存,因为官网上说openstack安装要20G,我理解是至少20G,两个内核.当然装完之后,还是很卡的。点击你的网络你会发现,这里面没有它自动创建的网卡。具体配置网卡,应该是local.conf这个文件中的,public_interface。

当然你可以自己在自己电脑上装,毕竟openstack很耗资源,我是从将虚拟机内存从1G,2G,3G,4G都调过的(摸索真的很有意思呢)~~结果是1G 直接死机,2G 直接卡住(官网说是2G就好了),当换成4G的时候还是很卡,不知道这个2G是怎么搞出来的。可能是现在安装的是最新版本吧~~在未来的发展中,是硬件要适应软件的需求~~~

linux 真似个神奇的东西~什么都可以自定义,感觉系统可以自己组装的样子,这话说的有点外行,谁叫我是从前端转过来的~被linux折磨的不轻。

如果在本机上直接装,如果你只有一个网卡,可以自己在电脑上装一个虚拟网卡,不要装临时的,装一个tap。学长说虚拟网卡是满足不了openstack的需求,但我觉得不见得,当然肯定满足不了生产的需求,你可以试试,然后反馈给我。大笑


1.devstack 安装openstack

 说是傻瓜安装,步骤确实挺简单,但是被国内的VPN 卡死了~~

首先上教程,

http://docs.openstack.org/developer/magnum/dev/dev-quickstart.html。

http://docs.openstack.org/developer/devstack/guides/single-machine.html

# Create a root directory for devstack if needed
sudo mkdir -p /opt/stack
sudo chown $USER /opt/stack

git clone https://git.openstack.org/openstack-dev/devstack /opt/stack/devstack
当然官网建议先配置local.conf这个是后加上的,当然不加也是可以的。在运行./stack.sh 之前配置:

cat > /opt/stack/devstack/local.conf << END
[[local|localrc]]
DATABASE_PASSWORD=password
RABBIT_PASSWORD=password
SERVICE_TOKEN=password
SERVICE_PASSWORD=password
ADMIN_PASSWORD=password
# magnum requires the following to be set correctly
PUBLIC_INTERFACE=eth1
enable_plugin magnum https://git.openstack.org/openstack/magnum
# Enable barbican service and use it to store TLS certificates
# For details http://docs.openstack.org/developer/magnum/dev/dev-tls.html
enable_plugin barbican https://git.openstack.org/openstack/barbican
VOLUME_BACKING_FILE_SIZE=20G
END
这个只是一个样板,
PUBLIC_INTERFACE=eth1

这个不要和自己的网卡名一样,如果你有两块网卡,就把不上网的那个挂上。如果出现Host_IP没有配置错误,就在local.conf加上。在/opt/stack/devstack/samples有一个local.conf的模板,当然网上也有很多模板。在这个配置文件中我们没有显示安装nova heat什么的,但是magnum是依赖这些的,估计是默认安装了。事实上也是如此。

http://docs.openstack.org/developer/devstack/configuration.html

那份配置文件是我要安装magnum的,要根据自己的需求自定义。

magnum 是安装成功的,但是无法创建kubenatesbay,又不知到何原因了呢~目前magnum还没有整合到horizon,没有界面,还是一个正在开发的东西,bug很多产品。在创建过程中是没有shell终端是没有任何反馈的,如果看日志的话可以在stack/logs下,也可以screen到各个组件中。写到这里了~~

关于neutron

http://www.ibm.com/developerworks/cn/cloud/library/1402_chenhy_openstacknetwork/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在DevStack安装OpenStack Queens版本,您可以按照以下步骤进行操作: 1. 首先,确保您的系统满足以下要求: - Ubuntu 16.04 LTS操作系统(推荐) - 至少8GB的RAM和2个CPU核心 - 至少40GB的硬盘空间 2. 下载DevStack安装脚本并切换到下载目录: ```shell $ git clone https://opendev.org/openstack/devstack.git $ cd devstack ``` 3. 创建一个名为`local.conf`的新文件,并将以下内容复制到文件中: ```shell [[local|localrc]] HOST_IP=<your_host_ip> SERVICE_HOST=<your_service_host_ip> DATABASE_PASSWORD=<your_database_password> RABBIT_PASSWORD=<your_rabbitmq_password> ADMIN_PASSWORD=<your_admin_password> ``` 将`<your_host_ip>`替换为主机的IP地址,`<your_service_host_ip>`替换为服务主机的IP地址,`<your_database_password>`替换为数据库密码,`<your_rabbitmq_password>`替换为RabbitMQ密码,`<your_admin_password>`替换为管理员密码。 4. 运行安装脚本: ```shell $ ./stack.sh ``` 5. 安装过程可能需要一些时间,请耐心等待。一旦安装完成,您将在终端上看到"DevStack successfully installed"的消息。 6. 安装完成后,您可以通过浏览器访问`http://<your_host_ip>/dashboard`来访问OpenStack Horizon仪表板。使用管理员帐户名`admin`和先前在`local.conf`中设置的管理员密码进行登录。 请注意,这只是一个简单的安装过程示例,您可能需要根据自己的环境和需求进行一些自定义配置。有关更详细的安装说明,请参阅OpenStack官方文档。 祝您安装成功!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值