创建虚拟机创建虚拟机时的一些注意事项:1.虚拟机的Type选择Custom,以自己定制一些选项;2.“Install from”选择“I will install operating system later”,这样能够自己控制Ubuntu的安装过程;3.Guest operating system选择Linux,Version选择“Ubuntu 64-bit”(64位虚拟机需要硬件支持;如果无法创建64位虚拟机,请选择Ubuntu);4.“Network connection”选择“NAT”;其余的设置使用默认项就可以。安装Ubuntu Server 12.10安装镜像下载从http://www.linuxidc.com/Linux/2012-10/72581.htm下载安装镜像,这里需要的是Ubuntu Server版本,而不是Desktop版本;如果能够用BT下载,建议到http://www.linuxidc.com/Linux/2012-10/72581.htm下载.torrent种子进行下载,速度会比直接HTTP下载快; 如果需要安装64位的Ubuntu,请下载ubuntu-12.10-server-amd64.iso,否则请下载ubuntu-12.10-server-i386.iso。
安装Ubuntu Server(参考http://www.linuxidc.com/Linux/2012-11/73500.htm)1.回到VMWare Workstation中,编辑在上一步中创建的虚拟机的属性,在Hardware列表中选中“CD/DVD”,在右侧设置中确认选中了“Connect at power on”,在“Connection”中选中“Use ISO image file:”,点击“Browse…”选择上一部下载的ISO镜像文件,点击OK保存设置。2.启动虚拟机,将开始执行Ubuntu的安装过程;
修改安装源并更新;1.Ubuntu在安装过程中默认使用了来自us.archive.ubuntu.com的安装源,建议修改为国内的安装源,我使用的是网易的安装源,在下载安装时基本可以达到全速;2.执行如下命令,备份然后修改source.list配置:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backupsudo sed -i "s/us.archive.ubuntu.com/ubuntu.cn99.com/g" /etc/apt/sources.list3.修改完成后,执行以下命令更新安装sudo apt-get updatesudo apt-get upgrade
安装VMTools:sudo bash1.由于VMTools安装过程中需要编译一些模块,因此需要安装gcc和make:sudo apt-get install -y gcc make2.安装VMTools:3.点击VMWare Workstation的菜单项VM > Install VMware Tools;apt-get install linux-headers-server build-essentialmkdir /mnt/cdrommount /dev/cdrom /mnt/cdromcp /mnt/cdrom/VmwareTools-*.tar.gz ~cd ~tar -zxf VmwareTools-x.x.x-xxxxx.tar.gz./vmware-install.pl
用DevStack安装OpenStack1.安装Git(DevStack的代码是使用Git进行管理的,需要用Git获取);sudo apt-get install git2.使用Git获取最新的DevStack代码:cd ~ git clone git://github.com/openstack-dev/devstack.git
安装必要的python组件1.首先安装easy_install:sudo apt-get install python-setuptools2.安装netaddr模块sudo easy_install netaddr3.安装pytzpytz是Python的一个用于时区处理的模块,DevStack安装过程中会尝试去SourceForge下载安装,但由于某些原因始终无法下载成功,因此需要手工安装。我的处理是:安装 axel,用axel进行下载sudo apt-get install axelaxel http://pypi.python.org/packages/2.7/p/pytz/pytz-2012h-py2.7.egg下载路径是,去http://pypi.python.org/pypi/pytz/#downloads点击一个文件下载,然后查看它的具体路径,下载下来即可然后执行命令sudo easy_install pytz-2012h-py2.7.egg 安装OpenStack cd ~/devstack ./stack.sh该脚本将自动执行OpenStack的安装,安装的最初阶段会需要你输入一些密码,偷懒的话就都设成一样的吧,比如都设成123456…… 我的网速不给力,下载了好几个小时,中间也断过,但重新执行 ./stack.sh就ok了,貌似支持断点下载的,所以不用担心,遇到问题,慢慢处理安装到最后keyring 也需要输入个密码,随便输入了只要网速给力,安装就没问题安装完成了以后,在浏览器中输入http://<</SPAN>虚拟机IP地址>,就能看到OpenStack的登录界面了,默认的用户名是admin,密码就是在安装开始的时候输入的密码。解决安装后的问题1. 解决显示 “Exception Value: /usr/bin/env: node: No such file or directory”的问题
安装如下的两个程序即可解决该问题:sudo apt-get install node-less
sudo apt-get install nodejs-legacy2. 如果重启虚拟机后,登录Dashboard时出现“An error occurred authenticating. Please try again later”的错误,执行DevStack下的rejoin-stack.sh脚本可以解决。此方法并不完美,执行该脚本后不知道进入了什么shell,始终无法退出;同时该脚本似乎无法一劳永逸地解决该问题,再次重启还是可能出问题。常用命令Sudo apt-get autocleanSudo apt-get autoremoveSudo apt-get cleanipad_charge:Ubuntu Linux 下为ipad 充电Linux bonding的初始状态问题以及解决相关资讯 OpenStack OpenStack安装 Openstack Ubuntu
- OpenStack Mitaka for Ubuntu 16. (今 13:10)
- Ubuntu 16.04 下 OpenStack 安装部 (06月11日)
- OpenStack/devstack with Neutron (01月17日)
| - 基于CentOS 6.8的OpenStack手动安 (07月12日)
- FUEL OpenStack 在 VirtualBox 上 (03月02日)
- osprofiler在OpenStack Cinder里的 (01月17日)
|
本文评论 查看全部评论 (0)