我正在尝试复制 Kinsta 在 GCloud 上使用的技巧,在 Ubuntu VM 上运行 PHP,为所有部署的站点分配 RAM 并处理缓存,而不是运行多组缓存线程和池,然后将多个独立的 Wordpress 站点部署为此共享资源池下的 LXC 容器,以完全绕过 Wordpress 多站点的限制,而不会破坏产生一堆额外的 VM。
我遇到的问题是,自从Netplan成立以来,我似乎无法在不失去与VM的连接的情况下启动LXDBR0桥接接口,因为当我应用新计划时,它会拿走操作系统的基本NIC并将其置于网桥的控制之下。 在那之后,除非我重置(请参阅重新启动)实例,否则我无法再次访问它,并且出于任何原因,重新启动都会清除我的新配置并将所有内容重置回最初配置的基本配置。
网络: 版本: 2 渲染器:联网 以太网: enp1s0: DHCP4:否 DHCP6:否 桥梁: lxdbr0: DHCP4:否 接口: - ENP1S0 地址: [192.168.0.10/24] 网关 4:192.168.0.1 名称服务器: 地址:[192.168.0.1,8.8.8.8,8.8.4.4] 参数: STP:假 前向延迟:0
我预计根 vNIC 在释放其地址时会脱机,然后网桥对 IaaS 进行新的 DHCP 调用,但稍后我可以再次访问我的 VM。 相反,发生的情况是 IaaS 会丢失与基于 IP 的 VM 的所有连接。
好的。 这很有趣。 以下是您需要执行的操作,并提供参考:
- 创建新映像以自定义: 谷歌软件开发工具包创建图像
- 为 VM 实例启用嵌套虚拟化(也适用于 KVM... \在 GCE 中启用嵌套虚拟化
- 使用新磁盘生成 VM 创建和启动 VM 实例
- 通过 SSH 连接到串行控制台,而不是通过 NIC 通过串行控制台连接
- 使用网桥配置 LXD 在此处输入链接说明
做!