迁移到UltraKVM VPS

迄今为止,我来算算搬了多少次家了。

mucid.me

brightway.be

brilliant.run

已经换了三个域名。

BurstVZ YardXen DitVZ UltraKVM 四台VPS了

说好的,这次搬到 凤凰君 +Phoenix Nemo 销售的KVM VPS上去。

感谢凤凰君提供的特惠VPS,质优量足w

不过迁移过程略波折,16号准备迁移的,然后碰巧Vegas线路机房抽了,下东西不到30KB/S==

于是跟凤凰君说,先弄台凤凰城的VPS试试吧……

凤凰城线路水管满速,就是贵不少,不过凤凰君说,可以观察一下Vegas,今天已经有很多工单抱怨网络出问题了。。

于是第二天下午,闲着没事测Vegas机房的wget 单线文件下载速度,居然满速了!

立马通知凤凰君,于是给吾改订单,然后吾加钱,直接年付了ლ( > ◡╹) ლ

凤凰君人真好>///<

测试了一下Vegas和凤凰城的VPS功能几乎一样,配置上稍有差别,不过量也是相当足,对于我一套渣渣小站是足够了w

然后下午我忙着写代码去了,第二天18号准备迁移的,结果得出门。

昨天19号,从下午2点开始迁移。

说起整个搬家历程,一开始从 BurstVZ的 ubuntu 12.04 迁移到 YardXen的 ubuntu12.04倒是没啥,

然后迁移到 DitVZ 的 CentOS5.8 还是 IP4+IP6 环境就把我狠折腾了一下,配置文件几乎全部重写了。

这次又迁移回UltraKVM的 ubuntu 12.04 ,配置又重写了一遍。。。。

说实在的,你去看CentOS Httpd的配置文件,和Debian系的Apache2配置文件,简直就是两个极端。

CentOS那主配置文件是又长又冗,但是又必须修改下这文件。

Debian系呢,把这些文件按照主次和使用频率拆分的恰到好处,尤其是主配置 apache2.conf 几乎不用修改。

好吧,重点是KVM,其中最吸引吾的就是KVM VNC了。

由于KVM是全虚拟化,所以VNC就像VirtualBox和Vmware的远程虚拟机管理功能一样,可以直接登陆到TTy:

KVMVNC1
甚至连BIOS到Grub这过程也是可以控制的:

KVMVNC3
这意味着可以用VNC挂载ISO给VPS手工安装系统而不是使用VPS模板。

嘛,本来要凤凰君传个FreeBSD的ISO上去的,但是由于BSD和Gentoo一样偏编译,会烧掉大量的CPU资源。因为UltraKVM并没有特意限制每个Client的CPU使用量,都是有多少就让你用多少,
最大限度的提供足够资源,非常良心~不过也有一点不好,就是么些客户不太自觉啊==(相信技术员门会想出啥好方案来的~

VNC提供了完整的VPS控制方式,其实解决了吾最头疼的一个问题。

对于VPS来说,如果提供商实力不强,或者不太厚道。那么VPS最重要的控制器,SSH就是唯一的选择了(别谈啥CP DA面板,那是卖主机的用的。。

以前用Burst的CentOS的时候,特么一update,然后CentOS的SSH立马就挂了……

然后就是G+上么土豪的linodeVPS分给吾用的,一开始也是装的CentOS,于是吾第一反应就是先update下,然后测试ssh。

sudo service sshd restart

弹出几条莫名其妙的错误,一把冷汗,于是就吐槽……结果 +YuSun 君立马换成 Ubuntu Server 10.04 了==|||

还有之前用Yard的Xen的时候,因为Xen是可以升级内核的,但是不知道Yard的ubuntu server模板是啥鬼名堂。。

用的grub,但是配置文件却是那啥 menu.lst 不是 grub.conf ,于是 update-grub 貌似没啥效果。

淦,手工改启动配置文件,每次都满头大汗的,生怕参数一写错,OK,VPS重启不动了==

有VNC,如上图,grub写错了,内核挂了只要要备用的估计也能修复。

然后由于KVM是全虚拟化,不像VZ那样不能给内核载入模块,开不动tun和ppp,也不像Xen那样得给内核打补丁。swap妥妥的有,各种VPN随便搭~基本上在廉价的高性能商业虚拟化中,KVM使用上最接近真机。

好了,主blog和各种资源站都恢复的差不多了,依旧使用LNAMP架构(Linux+Nginx+Apache+Mysql+PHP+Python)。

不过遇到点问题,一如既往的配置完后,发现后端的 mod_rpaf 模块不起作用,于是获取到的前端IP都来自 127.0.0.1,捕获不到真实ClientIP。。

无奈半夜又在打雷下雨,上次吾的路由被一雷劈了,还好两台本子没被劈坏(阿弥陀佛……

小生还是先把网线拔了,电源抽了,先睡觉去。。

于是今天早上起来,debug来debug去,nginx没配置错,apache也没那里写错了,只有一种可能 —— 源里面的rpaf模块有问题。

这个好解决,卸掉源里面的rpaf,下载 rpaf 的源码,编译出so,复制到 /usr/lib/apache2/modules/,加点儿配置文件,重启apache,OK~

果然WP评论里面获取到的IP正常了。

日千上SPAM,被持续性消耗资源的前提下表现良好。

这里是探针:  http://shell.brilliant.run/info.php

内存消耗看起来比较大,一来是我东西跑的多,二来——内存不用白不用啊baka!但是负载绝对没啥问题~

对了,本原创Wordpress主题内嵌的 小墙防SPAM插件 貌似被攻破了,看着前一任VPS要到期了,干脆sudo service nginx stop关站得了。。

没想到关站三天,一开http服务,那spam就穷追不舍……

哎。。每次进SQL-Shell执行 DELETE FROM wp_comments WHERE comment_approved = 0 清除pending也略烦人,加了一个 Math Comment Spam Protection 插件。为了证明你是个人类,请做一下简单算术题……

验证码是非常影响用户体验的东西(其实本质上是我非常反感这玩意儿的,不管是何种形式。。。

WP AntiSpam误杀又太大……

对了 Math Comment Spam Protection 和我的Ajax评论不太兼容,如果答案错了虽然不会发生页面跳转,但是会破坏Theme的背景。

哪天有时间,我把插件的源码稍微改下去……

最后,如果对本VPS有兴趣,老规矩,按下end键,看blog底部链接吧ლ(╹◡╹ლ)

About Mucid

My life is brilliant !
This entry was posted in Notes Of Life and tagged , , , , , , . Bookmark the permalink.

167 Responses to 迁移到UltraKVM VPS

  1. 鲜活 says: Google Chrome 21.0.1180.89 Google Chrome 21.0.1180.89 Windows 7 Windows 7

    用虚拟机舒坦 用vps折腾

  2. 小松 says: Google Chrome 29.0.1547.65 Google Chrome 29.0.1547.65 Mac OS X  10.8.5 Mac OS X 10.8.5

    哈哈,vps速度还不错,求推荐,啥价格买的啊?

  3. 微历史 says: MyIE2 MyIE2 Windows 7 Windows 7

    看不太懂,留个印子

  4. lingyired says: Google Chrome 27.0.1453.94 Google Chrome 27.0.1453.94 Windows 7 x64 Edition Windows 7 x64 Edition

    我的个人博客先丢到VPSEE

  5. Angel says: Chrome 27.0.1453.10 Chrome 27.0.1453.10 iPad iOS 6.1.3 iPad iOS 6.1.3

    我来看看啦。。。你的博客貌似前几天打不开。。。顺便我测试下ua :twisted: