码迷,mamicode.com
首页 > 其他好文 > 详细

OPENSTACK在RHEL7安装;admin创建虚拟机模板供demo使用

时间:2014-06-16 20:03:47      阅读:388      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   tar   ext   

首先RHEL7安装,导入镜像,选择第一个安装7.0,接着出现下面的界面,我这安装截图来自虚拟机,真正做实验是在物理机,一般需要内存5个Gbubuko.com,布布扣

选择英文

bubuko.com,布布扣

时间选择上海,software selection选择Server UI(加上图形化界面),设置installation destination最后点击begin installation 

bubuko.com,布布扣

重新配置分区

bubuko.com,布布扣

点done,一步步继续,下面截图,来自别人提供,我当时忘记截图了

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

左边添加root密码,右边创建用户

bubuko.com,布布扣

bubuko.com,布布扣

把勾选的enable取消掉

bubuko.com,布布扣

不注册

bubuko.com,布布扣

OK,等待进入RedHat7界面,真的挺炫,接着进入命令行装openstack

bubuko.com,布布扣

将下面内容写入一个脚本,运行即可

关掉不必要的服务
# for i in abrt-ccpp.service abrt-oops.service abrt-xorg.service abrtd.service avahi-daemon.service bluetooth.service cups.service firewalld.service iprdump.service iprinit.service iprupdate.service ModemManager.service NetworkManager.service rhnsd.service ; do systemctl stop $i; systemctl disable $i; done

设置主机名和静态网址
?设置主机名
# echo “rdo.kane.com” > /etc/hostname
?编辑网卡配置文件(使用vi or gedit编辑)
# cd /etc/sysconfig/network-scripts; 

有的机子可能不是eno,自己查看下 ifcfg-*

vi ifcfg-enoXXXX

DEVICE="eno16777728"
ONBOOT=yes
BOOTPROTO=static
HWADDR="00:0c:29:61:8d:db"
TYPE=Ethernet
NAME="eno16777728"
IPADDR=192.168.10.125 //自己本机地址
NETMASK=255.255.255.0
NM_CONTROLLED=no

# vi /etc/hosts
新加这行
192.168.10.125 rdo rdo.kane.com


重起网络服务
# /etc/init.d/network restart
?并检查前面设置是否生效
 看静态IP是否生效
# ifconfig
 看主机名是否为rdo
# hostname
 检查rdo.kane.com是否能被解析
# ping rdo.kane.com

bubuko.com,布布扣

这里采用一台机子作为dhcp服务器,提供yum源,所以要配置下,一般自己机子安装可以网上下载源,稍后我会提供

设置openstack安装源
?使用vi or gedit创建安装源配置文件
# cd /etc/yum.repos.d/
# vi rdo_install.repo
[rhel7-x64]
name=Red Hat Enterprise Linux 7 X86_64
baseurl=http://192.168.10.1/rhel7     // 192.168.10.1服务器地址
enabled=1
gpgcheck=0
[rdo-5-beta]
name=Red Hat Openstack Version 5 (Icehouse) Beta
baseurl=http://192.168.10.1/rdo_repo
enabled=1
gpgcheck=0

bubuko.com,布布扣

安装packstack以及补丁
?先安装工具packstack
# yum install openstack-packstack
?设置一个假dns server,以绕开一个packstack的bug
# echo “nameserver xxx.xxx.xxx.xxx” >> /etc/resolv.conf //这里的xxx等设为一个找不到的ip地址
? 输入rabbitmq软件包的签名,以绕开一个packstack的bug
# rpm --import http://192.168.10.1/rabbitmq-signing-key-public.asc

安装openstack
?安装redhat版本openstack(Icehouse)
# packstack --allinone
注:等10分钟左右以待安装完成
“Installation completed successfully” 表明安装成功

bubuko.com,布布扣

OK接下来输入本机地址即可访问,我这是在另一台机子上访问的

bubuko.com,布布扣

RDO初始其中两个账户:admin和demo
密码分别在下列文件
/root/keystonerc_admin
/root/keystonerc_demo
?# cat /root/keystonerc_admin
export OS_USERNAME=admin
export OS_TENANT_NAME=admin
export OS_PASSWORD=192bfcbe20af4ff1 不同的机子不同的密码
export OS_AUTH_URL=http://192.168.10.125:5000/v2.0/
export PS1=‘[\u@\h \W(keystone_admin)]\$ ‘

如果想运行openstack内部命令,首先source /root/keystonerc_admin

如果想修改密码,先在面板的users下修改,然后修改 /root/keystonerc_admin里面的密码

OPENSTACK在RHEL7安装;admin创建虚拟机模板供demo使用,布布扣,bubuko.com

OPENSTACK在RHEL7安装;admin创建虚拟机模板供demo使用

标签:des   style   blog   http   tar   ext   

原文地址:http://blog.csdn.net/needkane/article/details/30965601

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!