小编the*_*ega的帖子

libvirt:无需重新启动即可更改 dhcp-setup

我正在使用 libvirt 和 kvm 来虚拟化我的服务器。我将 libvirt 配置为在网桥网络接口上启动一个 dhcp-server 来为虚拟机提供它们的 ips。每个 VM 总是基于其 mac 获得相同的 ip,配置如下:

<dhcp>
 <range start='10.1.1.2' end='10.1.1.254' />
 <host mac='54:52:00:21:01:ba' name='virstvm' ip='10.1.1.10' />
 <host mac='00:16:36:2d:71:f9' name='secvm' ip='10.1.1.20' />
</dhcp>
Run Code Online (Sandbox Code Playgroud)

问题:每当我向 dhcp 部分添加新主机时,我都必须重新启动 libvirt-bin,它会重新启动我所有的. 这不能成为解决方案,因为这意味着每次添加新服务器时都会停机。有解决办法吗?

dhcp libvirt kvm-virtualization

11
推荐指数
3
解决办法
9596
查看次数

为服务器选择哪种 Linux 虚拟化?

嘿,我有一个全新的带有 12GB 内存的 Intel i7 服务器系统,我想使用虚拟化将其他三个 linux 服务器整合到这台机器上。我想在服务器中使用硬盘(通过一种 LVM)作为存储,因为我没有 SAN/IScsi。所有 Linux-VM 都将运行 Debian-Linux,因此不需要 Windows 支持。我更喜欢裸机虚拟化(所以我不必维护“dom0”的操作系统)。该软件应该是免费的,甚至最好是开源的。

虚拟机将运行:PostgresSQL、Lighttpd+PHP、Tomcat 服务器、邮件服务器、静态文件 Lighttpd。

问题是,我无法决定选择哪个系统:

VMware EsXi:问题是服务器中的 NIC 不受支持:它是 realtek 芯片,因为它是托管服务器,我无法修改硬件。

Citrix XenServer:我需要管理软件才能在 Linux 下运行,Citrix 软件只能在 Windows 上运行。更大的问题:您不能将机器存储在内部硬盘上,您需要一个 SAN。

XEN:目前我最喜欢的,但我没有发现可以用来显示虚拟机状态的管理软件。我必须将 debian-system 设置为 dom0 并对其进行维护。

OpenVZ:我讨厌这个,它在 debian 下从来没有正常工作过。

主要问题是:市场变化很快,所以我在互联网上找到的任何东西都已经过时了,所以有人可以给我一些建议吗?谢谢!

virtualization linux xen citrix vmware-esxi

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

对 Linux Webserver 使用还是不使用虚拟化?

我维护当前托管在三台机器上的大型 web 项目(java + postgres + 一些工具)的服务器:

  1. 机器:邮件服务器(后缀),广告服务器(lighttpd + php + openx)
  2. 机器:Tomcat+Servlet
  3. 机器:PostgreSQL-Server,静态内容(通过 lighttpd)

所有机器都运行 Debian Stable 并通过 VPN (openvpn) 连接。由于硬件非常陈旧(每个 AMD Athlon 3000+ 和 2GB RAM),是时候进行更改了。

这些服务器现在应该被一台大机器取代(16GB 内存,支持 VT 的大英特尔 CPU,5 个 IP)。

现在的问题是:我应该仍然使用虚拟机来分离不同的任务,还是应该像往常一样简单地把所有东西都放在机器上。优缺点在哪里?

我想到了以下几点:

专业虚拟化:

  • 安全性:由于虚拟机是分开的,你不能拿走整台机器(希望如此)

虚拟化:

  • 性能:有性能损失
  • 工作:每个维护工作都必须为每个虚拟机完成多次
  • 通信:不同虚拟机(Servlet 做数据库)的通信变得更加复杂。
  • 硬内存限制:我必须为每台机器分配静态资源(如内存)。如果说我的 db-server 需要更多的 ram 30 秒(比分配的时间多),并且其他机器上会有更多的 ram 可用,这可能是一个骗局。如果没有虚拟化,这将不是问题。

感谢您的任何提示。

virtualization linux debian

5
推荐指数
1
解决办法
1288
查看次数