Articles of 虚拟化

要SSD还是不要SSD? (虚拟化 – Xenserver)

我有几个Xenserver框运行(非常好)。 我们大部分的硬盘都安装了RAID1和两个7200rpm的企业级SATA硬盘,或者RAID10和4个7200企业SATA硬盘。 SATA硬盘是由于美元的高容量而select的,并且是WD RE4的,所以它们具有良好的质量和良好的机械驱动性能。 我有额外的预算来为我的部门获得一些好的东西,我们正在考虑为我们的虚拟化基础架构获得一些SSD。 问题是: Xenserver能从SSD中受益吗? 这不是一个简单的问题,因为当你想到存储的各种可能性时,它会变得复杂。 我们没有足够的预算来设置合适的SAN,因此networking存储暂时不存在(客户操作系统将存储在主机上)。 毫无疑问,如果虚拟机本身驻留在固态硬盘上,它们本身会在性能上受益,但是由于固态硬盘的容量不足,我们正在考虑让Xenserver本身能够使用固态硬盘的可能性,但是我们质疑这是否会任何好处(dom0是否需要高I / O性能?这有什么关系吗?或者VM只能从SSD性能中获益?)。 Xenserver的configuration是非常基本的,所以从一个磁盘运行它并不是我们的担心(我们只需要把新的安装放到一起,然后从存储arrays中导入虚拟机)。 请指教。 (但是请不要只是说“当然SSD是更好的”,因为它取决于它们是如何使用的)。

SQL Server慢,但CPU正常

我们在虚拟服务器上托pipe的SQL Server有一些麻烦。 我们偶尔会有很短的时间,即使执行一个简单的select需要几分钟。 在此期间,服务器上的CPU和内存使用情况显示正常。 我们已经使用性能监视器对服务器进行了一些基本的监视,但是这并没有发现任何东西,我们也没有想法。 诊断问题的下一步是什么? 编辑: 我们在服务器上看到的问题的唯一迹象是事件日志消息,告诉我们“SQL Server已经遇到x次I / O请求花费超过15秒来完成”

虚拟机的Windows许可(VirtualPC)使用

可能重复: 你能帮我解决我的软件授权问题吗? 我们希望实现持续集成/构build机器的过程,这个过程将构build我们的产品,并自动部署到虚拟机(从基本的VHD操作系统安装中复制),以便交付testing和自动化testing。 在不同版本的软件中,最终可能会同时存在10个甚至100个VHD。 作为开发者,我有一些关于许可的问题, a)我们是否需要创build和复制每个虚拟机的Windows操作系统(可能是Win2003服务器,但可能更新)许可证? 或者我们可以只许可那些正在运行的? b)鉴于我们将定期复制VHD,pipe理密钥的最佳方法是什么? 在我们必须或做其他事情之前,不应该input产品密钥? c)批量许可(我真的不知道有什么区别)适合所有这些? 基本上我们正在寻找最便宜的方法来正确完成这一点。 谢谢!

对于使用SQL Express 2008的Windows Server 2008 Web服务器,是否足够1GB RAM?

所以我正在定价虚拟专用服务器。 我期望每天支持500到1000(峰值)访问,分布在5个不同的网站上。 这些站点中的2个将拥有相当轻负载的SQL数据库。 我的带宽使用率很低 – 通常在10GB /月以下。 我倾向于orcsweb,因为它们作为软件包的一部分提供了所有的服务(每日备份,三重冗余OC12,24小时监控,防火墙等)。 另外我听说过好东西。 我相信他们最便宜的虚拟专用软件包包含了我需要的每件$ 100美元的一切。 我不确定的一件事是1GB的RAM。 问题是: 为了我的目的,1GB RAM足够用于SQL 2008的Windows 2008 Server吗?

利用虚拟化的小型企业

我们是一个小型企业(大约10人),主要是为了灾难恢复的原因而进行虚拟化设置,而且在将来还可以用于备份和可能的一些服务器整合function。 我已经对这些产品进行了一些研究,并在一段时间内将VMware用于桌面虚拟化。 但是,我有兴趣使用的是一些裸机pipe理程序的设置,而不是像VMware Server那样依赖于主机的东西。 成本是我们的主要关注(惊喜,惊喜)。 目前我们有两台物理服务器:一台是DC / Exchange /打印机的SBS2003,另一台是数据共享/ Backup Exec。 我们正在获得大量新工作(这将意味着更多的人),并希望投资一些新的硬件/软件的钱,所以我想利用这个机会,做正确的事情。 目前的计划是购买2台新服务器,每台服务器都有一个在本地存储器上运行1个虚拟机的“types1”pipe理程序。 作为这项投资的一部分,我们也可能升级到Server 2008和Exchange 2007。 虚拟化的灾难恢复便利性很有吸引力,适当的设置可以让我们在每台主机上运行多个虚拟机,等等。 以下是我的一些问题: 我们需要什么样的硬件? – 我假设一些types的x64configuration与大量的RAM … Hyper-V vs. VMware与其他? 与pipe理程序软件相关的成本? 我们如何创build每个虚拟服务器的完整备份? 我们目前备份到几个大硬盘之一,而不是磁带… 服务器存储? – 我的想法是在虚拟机的每个物理服务器上使用本地存储器吗? 我们绝对买不起SAN或其他共享存储。

VirtualBox在生产?

我打算将目前由Debian支持的服务转移到VirtualBox中。 如果需要的话,这将使我们能够轻松地将其移植到更快的机器上。 设置将是: debian host > Virtual Box #1 > debian instance #1 running Apache & application > Virtual Box #2 > debian instance #2 containing database 你有任何基于Virtual Box的生产设置的经验吗? 它稳定和足够快吗? 你会推荐一个不同的产品? 非常感谢!

如何分配一个虚拟机,让用户尝试一个依赖性大的程序?

我写了一个学术软件,有许多第三方软件依赖关系(并需要RDBMS)。 我想创build一个预先安装了所有必要的依赖项和用户帐户的Linux虚拟机映像,以便我的用户可以下载和试用我的软件,而无需安装所有的依赖关系。 什么是最好的方式来做到这一点,我应该使用什么样的虚拟机文件格式?

从物理Windows 2000服务器安装创build虚拟硬盘

我已经find了很多的关于如何创build一个WIN XP或更新的Windows的虚拟形象的指导,但是它让我不知道如何用WIN 2000服务器来做到这一点。 任何人有什么好的input? 我希望最终使用virtualbox。

Postfix虚拟域名:如何接受除两个以外的所有子域名?

假设我的Postfix服务器提供域example.com ,我希望它接受example.com的所有子域的邮件,除了mail.example.com和in.example.com 。 起初,我试过使用排除这两个子域的正则expression式: (?(?!mail|in).+\.example.com) 但它没有工作。 我不确定问题是否与正则expression式或Postfix的正则expression式引擎是否不支持条件,所以我决定尝试使用表文件的条件。 在这一点上,我的桌子看起来像这样: /等/后缀/ virtual_domains: if !/(in|mail)\.example\.com/ /.+\.example\.com/ OK endif /etc/postfix/main.cf文件: virtual_alias_domains = regexp:/etc/postfix/virtual_domains 但它也没有工作。 我究竟做错了什么?

无法更改PostgreSQL端口

我在CentOS 6.2服务器上运行Postgresql 8.4作为服务。 我在/var/lib/pgsql/data/postgresql.conf文件中设置了port = 21444和listen_addresses = '*' 我在postmaster.opts更改了5432到21444并重新启动了postgres,但是当我运行netstat -lntp postgresql仍然在端口5432上运行 tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 20276/postmaster 当我重新启动postgresql时,我得到/proc/self/oom_adj错误警告,但服务启动无论如何。 我读过使用虚拟化服务器时可能会出现这个错误,但是我不知道这是否影响了postgresql监听端口。 正确的pgsqlconfiguration文件在/var/lib/pgsql/data加载: [root@srv02 ~]# ps -ef | grep postgres root 1358 22140 0 09:42 pts/0 00:00:00 grep postgres postgres 9519 1 0 Mar16 ? 00:00:01 /usr/bin/postmaster -p 5432 -D /var/lib/pgsql/data postgres 9573 9519 0 Mar16 ? […]