我们在安装Openstack时,需要安装很多组件,这些组件并不是我一开始想象中的安装部署包,也没有任何地方可以下载一个类似压缩包的,我们需要在一个可以连接互联网的环境下,直接进行在线安装,安装的命令为:
sudo apt-get install XXXX(包的名称)
但是很多情况下,用户的环境并不支持能够连接互联网,那么我们就需要事先将这些包下载到一个可以联网的环境下,也就是配置一个源,那么其他环境只需要连接该源地址,就可以安装相关的软件包了。所以说虽然该博客的名称为配置openStack镜像源,其实任何软件包都可以配置,配置软件源的名称更为合适。
机器1:192.168.195.138(可以连接互联网)
机器2:192.168.195.144(不可以连接互联网),但是可以连接机器1.
首先我们需要在机器1进行如下操作:
1、创建管理用户
我们可以创建一个.sh文件,将如下操作命令添加进去,然后执行即可
history -w
user=zrepo
pass=zrepo@openstack
useradd -m -d /home/${user} -k /etc/skel -s /bin/bash ${user}
printf "${user}:${pass}" | chpasswd
echo "${user} ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/${user}
chmod 0440 /etc/sudoers.d/${user}
history -c
2、安装软件包
apt-get install dpkg-dev nginx wget -y
3、创建相关文件夹
/data/repo/openstack/dists/trusty/icehouse/binary-amd64
/data/repo/openstack/dists/trusty/icehouse-ext/binary-amd64
/data/repo/openstack/dists/trusty/os/binary-amd64