《LINUX實戰:CentOS7下利用Cobbler搭建OpenStack本地源》要點:
本文介紹了LINUX實戰:CentOS7下利用Cobbler搭建OpenStack本地源,希望對您有用。如果有疑問,可以聯系我們。
前面提到了使用Cobbler進行自動化部署系統,下面我們介紹下如何利用Cobbler快速搭建OpenStack當地源(這里我以我的測試環境中的OpenStack的Mitaka版本為例).
相關附件可以到Linux公社資源站下載:
------------------------------------------分割線------------------------------------------
免費下載地址在 http://linux.linuxidc.com/
用戶名與暗碼都是www.linuxidc.com
具體下載目錄在 /2017年資料/5月/26日/CentOS7下利用Cobbler搭建OpenStack當地源/
下載辦法見
------------------------------------------分割線------------------------------------------
操作步驟如下:
1、添加openstack源:
[root@cobbler ~]# cobbler repo add --name=openstack-mitaka --mirror=http://mirrors.163.com/centos/7.3.1611/cloud/x86_64/openstack-mitaka/ --arch=x86_64 --breed=yum
2、同步yum倉庫內容到當地
[root@cobbler ~]# cobbler reposync
3、將repo添加到profile
[root@cobbler ~]# cobbler profile edit --name=CentOS-7.3-x86_64.cfg --repos="openstack-mitaka" --distro=CentOS-7.3-x86_64 --kickstart=/var/lib/cobbler/kickstarts/CentOS-7.3-x86_64.cfg
說明:安裝系統時會自動添加倉庫配置
4、添加更新倉庫源的計劃任務
[root@cobbler ~]# echo "0 1 * * 0" cobbler reposync --tries=3 --no-fail>>/var/spool/cron/root
說明:設置每周日的凌晨1點進行同步
5、裝機自動配置yum
[root@cobbler ~]# vim /etc/cobbler/setting
yum_post_install_mirror: 1
6、修改ks文件(我在附件中會放一份最新的)
說明:在%post與%end之間添加一句“$yum_config_stanza”
%post
$yum_config_stanza
%end
7、安裝好的系統測試下安裝openstack的組件
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo? CentOS-Debuginfo.repo? CentOS-Media.repo? ? CentOS-Vault.repo
CentOS-CR.repo? ? CentOS-fasttrack.repo? CentOS-Sources.repo? cobbler-config.repo
[root@localhost yum.repos.d]# cat cobbler-config.repo?
# error: could not read repo source: /var/www/cobbler/ks_mirror/config/CentOS-7.3-x86_64-0.repo
[openstack-mitaka]
name=openstack-mitaka
baseurl=http://10.10.10.222/cobbler/repo_mirror/openstack-mitaka
enabled=1
priority=99
gpgcheck=0
[root@localhost yum.repos.d]# yum install openstack-glance -y
? --------------------中間過程忽略---------------------? ? ? ? ? ? ?
? python2-swiftclient.noarch 0:3.0.0-3.el7? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? python2-taskflow.noarch 0:1.30.0-3.el7? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? python2-urllib3.noarch 0:1.16-1.el7? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? python2-wsme.noarch 0:0.8.0-1.el7? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? pytz.noarch 0:2012d-5.el7?
Complete!
說明,速度杠杠的
到此,整個配置完成.
--------------------------------------分割線 --------------------------------------
下面是小編為你精選的Openstack相關知識,看看是否有你喜歡的:
Ubuntu 16.04 下 OpenStack 安裝部署
OpenStack之基礎環境準備(L版)?
Ubuntu 16.04 部署 OpenStack Ocata 詳解?
CentOS7.2下安裝部署OpenStack+KVM 云平臺虛擬化環境詳解?
本文永久更新鏈接地址:
歡迎參與《LINUX實戰:CentOS7下利用Cobbler搭建OpenStack本地源》討論,分享您的想法,維易PHP學院為您提供專業教程。