部署openstack(N)版本-本地yum源(1)

  部署本地openstack yum源,原因主要是我想安装老版本,N版(newton),部署本地yum源,安装速度可以更快。

1. 使用apache提供yum服务

yum install -y httpd
mkdir /var/www/html/newton   创建本地yum源目录
cd /vaw/www/html/newton

优化Apache目录浏览

vim /etc/httpd/conf/httpd.conf

<Directory "/vaw/www/html/newton">
    Options Indexes FollowSymLinks 
    IndexOptions NameWidth=80 Charset=UTF-8 
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

2. 同步远程仓库到本地

同步方式很原始,把源站所有rpm包及repodata目录wget到本地即可

在根目录下载即可
wget -c -r -np -k -L -p http://mirror.centos.org/centos/7/cloud/x86_64/openstack-newton/
cd /var/www/html/newton/mirror.centos.org/centos/7/cloud/x86_64/openstack-newton
rm -f index.html*                     #删除无关文件
mv ./* /var/www/html/newton/

3. 启动httpd服务

然后启动httpd服务,其他机器通过httpd服务来访问yum源
systemctl start httpd
systemctl enable httpd

4. openstack所有节点配置

vim /etc/yum.repos.d/openstack-newtron.repo
[openstack-local]
name=openstack-newtron
baseurl=http://10.0.100.145/newton
enabled=1         
gpgcheck=0

注:enabled=1  说明启用这个更新库,0表示不启用。
    gpgcheck=0 表示不使用gpg文件来检查软件包的签名

更新yum缓存
yum clean all & yum makecache

 

 
posted @ 2018-04-12 09:10  jimmy_xuli  阅读(642)  评论(0编辑  收藏  举报