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
    • 最新
    • 标签
主页 / server / 问题 / 44977
Accepted
David
David
Asked: 2009-07-24 21:51:46 +0800 CST2009-07-24 21:51:46 +0800 CST 2009-07-24 21:51:46 +0800 CST

使用 GUI + 脚本(system-config-network)管理 RHEL/CentOS 上的网络接口

  • 772

我们有两个负载平衡的 CentOS 5.3 网络服务器,可以处理相当数量(约 20 个)的个性化购物网站。最终结果是我们必须为每个产品拥有一个单独的安全站点,从而产生大量网络别名,每个 IP 一个别名,这样 SSL 才能正常工作。

显然,手动管理这些东西并不好玩,尤其是当服务器死机并且您需要重建并希望确保一致性时。

但是,IT 经理不习惯使用 CLI 工具来管理某些事情,并且坚持使用类似的 GUI 工具system-config-network,以防他想要更改某些内容。

我编写的用于管理机器配置的脚本已尝试将这一点考虑在内,对于大多数网络配置,我使用system-config-network-cmd -e > netconfig转储配置、进行更改,然后system-config-network-cmd -i -c -f netconfig将更改重新导入。

我发现的问题是不同版本的 scn-cmd 行为不同,并且通常导入的内容不是实际存储的内容。即使只是简单地system-config-network-cmd -e > netconfig立即执行system-config-network -i -c -f netconfig而不进行任何更改也会导致不同的配置(运行system-config-network-cmd -e > netconfig2和执行diff netconfig netconfig2显示差异)。

scn-cmd 的问题是否会得到解决,还有其他人处理过这个问题吗?我尝试/etc/sysconfig/networking/*直接修改,但这似乎也不总是正确的。

是否有一些 Right Way(TM) 可以确保 RH GUI 工具和 /etc/sysconfig/network-scripts 可以和谐相处,同时仍然对脚本友好?

我正在考虑最终转向 puppet,但它在需要完成的其他项目的长长列表中远远落后,所以我希望有一些东西可以让我们继续前进。

centos scripting networking configuration rhel5
  • 1 1 个回答
  • 5019 Views

1 个回答

  • Voted
  1. Best Answer
    wzzrd
    2009-07-24T23:39:52+08:002009-07-24T23:39:52+08:00

    一个问题:当 IT经理甚至不习惯使用 shell 时,为什么要更改网络配置?如果他希望我做好我的工作,我会告诉他远离生产服务器。他做他的工作(付钱给我),我做我的(工作服务器)。

    无论如何,也许“设置”命令可以帮助您。以及如何使 /etc/sysconfig/network-scripts 成为 svn 或 git 存储库。比你至少可以回到以前的版本。我自己没有遇到像你这样的问题,因为我倾向于在部署期间编写网络配置脚本,然后就这样。不过,您所描述的内容听起来像是一个错误,因此您可能需要提交一份关于该工具的无关紧要行为的错误报告。

    顺便说一下,为这样的琐碎任务设置 puppet 并不是很多工作,因此这可能是一个很好的解决方案。

    • 1

相关问题

  • 10 Gb 网络:在光纤和双绞线之间做出决定

  • 如何在 Windows Server PPTP VPN 中自动为客户端分配路由?

  • 为什么我的电脑休眠时 VPN 连接会中断?[关闭]

  • 有什么软件可以模拟局域网?

  • 带宽利用工具?[关闭]

Sidebar

Stats

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

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

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

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

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

    • 3 个回答
  • Marko Smith

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

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +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