小编pQd*_*pQd的帖子

小规模的自动化 linux 部署和配置管理 - 值得吗?

我即将部署大约 25 台运行Debian 的服务器。这些机器将扮演不同的角色——网络服务器、Java 应用服务器、代理、MySQL 机器。环境在未来可能不会增长太多 - 未来 2 年内可能会增加 2-5 台服务器。

我可能会使用fai进行系统安装,但我不确定是否值得为这么小的规模添加cfenginepuppet集中配置管理。

配置管理对于这种规模的环境有意义吗?

linux debian automated-install configuration-management

24
推荐指数
3
解决办法
6442
查看次数

puppet:修改配置文件后强制重启服务

如果通过 puppet 从主存储库将新版本的配置文件下载到托管服务器之一,我如何确保重新启动相关服务。

典型场景 - 假设有新的 munin 或 apache 配置。puppet 客户端发现它,覆盖本地文件......以及...... - 如何确保服务重新启动/重新加载?

多谢!

configuration-management puppet

21
推荐指数
2
解决办法
5万
查看次数

我的 TCP 连接是否被我所在国家的政府破坏了?

我怀疑我的国家政府正在以某种方式销毁 TCP 连接上收到的 ACK 数据包。

当我尝试在 80 以外的端口上与外部主机建立 TCP 连接时,TCP 握手将不会成功。我捕获了 pcap 文件(gmail.pcap:http ://www.slingfile.com/file/aWXGLLFPwb ),我发现我的计算机在发送 TCP SYN 后会收到 ACK,但它不会回复 SYN ACK,而是发送一个 RST。

我检查了来自外部主机的 ACK 数据包,但它似乎完全合法。序列号和我知道的所有标志都是正确的。谁能告诉我为什么我的计算机(Linux 机器)会发送 RST 数据包?

pcap截图

networking firewall tcp rst

14
推荐指数
2
解决办法
910
查看次数

LAMP 服务器性能提示

可以向运行 LAMP 服务器的人提供哪些性能提示?

在某些特定于发行版的情况下,我的目标是 Debian。

lamp

11
推荐指数
1
解决办法
2784
查看次数

LVM 镜像 VS RAID1

在了解了一些 LVM 镜像之后,我考虑更换我正在使用的当前 RAID-1 方案以获得一些灵活性。

问题是,根据我在网上查到的,LVM是:

  1. 比 RAID-1 慢,至少在读取时(因为只有单个卷用于读取)。
  2. 对电源中断不可靠,并且需要禁用磁盘缓存以防止数据丢失。

http://www.joshbryan.com/blog/2008/01/02/lvm2-mirrors-vs-md-raid-1/

此外,至少对于我阅读的几个设置指南(http://www.tcpdump.com/kb/os/linux/lvm-mirroring/intro.html),该指南实际上需要第三个磁盘来存储 LVM 日志. 这使得设置在 2 个磁盘安装上完全无法使用,并降低了更多磁盘上使用的镜像磁盘的数量。

任何人都可以评论上述事实,并让我知道他使用 LVM 镜像的经验吗?

谢谢。

linux raid lvm mirroring

10
推荐指数
4
解决办法
1万
查看次数

在单个服务器上安装多个 MySQL 实例的“Debian 方式”是什么?

您知道在单个服务器上设置多个 MySQL 实例的任何“Debian 方式”吗?服务器将接收从多个远程数据库复制的数据。

我可以使用像mysqlsandbox这样的脚本,但我更喜欢坚持使用 Debian 软件包,并且希望能够在将来没有太多复杂性的情况下升级设置。另一个解决方案是mysqlmanager - 它适用于 MySQL 5.1,但它已被弃用,不再随 5.5 发布。

那么在单个 Debian 服务器上运行多个 MySQL 实例的“最佳实践”是什么?

mysql debian

9
推荐指数
1
解决办法
6110
查看次数

克隆 Linux 服务器后要更改什么?

假设我正在克隆一个包含 Linux 服务器的虚拟机。

你有什么建议来改变克隆?我知道 - 这有点含糊,取决于在 linux 上安装了哪些服务,但也许您可以提出一些想法?

现在我改变:

  • 虚拟接口的 MAC 地址 [事实上VMware为我做的]
  • 重新生成 SSH 证书 [包括主机证书 - rm /etc/ssh/ssh_host*; Debian 世界中的dpkg-reconfigure openssh-server ]
  • 更改主机名

还有什么?

virtualization linux disk-image

8
推荐指数
2
解决办法
1万
查看次数

KVM:VM 的最大内核数和内存量

我有一台带有 16GB RAM 的新 8 核机器。我想使用Ubuntu 和 KVM在其上运行 VM 。除了 SSH 之外,主机上不会运行其他任何东西。

我的问题是我可以用于 VM的最大内核数和 RAM 数是多少。我可以创建 4 个 VM 并为每个 VM 分配 2 个内核和 4GB RAM 吗?主机操作系统是否会遇到此类设置问题?

换句话说,主机运行虚拟机所需的最少内核和 RAM 数量是多少?1 个核心和 1GB 的 RAM 是否足以运行 VM。

ubuntu virtual-machines kvm-virtualization

7
推荐指数
2
解决办法
1万
查看次数

(svn+ssh) 让 bash 通过 SSH 加载我的路径

我试图svnserve通过 SSH 在服务器上提供(Subversion 服务器)时出现了这个问题。我编译了 SVN 并将其安装在$HOME/bin. 本地访问它(不是通过 SSH)工作正常。

svn+ssh由于以下原因连接失败:

bash: svnserve: command not found
Run Code Online (Sandbox Code Playgroud)

调试这个,我发现:

ssh user@server "which svnserve"
Run Code Online (Sandbox Code Playgroud)

说:

which: no svnserve in (/usr/bin:/bin)
Run Code Online (Sandbox Code Playgroud)

这就奇怪了,因为我已经更新的路径,$HOME/bin在我.bashrc,和还增加了它~/.ssh/environment。但是,SSH 似乎没有读取它。虽然当我跑步时:

ssh user@server "echo $PATH"
Run Code Online (Sandbox Code Playgroud)

确实打印了我更新的路径!

这里发生了什么?如何让 SSH 找到我的svnserve? 提前致谢

ssh bash svn

6
推荐指数
1
解决办法
2万
查看次数

openvpn隧道之间的动态路由

我正在考虑通过OpenVPN隧道使用动态路由 [OSPF 或 RIP] 。现在我几乎没有以全网状连接的办公室,但是随着我们添加更多位置,这不是可扩展的解决方案。如果我计划使用的两个 vpn 终端点之一出现故障,我想避免大量内部流量受到影响的情况。

你有类似的配置在生产中工作吗?如果是这样-您使用了什么路由守护程序-quagga?还有什么?你有遇到什么问题吗?

谢谢!

linux openvpn linux-networking dynamic-routing

6
推荐指数
1
解决办法
5588
查看次数