在rhel上用puppet安装openstack单节点

环境说明:
干净的rhel6.2系统  单网卡物理机一台  主机名:www.longgeek.com  ip地址:192.168.1.254

设置yum光盘源
# mount /dev/cdrom /mnt/  # cat > /etc/yum.repos.d/dvd.repo << _LongGeek_  [dvd]  name=DVD Repo  baseurl=file:///mnt/  gpgcheck=0  _LongGeek_


或者设置rhel6.2的iso文件
# mount -o loop /Your/Path/rhel6.2.iso /mnt/  # cat > /etc/yum.repos.d/iso.repo >> _LongGeek_  [iso]  name=ISO Repo  baseurl=file:///mnt  gpgcheck=0  _LongGeek_

设置openstack的yum源
# cat > /etc/yum.repos.d/openstack.repo << _LongGeek_  [openstack]  name=OpenStack Repo  baseurl=http://download.longgeek.com/OpenStack_for_rhel6.2/  gpgcheck=0  _LongGeek_

安装配置puppet
参照在RHEL 6.2上安装Puppet配置管理工具一文

下载puppet的openstack模块

安装git包

# git clone https://github.com/longgeek/openstack_puppet_rhel6.x.git

拷贝openstack模块和node配置
# cp -r openstack_puppet_rhel6.x/modules /etc/puppet/  # cp openstack_puppet_rhel6.x/manifests/site.pp /etc/puppet/manifests/

修改site.pp

根据实际情况修改/etc/puppet/manifests/site.pp中的参数,例如hostname,IP,第几个分区,网卡等。
默认的hostname是:www.longgeek.com,
默认的IP是:172.16.0.11
默认swift-storage用的分区是:sda5


去客户端执行
puppet agent --test --server master.longgeek.com

site.pp设置正确,puppet证书OK,5分钟就全部装完了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值