AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-73435

Magellan's questions

Martin Hope
Magellan
Asked: 2012-09-28 16:28:20 +0800 CST

Puppet 运行时出现“无法将 nil 转换为字符串”错误

  • 2

当尝试使用复制到 Puppet 模块目录中的模块时,我的 Puppet 客户端在连接到 Puppet 主服务器时返回“无法从远程服务器检索目录:服务器上的错误 400:无法在字符串中转换 nil”错误。

[root@puppetmaster modules]# rpm -qa *puppet*
puppet-2.7.18-1.el6.noarch
puppet-server-2.7.18-1.el6.noarch

[root@puppetmaster modules]# uname -sr
Linux 2.6.32-279.el6.x86_64

代码全部检查并有效。SELinux 已打开。

puppet
  • 1 个回答
  • 1147 Views
Martin Hope
Magellan
Asked: 2012-06-21 15:52:03 +0800 CST

双NAT网络的网络重构方法

  • 10

由于许多年前为了在这里和那里节省几美元而做出的一系列糟糕的网络设计决策(大部分),我的网络显然是次优架构的。我正在寻找改善这种不愉快情况的建议。

我们是一家非营利组织,拥有基于 Linux 的 IT 部门且预算有限。(注意:我们所运行的 Windows 设备都没有做任何与 Internet 对话的事情,我们也没有任何 Windows 管理员。)

关键点:

  • 我们有一个主要办公室和大约 12 个远程站点,这些站点基本上使用物理隔离的交换机将其子网 NAT 加倍。(没有 VLANing,并且当前交换机的能力有限)
  • 这些位置有一个“DMZ”子网,在每个站点的相同分配的 10.0.0/24 子网上进行 NAT。这些子网无法与任何其他位置的 DMZ 通信,因为我们不会将它们路由到服务器和相邻“防火墙”之间以外的任何地方。
  • 其中一些位置有多个 ISP 连接(T1、电缆和/或 DSL),我们使用 Linux 中的 IP 工具手动路由这些连接。这些防火墙都在 (10.0.0/24) 网络上运行,并且大多是“专业消费者”级防火墙(Linksys、Netgear 等)或 ISP 提供的 DSL 调制解调器。
  • 连接这些防火墙(通过简单的非托管交换机)是一台或多台必须可公开访问的服务器。
  • 连接到总部的 10.0.0/24 子网的是电子邮件服务器、远程通勤者 VPN、远程办公室 VPN 服务器、到内部 192.168/24 子网的主路由器。这些必须根据流量类型和连接源从特定的 ISP 连接进行访问。
  • 我们所有的路由都是手动或使用 OpenVPN 路由语句完成的
  • 办公室间的流量通过主“路由器”服务器中的 OpenVPN 服务,该服务器有自己的 NAT'ing。
  • 远程站点每个站点只安装一台服务器,并且由于预算限制无法负担多台服务器。这些服务器都是5-20个终端的LTSP服务器。
  • 192.168.2/24 和 192.168.3/24 子网大部分但不完全在可以做 VLAN 的 Cisco 2960 交换机上。其余的是 DLink DGS-1248 交换机,我不确定我是否足够信任它们以用于 VLAN。内部对 VLAN 也存在一些担忧,因为只有高级网络人员了解其工作原理。

所有常规互联网流量都通过 CentOS 5 路由器服务器,该服务器根据手动配置的路由规则将 192.168/24 子网 NAT 到 10.0.0.0/24 子网,我们使用这些路由规则将出站流量指向正确的互联网连接'-host' 路由语句。

我想简化这一点并为 ESXi 虚拟化准备好所有东西,包括这些面向公众的服务。是否有一个免费或低成本的解决方案可以摆脱双 NAT 并使这个混乱局面恢复一点理智,以便我未来的替代者不会追捕我?

主办公室的基本图: 在此处输入图像描述

这些是我的目标:

  • 在中间 10.0.0/24 网络上具有接口的面向公众的服务器将移入 ESXi 服务器上的 192.168.2/24 子网。
  • 摆脱双重 NAT,让我们的整个网络都在一个子网上。我的理解是,无论如何,这是我们需要在 IPv6 下做的事情,但我认为这种混乱阻碍了这一进程。
linux routing networking
  • 1 个回答
  • 599 Views
Martin Hope
Magellan
Asked: 2012-06-05 16:57:34 +0800 CST

ESXi 5 客户机无法引导

  • 7

我的 IBM x3550M3 服务器上的来宾无法在 VMWare ESXi 5.0 下启动时遇到问题。

注意:调查最终确定问题出在 Lenovo Edge 笔记本电脑上的 VMware 客户端,这是 Linux IT 商店中唯一可用的 Windows 机器。

vSphere Client v4 和 v5 在 Lenovo Edge 上重复行为。正如对接受的答案的评论中所指出的,用一个使用不同视频的工作站替换工作站是这个特定问题的“修复”。


ESXi 主机启动正常。客户端连接正常。来宾可以配置但不能成功启动。初始客户机内存消耗跃升至 560MB,几秒后下降至 40MB。初始 CPU 使用率是 1 个完整的 CPU(每个图表 3000Ghz)并立即下降到 29Mhz。来宾不会在“控制台”选项卡中显示任何输出,但会显示“已开机”状态。“事件”选项卡中没有错误。将 Guest 从 BIOS 切换到 EFI 没有任何区别。

VM 列为版本 7,并且该行为在所有可用的来宾操作系统风格中都是重复的。当服务器以 Legacy Only 模式启动时,问题也会重复出现。

日志不包含任何特别可疑的内容。

编辑:客户端和服务器之间没有防火墙、路由器或 VLAN。

编辑 2:我们已尝试在来宾设置中的下次启动复选框将来宾引导至 BIOS 屏幕。没有成功。

编辑 3:500GB 数据存储,上面有 1 个 40GB VM。充足的空间。

编辑 4:从我的旧 ESXi 4 服务器复制的来宾不要在 ESXi 5 系统上启动。最初它抱怨为默认 2500x1600 配置的视频 RAM 太少,但即使在我调整视频 RAM 设置或将其切换为自动检测后它仍然无法正常工作。

vmware-esxi guest ibm-xseries
  • 1 个回答
  • 2510 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve