-----------------------------
在centos架设yum源和使用163
--------------------
上传CentOS-6.5-x86_64-bin-DVD1.iso到/home/data
mount -o loop CentOS-6.5-x86_64-bin-DVD1.iso /mnt/
mkdir /home/data/Centos
cp -R /mnt/Packages /home/data/Centos/
cd /home/data/
yum install createrepo -y
createrepo Centos/
yum install httpd -y
vi /etc/httpd/conf/httpd.conf
将/var/www/html 改为/home/data
/etc/init.d/httpd start
chkconfig httpd on
netstat -an | grep 80
history
修改客户端
cat >>/etc/yum.repos.d/CentOS-Base.repo<<EOF
[base]
name=myiso repo
baseurl=http://192.168.4.254/Centos
gpgcheck=0
enabled=1
[updates]
name=myiso update
baseurl=http://192.168.4.254/Centos
gpgcheck=0
enabled=1
EOF
#下载OpenStack安装包(仅作为参考,根据需求添加其它组件)
yum install centos-release-openstack-pike -y #安装OpenStack官方源
yum install --downloadonly --downloaddir=/www/share/centos7_rpm/ -y \
python-openstackclient openstack-selinux?python-openstackclient python2-PyMySQL \
openstack-utils \
mariadb mariadb-server mariadb-galera-server python2-PyMySQL \
erlang socat rabbitmq-server \
openstack-keystone httpd mod_wsgi memcached python-memcached \
apr apr-util \
openstack-glance python-glance \
openstack-nova-api openstack-nova-conductor \
openstack-nova-console openstack-nova-novncproxy \
openstack-nova-scheduler openstack-nova-placement-api \
openstack-nova-compute python-openstackclient openstack-selinux \
openstack-neutron openstack-neutron-ml2 \
openstack-neutron-linuxbridge python-neutronclient ebtables ipset \
openstack-neutron-linuxbridge ebtables ipset \
openstack-dashboard \
openstack-cinder targetcli python-keystone lvm2 \
corosync pacemaker pcs fence-agents resource-agents \
openstack-neutron-linuxbridge
可以把centos7的安装光盘下的rpm考入到/home/data/centos7_rpm/
#更新源
createrepo --update -p /home/data/centos7_rpm/
在linux 6版本下,运行上述命令出现问题,主要找不到centos-release-openstack-pike,可以现在centos7先行下载,再拷入上述目录
yum install --downloadonly 需要安装插件
用的是163的镜像源
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
mv /etc/yum.repos.d/CentOS-Base.repo{,.bak}
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
把此文件放在/etc/yum.repo文件夹下。
yum clean all
yum makecache
在CentOS上安装ansible使用命令安装,出现找不到package,没有安装的提示
Ansible是属于Extra Packages for Enterprise Linux (EPEL)库的一部分,因此要先安装EPEL,使用如下的命令
yum install epel-release
yum repolist
yum install ansible