我们有一个老化的Windows Web服务器,通过IIS托pipeWeb应用程序,并包含一个SQL Server 2005实例。 它运行从标准的HTML,通过传统的ASP和ASP.NET MVC的一系列网站。 它目前在我们的办公室托pipe,并一直由我们的远程员工通过宽带访问,尽pipe最近我们已经开始为我们的一些客户build立门户网站,所以这成为一个不可靠的情况。 我们正在考虑今年更换服务器,而且我正在考虑将其转移到云端。 我研究过Azure云服务,但是由于我们的要求包括传统的ASP,所以重写所有的工作都是不可行的,所以我现在正在查看他们的虚拟机。 我的问题是,从专用服务器迁移到虚拟机是否存在潜在的隐患? 我们的networking应用程序不是特别的处理器密集型,我们没有数百个用户,但是我们可能遇到任何性能问题。 还有什么我应该考虑的?
我有运行Debian 6.0的专用服务器(OVH)。 由于它是非常强大的机器,并没有充分利用,我想尝试使用Virtualbox运行Windows服务器。 我已经安装了Virtualbox和Windows Server 2008 R2。 最后要做的是configurationnetworking,而我真的不知道该怎么做。 我的服务器的IP地址是176.31.xxx.xxx,我已经购买了路由到我的原始IP地址(176.31.xxx.xxx)的另一个IP 87.98.xxx.xxx。 如何configuration主机和客户端操作系统,以便主机仍可通过IP地址176.31.xxx.xxx访问,而客户端(Windows)使用87.98.xxx.xxx IP地址?
简介:是否有一个虚拟机针对快速内存中回滚到以前的状态进行了优化? 我在StackOverflow和SuperUser上试过了 – 也许这是问这个问题的正确的地方。 🙂 我正在寻找将虚拟机回滚到以前已知状态的最快方法。 我会做很多回滚到相同的状态。 拍摄快照可能会很慢,但回滚需要很快。 理想情况下,我希望回滚的性能尽可能接近单个memcpy()的性能。 我目前正在testing我的便携式机器(Mac OS X)上的东西,但稍后会将其部署到强大的Linux服务器上。 可移植性会很好,但只能在Linux上运行。 商业解决scheme是好的,如果他们完成工作。 下面是memcpy()在我的机器上花费的时间:( 代码在这里 ) 尺寸时间 ========= ========= 64 MB 0.030 s 128 MB 0.085秒 256 MB 0.140秒 512 MB 0.290秒 1024 MB 0.600秒 到目前为止,我已经在我的机器上尝试了VirtualBox和VMWare Fusion。 两者的performance相当。 理想情况下,我也想回滚磁盘状态。 VirtualBox似乎支持“不可变的”磁盘,所有的磁盘I / O都被logging到一个差异文件中,并在回滚时抛出。 这似乎是天作之合。 对于VirtualBox回滚具有2.5 GB分配的RAM的虚拟机,其中保存在磁盘(SSD)上的状态需要约35秒。 由于磁盘I / O预计会很慢,我接下来创build了一个RAM磁盘(格式化为HFS +)并将快照移到那里。 否则,不变的虚拟机回滚到相同的状态需要大约16.5秒。 快照数据占用1.11 GB。 因此,从RAM磁盘回滚时,VirtualBox需要大约15s / […]
我有一个KVM服务器和两个虚拟机。 我有一个主IP和两个额外的“单”IP(而不是一个子网)。 我不希望在本地KVM上有专用地址的networking,但是我想从提供者(我买的)给虚拟机分配公有IP地址,我想pipe理这些IP在KVM主机上的路由,不在提供者一方(所以,不仅仅是从提供者桥接,而是从我的主机到虚拟机桥接) 我在互联网上find的所有教程都有点混乱,因为它们都是解决相同问题的不同方法(但对我来说还是不起作用)。 更新: 这会工作吗? auto eth0 iface eth0 inet manual auto vmbr0 iface vmbr0 inet static address 176.xy133 (not 192.168.1.1) netmask 255.255.255.224 (not 255.255.255.0) gateway 176.xy129 (Provider's GW IP) bridge_ports eth0 bridge_stp off bridge_fd 0
我有多个虚拟机(XEN域)正在获取数据,并写在一个ext4分区的目录。 这是否会引入数据丢失或损坏?
在我的实验室中,我们有24个工作站,每个工作站都有5个由VMware Workstation设置的技术人员维护的虚拟机。 这些提供了大量的pipe理开销,因为我们必须每三个月(下一季度开始)更新它们以及主机操作系统,最多可以更新144个系统,而不仅仅是24个。每当我们需要重新镜像主机,虚拟机为每个镜像增加130GB,超过3TB的额外数据通过networking发送,并且有更多的时间来应用每个镜像,然后我们仍然需要启动所有120个虚拟机,并为它们分配一个唯一的IP地址和主机名称。 我们希望将虚拟机从主机和服务器上卸下,但是在环顾了几天之后,我仍然不知道从哪里开始寻找解决scheme。 可能有更好的方法来做到这一点,但在我看来,理想的解决scheme是用五个瘦客户机操作系统来replace主机上的虚拟机,每个操作系统都被configuration为连接到服务器,并被发送或连接到唯一虚拟机。 我们不能一直在服务器上运行120个虚拟机,所以当学生尝试启动虚拟机时,服务器将不得不从模板创build一个虚拟机的副本,并在学生完成虚拟机后摧毁虚拟机。 如果还有另一个客户端应用程序必须安装在主机上,那么我想让他们保留在VMware Workstation中的唯一原因是因为学生们已经知道当他们需要使用它们的时候在那里寻找虚拟机。 如果有的话,虚拟化软件会允许这样做吗? 有没有其他的解决scheme,我没有看到?
我有一个虚拟机的磁盘从一个主机复制到另一个实时迁移。 我可以想到两种方法来复制虚拟机的磁盘。 在原始主机上执行逻辑卷的快照,在相同大小的目标主机中创build一个逻辑卷。 然后使用dd命令复制。 在目标逻辑卷中创build一个新的虚拟机,然后从原始主机创build一个逻辑卷的快照,运行rsync将所有的目录和文件复制到目标逻辑卷并使用rsync选项—delete 。 第一种方法需要更长的时间,因为它会复制整个卷。 第二种方法不那么简单。 什么是复制磁盘的最佳方法?
我试图用postgresql和gitlab来设置虚拟机。 我正在使用以下软件包: gitlab & postgresql 这是我的init.pp class { 'postgresql::server': ip_mask_deny_postgres_user => '0.0.0.0/32', ip_mask_allow_all_users => '0.0.0.0/0', listen_addresses => '*', ipv4acls => ['host all johndoe 10.1.1.0/24 cert'], manage_firewall => true, postgres_password => 'TPSrep0rt!', } class { 'gitlab': git_email => '[email protected]', git_comment => 'GitLab Performates', gitlab_domain => 'gitlab.foobar.fr', gitlab_dbtype => 'pgsql', gitlab_dbname => 'gitlab', gitlab_dbuser => 'gitlab', gitlab_dbpwd […]
我正在阅读有关微服务器的这些文章: 关于微服务器应该了解的10件事 微服务器:你需要知道的 它似乎得出结论,micoservers是最适合提供静态HTML页面和做低层次的东西 其中一位读者留下了非常有趣的评论: 我无法想象微型服务器在商业世界中的用例。 如果您不需要多核1U服务器的全部function,请使用虚拟服务器。 理论上你可以打包100个虚拟机,可以在装载的DL360上的微服务器上运行…只消耗几百瓦,只有1U的机架空间 我想知道如果将100个虚拟机打包到一个多核1U服务器上,是否真的优于可以打包的相同数量的微服务器,假设所需空间与1U服务器相同? 有人能为这个问题提出一个更好的标题吗?我觉得这个标题很有意思
我想在我的Windows服务器上运行Windows VM,我想访问这个虚拟机的一个端口,我可以将虚拟机networkingconfiguration为带有端口转发的NAT,这很好。 但是我希望机器无法访问互联网 – 除了特定端口上的传入连接外。 这是可以在VirtualBox中configuration和如何? 更新: 经过几个部分的回答和讨论,我发现了这个实用程序PassPort 。 现在我有工作的解决scheme: configuration虚拟机与主机专用networking 设置PassPort将host_ip:host_port转发给VM(vbox_only_interface_ip:vm_port) 在Windows防火墙中打开主机端口 虚拟机可以在主机接口访问,从局域网和主机访问,虚拟机无法访问局域网。 我只是想知道这个工具是否必要。 没有PassPort可以configuration吗?