Redhat Openstack5 安装步骤

1.安装RHEL6.5操作系统,和普通的操作系统一样,选择Base包。

配置主机名和/etc/hosts

配置访问互联网的网卡


2.安装RHOSP5 installer,PHOSP5需要两个网卡,一个连接互联网访问redhat下载,一个访问内部维护网络


subscription-manager register
subscription-manager attach --auto
subscription-manager repos --disable=*

subscription-manager repos --enable=rhel-6-server-rpms
subscription-manager repos --enable=rhel-6-server-openstack-foreman-rpms
subscription-manager repos --enable=rhel-server-rhscl-6-rpms

yum update
yum install rhel-osp-installer

2.配置一台内部http服务器,下载RHEL7 rpm包
yum install httpd
mount /dev/sr0 /mnt/
cp -dpR /mnt/. /srv
ln -s /srv /var/www/html/pub

service iptables stop
chkconfig iptables off
关闭SELINUX
 
测试http://IP地址/pub/srv/确认http 服务器可以正常访问。

修改RHOSP5 installer主机名或者/etc/hosts文件

rhel-osp-installer
1.确认ntp服务配置
2.确认网络配置
3.配置provision host的密码

[root@osp5installer ~]# rhel-osp-installer --reset-foreman-db
Networking setup:
       Network interface: 'eth0'
              IP address: '172.16.128.1'
            Network mask: '255.255.0.0'
         Network address: '172.16.128.254'
            Host Gateway: '10.66.217.254'
        DHCP range start: '172.16.128.8'
          DHCP range end: '172.16.128.250'
            DHCP Gateway: '172.16.128.1'
           DNS forwarder: '10.66.216.2'
                  Domain: 'example.com'
             Foreman URL: 'https://osp5installer.example.com'
           NTP sync host: '10.66.216.1'
                Timezone: 'Asia/Shanghai'
Configure networking on this machine: ✓
Configure firewall on this machine: ✗


配置代理,否则部署时会导致失败
*nat
:PREROUTING ACCEPT [623:28564]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [10:735]
-A POSTROUTING -s 172.16.0.0/16 -j MASQUERADE
-A POSTROUTING -o eth1 -j MASQUERADE
COMMIT
# Completed on Mon Sep 22 11:55:27 2014
# Generated by iptables-save v1.4.7 on Mon Sep 22 11:55:27 2014
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [8:1280]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 53 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 111 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 111 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 32803 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 32769 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 2020 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 2020 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 662 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 662 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 892 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 892 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 875 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 875 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 2049 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 2049 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 69 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 8140 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8140 -j ACCEPT
-A FORWARD -d 172.16.0.0/16 -j ACCEPT
-A FORWARD -s 172.16.0.0/16 -j ACCEPT
-A FORWARD -s 172.16.0.0/16 -j ACCEPT
-A FORWARD -o eth+ -j ACCEPT
-A FORWARD -s 172.16.0.0/16 -j ACCEPT
-A FORWARD -d 172.16.0.0/16 -j ACCEPT
-A FORWARD -i eth1 -j ACCEPT
COMMIT
 
注意事项:
1.DHCP的网段和InstallMedia的服务器要在一个网络,因为安装的时候需要。
2.由于存在bug,只能一台服务器完成安装后,在安装下一台服务器
3.需要使用eth0作为PXE网络,因为默认路由在这个网卡增加,否则会导致注册失败

后续每个物理服务器从网络启动,然后指定部署节点,等待puppet自动部署完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值