我经常发现自己在失败时重新下载相同的 lxc 实例包,并尝试使用 Landscape、单模式或多模式选项重新安装 openstack-install,这在慢速连接上需要时间。Juju 引导在下载它需要的包、实例和/或 lxc 容器时不服从系统范围的代理。幸运的是,现在手动设置 MaaS 安装,因此我们可以在 MAAS GUI 中定义 MAAS_HTTP_PROXY。
我已经设置 /etc/environment、/etc/apt/apt.conf 和 /etc/wgetrc 以在本地网络中使用代理服务器,但该工具会忽略该设置并在每次重新安装或重新部署时直接通过 Internet。
我如何配置 openstack-install 以服从系统范围的网络代理设置,以便所有下载包、实例和容器都缓存在 squid 中,以便更轻松、更快速地部署?
我不确定您看到的所有下载,但至少 lxc 图像是通过 HTTPS 检索的,因此不会被缓存。
请参阅:https ://www.mail-archive.com/[email protected]/msg01303.html
安装程序设置
apt-http-proxy
为现有 MAAS 安装的任何 MAAS 服务器 IP。因此,每当 juju 部署任何需要安装 apt-get 的服务时,它都会从该代理中提取。