多节点OpenStack Charms 部署指南0.0.1.dev223--14--ssh端口转发解决IDC机房国际线路不良问题

56 篇文章 4 订阅
56 篇文章 1 订阅

目录:
第一节 多节点OpenStack Charms 部署指南0.0.1.dev223–1--OpenStack Charms 部署指南
第二节 多节点OpenStack Charms 部署指南0.0.1.dev223–2-安装MAAS

第三节 多节点OpenStack Charms 部署指南0.0.1.dev223–3-安装Juju

第四节 多节点OpenStack Charms 部署指南0.0.1.dev223–4-安装openstack

第五节 多节点OpenStack Charms 部署指南0.0.1.dev223–5--使bundle安装openstack

第六节 多节点OpenStack Charms 部署指南0.0.1.dev223–6--配置vault和设置数字证书生命周期

第七节 多节点OpenStack Charms 部署指南0.0.1.dev223–7--juju 离线部署bundle

第八节 多节点OpenStack Charms 部署指南0.0.1.dev223–8--配置 OpenStack

附录 t 多节点OpenStack Charms 部署指南0.0.1.dev223–附录T–OpenStack 高可用性

第九节 多节点OpenStack Charms 部署指南0.0.1.dev223–9--网络拓扑

第十节 多节点OpenStack Charms 部署指南0.0.1.dev223–10–OpenStack 高可用基础架构实际

第十一节 多节点OpenStack Charms 部署指南0.0.1.dev223–11–访问Juju仪表板

第十二节 多节点OpenStack Charms 部署指南0.0.1.dev223–12–OpenStack 配置openstack失败后处理

第十三节 多节点OpenStack Charms 部署指南0.0.1.dev223–13–OpenStack配置高可用后无法登陆openstack dashboard

第十四节 多节点OpenStack Charms 部署指南0.0.1.dev223–14–ssh端口转发解决IDC机房国际线路不良问题

第十五节 多节点OpenStack Charms 部署指南0.0.1.dev299–15–OpenStack 实例高可用

第十六节 多节点OpenStack Charms 部署指南0.0.1.dev299–16–OpenStack基础架构高可用The easyrsa resource is missing. .

第十七节 多节点OpenStack Charms 部署指南0.0.1.dev303–17–修改实例数量等quota上限

第十八节 多节点OpenStack Charms 部署指南0.0.1.dev303–18–backup备份

第十九节 多节点OpenStack Charms 部署指南0.0.1.dev303–19–juju log

第二十节 多节点OpenStack Charms 部署指南0.0.1.dev303–20–控制器高可用性

第二十一节 多节点OpenStack Charms 部署指南0.0.1.dev303–21–控制器备份和还原

第二十二节 多节点OpenStack Charms 部署指南0.0.1.dev223–22-- Resource: res_masakari_haproxy not running

第二十三节 多节点OpenStack Charms 部署指南0.0.1.dev223–23-登录openstack-dashboad,SSLError(SSLCertVerificationError

第二十四节 多节点OpenStack Charms 部署指南0.0.1.dev223–24-Resource: res_masakari_f8b6bde_vip not running

第二十五节 多节点OpenStack Charms 部署指南0.0.1.dev223–25–rsyslog 日志服务器构建实际

第二十六节 多节点OpenStack Charms 部署指南0.0.1.dev223–26–跨model 建立关系构建rsyslog 日志服务器构建实际

第二十七节 多节点OpenStack Charms 部署指南0.0.1.dev223–27–Charm Hook

第二十八节 多节点OpenStack Charms 部署指南0.0.1.dev223–28–Command run

第三十节 多节点OpenStack Charms 部署指南0.0.1.–30–参考体系结构—Dell EMC硬件上的Canonical Charmed OpenStack(Ussuri)

第三十一节 多节点OpenStack Charms 部署指南0.0.1.–31–vm hosting-1

第三十二节 多节点OpenStack Charms 部署指南0.0.1.–32–vm hosting-2-VM host networking (snap/2.9/UI)

第三十三节 多节点OpenStack Charms 部署指南0.0.1.–33–vm hosting-3-Adding a VM host (snap/2.9/UI)

第三十四节 多节点OpenStack Charms 部署指南0.0.1.–34–vm hosting-4-VM host存储池和创建和删除vm (snap/2.9/UI)

第三十五节 多节点OpenStack Charms 部署指南0.0.1.–35–Command export-bundle备份opensack并重新部署openstack

第三十六节 多节点openstack charms 部署指南0.0.1-36-graylog实际-1

第三十七节 多节点openstack charms 部署指南0.0.1-37-graylog实际-2

第三十八节 多节点openstack charms 部署指南0.0.1-38-graylog实际-3

第三十九节 多节点openstack charms 部署指南0.0.1-39-graylog-4-filebeat

第四十节 多节点openstack charms 部署指南0.0.1-40-prometheus2

参考文档:

An Illustrated Guide to SSH Tunnels
<Local image mirror (snap/2.9/UI)>

《MAAS+ubuntu私有源环境搭建》

MAAS主机托管在第三方机房,发现比办公室的联通单线访问images.maas.io的速度还慢。连charmhub和maas的映像都下载不下来。折腾了下,发现可以在办公网的局域网内架设www server安装本身maas镜像源,maas server通过ssh远程端口转发来访问此内网www server10.0.0.3来解决maas镜像同步。

1 在办公司内网的服务器A安装配置maas本地镜像

安装simplestreams

sudo apt install simplestreams

首先定义一些变量以整理最终的CLI命令

KEYRING_FILE=/usr/share/keyrings/ubuntu-cloudimage-keyring.gpg
IMAGE_SRC=https://images.maas.io/ephemeral-v3/stable
IMAGE_DIR=/var/www/html/maas/images/ephemeral-v3/stable

下面的示例为amd64架构选择了与Ubuntu 18.04(Bionic)和Ubuntu 20.04(Focal)兼容的所有可用内核,从而下载了大约3.1 GB的内核。第二个命令镜像引导加载程序。

sudo sstream-mirror --keyring=$KEYRING_FILE $IMAGE_SRC $IMAGE_DIR \
    'arch=amd64' 'release~(bionic|focal)' --max=1 --progress
sudo sstream-mirror --keyring=$KEYRING_FILE $IMAGE_SRC $IMAGE_DIR \
    'os~(grub*|pxelinux)' --max=1 --progress

要事先了解sstream-mirror命令将要抓取的内容,或者要避免出现错误的选择来节省带宽和时间,请包括–dry-run选项。如果满意,请删除该选项以启动下载。
MAAS会将映像写入到上面的变量“ IMAGE_DIR”定义的目录中的磁盘上,新引导源的“位置”将为

URL=http://10.0.0.3/maas/images/ephemeral-v3/stable/

安装apache2,使上述网址生效。

apt-get install apache2

查看apache的配置文件/etc/apache2/sites-available/000-default.conf是否使能了目录/var/www/html/

DocumentRoot /var/www/html

打开浏览器http://10.0.0.3/maas/images/ephemeral-v3/stable/即可查看下载的镜像缓存,端口80

如下图:
在这里插入图片描述

2 使用ssh远程端口转发,使IDC机房中MAAS server B 191.168.11.111能够访问内网www server A 10.0.0.3:80

从内网10.0.0.3主机执行如下ssh命令:

ssh -R 12345:10.0.0.3:80 -p 62022 ubuntu@191.168.11.111 -N

其中参数解释如下:

-R 为启用远程端口转发

12345:10.0.0.3:80 将远程主机191.168.11.111的12345端口转发至内网主机10.0.0.3的80端口。

-p 62022 ubuntu@191.168.11.111,ssh访问远端主机191.168.11.111的62022端口

-N 不执行远程指令。

命令执行后,会要求输入ssh 密码。

3 maas server同步custom镜像

在远端maas 服务器的image 页面选择custom,输入“http://localhost:12345/maas/images/ephemeral-v3/stable/”
选择 connect,会出现各ubuntu版本,
在这里插入图片描述
或者在maas server上执行maas cli,再次导入亦可。


又研究了下,可以用更简化的办法解决:

1 启用ssh远程端口转发

从内网机器10.0.1.3ssh到maas server191.168.11.111,启用远程端口转发,使maas sever 通过ssh隧道,经内网机器10.0.1.3,访问images.maas.io

从10.0.1.3执行:
ssh -R 34567:images.maas.io:80 -p 62022 root@191.168.11.111 -N

2 在maas server服务器image页面,启用custom image。

内容写为:http://localhost:34567/ephemeral-v3/stable/,链接,再同步。

在这里插入图片描述

第三种方法

直接在maas server上创建maas local mirror了。
第一个方法和第二个方法结合,估计大家都可以顺理成章的解决了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值