openstack实验报告.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
openstack实验报告全文共4页,当前为第1页。openstack实验报告全文共4页,当前为第1页。 Openstack的实验报告 openstack实验报告全文共4页,当前为第1页。 openstack实验报告全文共4页,当前为第1页。 安装 OpenStack 对新手来说是个痛苦的过程,尤其是 OpenStack 和它依赖的一些组件在快速发展中,经常出现这个版本 keystone 对不上那个版本 dashboard 类似的情况。如果只是想看看 OpenStack 的话,使用 DevStack 是个不错的办法。DevStack 实际上是个 shell 脚本,可以用来快速搭建 OpenStack 的运行和开发环境,特别适合 OpenStack 开发者下载最新的 OpenStack 代码后迅速在自己的笔记本上搭建一个开发环境出来。正如 DevStack 官方所强调的,devstack 不适合用在生产环境。 Can I use DevStack for production? A: No. We mean it. Really. DevStack makes some implementation choices that are not appropriate for production deployments. We warned you! 维护一个支持多 Linux 发行版的脚本需要很多工作,为了保持简单,DevStack 目前只支持 Ubuntu 11.10 发行版。使用 devstack 脚本很简单,安装 git,然后下载 devstack 代码到本地,运行 stack.sh 脚本依次设定 MySQL, RabbitMQ, OpenStack Dashboard 和 Keystone 的密码,密码输入后 stack.sh 脚本会自动开始安装必要的软件包和库并下载最新的 OpenStack 及其组件代码,整个过程自动完成无需干预: $ sudo apt-get install git $ git clone git://github.com/openstack-dev/devstack.git $ cd devstack/ $ ./stack.sh ################################################################################ ENTER A PASSWORD TO USE FOR MYSQL. ################################################################################ This value will be written to your localrc file so you don't have to enter it again. Use only alphanumeric characters. If you leave this blank, a random default value will be used. Enter a password now: ... openstack实验报告全文共4页,当前为第2页。openstack实验报告全文共4页,当前为第2页。 openstack实验报告全文共4页,当前为第2页。 openstack实验报告全文共4页,当前为第2页。 horizon is now available at http://192.168.2.240/ keystone is serving at http://192.168.2.240:5000/v2.0/ examples on using novaclient command line is in exercise.sh the default users are: admin and demo the password: vpsee This is your host ip: 192.168.2.240 stack.sh completed in 684 seconds. 如果对默认的 tty.tgz 镜像不满意,想用 ubuntu 11.10 镜像的话编辑 stack.sh 脚本,在 for image_url in ${IMAGE_URLS//,/ }; do 一行上面加入 IMAGE_URLS=http://uec-images.ubuntu.com/oneiric/current/oneiric-server-cloudimg-amd64.tar.gz 这行,然后重新运行 stack.sh 脚本: $ vi stack.sh ... IMAGE_URLS OpenStack 是一个开源的云计算平台,用于构建私有云和公有云服务。它由一系列模块化组件组成,包括计算、存储、网络等服务,旨在提供弹性的基础设施即服务(IaaS)。对于初学者而言,安装和配置OpenStack可能是一项挑战,因为其组件更新频繁,可能导致版本间的兼容性问题。 在实验报告中提到了DevStack,这是一个快速部署OpenStack开发和测试环境的工具。DevStack由一系列shell脚本组成,简化了在Ubuntu 11.10系统上的安装流程。由于它专注于快速搭建而非稳定性和安全性,DevStack不适合用于生产环境。官方明确指出,DevStack的某些实现选择并不适合生产级别的部署。 要使用DevStack,首先需要在目标机器上安装Git,然后从GitHub克隆DevStack的源代码。接着进入项目目录,并执行`stack.sh`脚本。该脚本会引导用户设置MySQL、RabbitMQ、OpenStack Dashboard(Horizon)和Keystone的身份验证密码。一旦输入了密码,脚本会自动安装所需的软件包和库,下载OpenStack及其组件的最新代码,整个过程无需人工干预。 在实验报告的示例中,安装完成后,用户可以通过访问http://192.168.2.240/来使用Horizon界面,而Keystone服务则位于http://192.168.2.240:5000/v2.0/。默认的用户是admin和demo,密码为vpsee。主机IP地址为192.168.2.240。 如果对默认的镜像不满意,例如默认的`tty.tgz`,可以通过编辑`stack.sh`脚本来更改。在`for image_url in ${IMAGE_URLS//,/ }; do`这行之上添加指定的Ubuntu 11.10镜像URL,如`IMAGE_URLS=http://uec-images.ubuntu.com/oneiric/current/oneiric-server-cloudimg-amd64.tar.gz`,然后重新运行`stack.sh`,即可使用新镜像进行部署。 通过DevStack,开发者和学习者能够快速体验OpenStack的功能,理解各个组件如何协同工作,以及进行基本的OpenStack操作,如创建、管理虚拟机实例,配置网络服务等。然而,要部署在生产环境中的OpenStack集群,通常需要更复杂和精细的配置,以及对所有组件的深入理解,确保稳定性和安全性。
- 粉丝: 192
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助