(TL; DR:最后一段)我正在运行在线服务,因此已经进行离线备份和简单的监控,以实现恢复能力和可用性。 韧性是相当手动,但我相当有信心它的数据将生存。 我稍微担心数据不太安全,因为我必须积极备份数据。 由于UPS和networking故障,我需要一段时间来响应,而且有几天的时间,网站已经停了好几天了。 我不喜欢那样 我一直在寻找基于XEN的服务器集群解决scheme以及PaaS解决scheme。 我发现没有PaaS可以提供我所需的安全级别。 我正在考虑分成低秒和高秒的操作,但这只会影响我的托pipe问题。 我不需要极高的可伸缩性(但是,我希望:)或完美的正常运行时间,但我自然喜欢它们。 暂停几分钟是可以接受的。 失去活动内存很烂。 丢失磁盘数据是不可接受的。 违反安全(公开数据)是不可接受的。 我只关心单个应用程序的存活,而不是关于cron作业或运行的操作系统(只要它是偏执性的,更喜欢OpenBSD)。 问题:如何以一种永不死亡的方式运行应用程序(兼容Linux和BSD)? 编辑:为了清楚您的请求:这是一个用于安全存储私钥的Web服务,意味着可以通过Internet访问的API并在清除之后执行私钥操作。 私钥是有价值的,不能丢失。 这些密钥与磁盘同步,因此不需要维护内存。 不朽的意思是它可能被暂停,但在暂停之后必须能够继续。 内核升级不会是一个重大的问题,因为它可能会计划停机。 这开始看起来像复制磁盘和自动故障转移问题。
我想创build一个tmpfs文件系统为我的一个虚拟机运行,使用XEN服务器。 在主机上,我试过这个,但没有工作。 xe sr-create device-config:device = / dev / shm name-label =“RAM”type = tmpfs 是否有可能使用xe命令创build一个tmpfs文件系统,并让vm运行在它上面而不是HDD上。这个虚拟机不应该因为等待磁盘而变慢(这是要求的)。可以用XEN server来实现。有更好的方法呢? 这台主机只有一个硬盘,不能增加额外的存储空间。
有没有人在生产环境中尝试过这个? 据我所知,基本上思杰解决scheme重新包装为开源。 但到目前为止,它是否提供了与XenServer 5.5完全相同的function? 特别是我想知道HA的function。
我对这个过程感到困惑。 从历史上看,当我在物理硬件上设置LACP绑定时,我必须在交换机上创build类似的设置。 这是如何与虚拟机(Xen,VMWare,无论)工作? 如果一台机器想要绑定几个网卡,而其他网卡却不能绑定呢?
我有一个1024MB的交换512MB的Xen VPS。 当我SSH进入,并input“免费-m”,它表明我有大约50MB的可用内存。 我最近从1024MB的计划降级,因为我不需要内存。 既然这样做了,我的VPS似乎有点呆滞,尽pipe它没有使用所有的内存。 它仍然访问交换什么的? “免费-m”在交换的“used”下面显示0。
我有使用XEN + OpenVZ虚拟化创build的centos VPS。 -bash-3.2# uname -a Linux host.domain.com 2.6.18-274.7.1.el5.028stab095.1xen #1 SMP Mon Oct 24 22:10:04 MSD 2011 i686 i686 i386 GNU/Linux 有没有问题,当我想删除文件(S) -bash-3.2# vi test.txt -bash-3.2# rm test.txt -bash-3.2# 主服务器(非虚拟化的)在删除任何文件之前首先询问我。 [root@main ~]# vi test.txt [root@main ~]# rm test.txt rm: remove regular file `test.txt'? y [root@main ~]# 如何在删除任何文件之前configuration虚拟环境来提示我? 谢谢。 更新:我不想使用rm -i为每个rm命令。 selectbashrc作为答案。 固定: 我从主服务器复制.bashrc和.bash_profile 我) […]
我已经在Debian Lenny上运行了Xen 3.2,我本质上正在尝试重新创build运行OpenVZ的另一台服务器上的设置。 我的dom0有一个静态的IP地址,面向互联网。 比方说,我有4个domU。 我想让dom1和dom2在公共互联网上公开使用公共IP地址。 我想dom3和dom4具有私人networking地址(192.168.xx),但可以从dom0,dom1,dom2达到。 这是OpenVZ的一个快照,但不幸的是我找不到像这样的组合设置的任何好例子。 要么所有的domUs是公开的,或者他们都是私人的。 有什么build议么?
我试图运行我的旧Ubuntu 6.06在一个新的8.04与backport的XEN 3.3 我已经尝试了一百万个不同的内核。 我得到的最接近的启动时,getty应该提供一个控制台,即只是内核消息,然后在XEN控制台上没有。 我可以ping domU,但不能SSH到它。 我已经从domU文件系统中用8.10,8.04的pygrub,XEN内核尝试了内核。 我也尝试自己编译XEN内核,并直接在domUconfiguration文件中指出它们。 我试着从XEN.org下载一个预编译的内核。 所有这些失败与各种版本的“无法加载”的消息。 (有些伪装为不能分配内存错误。) 硬件是32位奔腾IV。 (不支持64位) 更新:我等Looong时间(也许半小时),现在我可以login。 不过,我遇到了很多: -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission […]
我试图在Xen 3中创build一个新的虚拟机,运行Ubuntu 10.4(32位)作为来宾操作系统。 Xen 3安装在运行OpenSuse 11.2的机器上。 我从ubuntu.com网站下载了Ubuntu映像,并将其挂载在/ dev / loop0上。 当我尝试用Xen给Xen创build新的虚拟机时,Xen会抱怨“源代码不可用”。 我也检查了图像的MD5总和。 没关系。 任何build议或提示可以帮助我?
我一直在Google上search几个小时,而且还没有真正到达任何地方。 我们有一个Xen 3.1.2主机,我试图安装一个Windows Server 2008 R2标准版的副本作为来宾操作系统 – 但是当它开始运行安装程序时,安装会挂在“正在启动Windows”屏幕上。 这是我们正在运行的Xen版本的一个已知问题(我知道它是古老的)? 有没有解决办法呢? 我们已经成功地获得了大量运行在它上面的vanilla 2008服务器,看起来这是R2特有的问题。 布赖恩 更新:在卡住的虚拟机上运行strace显示: clock_gettime(CLOCK_MONOTONIC, {386090, 691432304}) = 0 clock_gettime(CLOCK_MONOTONIC, {386090, 691497191}) = 0 select(14, [8 10 12 13], [], [], {0, 10000}) = 1 (in [8], left {0, 0}) 一遍又一遍,偶尔: read(8, "\1\0^^\1\1\0\"\31]\340.\10\0E\0\0n\0\0@\0\1\21\311\235\300\250\v\332\342^\1"…, 4096) = 124 我不知道这是否有帮助?