摘要: 个人网站:臭蛋 www.choudan.net 一直苦于不知道如何加入到开源社区参与开发,感受开源社区分布式协作开发和巨神们coding的魅力,特意在网上查了资料,直接指导的很少,还得的靠官网上的文档。当然,还有一篇Rackspace的Michael Still大牛对这个问题做了统一回答。Getting Started With Openstack Development。加入的前提是需要有一个Launchpad.net的账号,注册就OK了。作为一个个人开发者,则需要签署一份Individual Contributor License Agreement (CLA)协议,选择同意即可... 阅读全文
posted @ 2013-07-22 11:31 臭蛋 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 后续的文章都贴在:臭蛋上这一系列笔记已经记录很长一段时间了,种种原因没有贴出来,现在陆陆续续的贴出来。可能由于自己理解的错误和疏忽,导致存在错误,欢迎大家指正,交流。 所有的源码分析都是基于OpenStack Folsom版本。 参考文档:http://hi.baidu.com/chenshake/item/184767c22c1231ba0d0a7bc7 参考文档:https://www.ibm.com/developerworks/community/blogs/e93514d3-c4f0-4aa0-8844-497f370090f5/entry/openstack_keyst... 阅读全文
posted @ 2013-07-16 22:10 臭蛋 阅读(6864) 评论(5) 推荐(0) 编辑
摘要: 一直想弄个自己的网站,终于到今天落实了。以后坚持多写博客,都发布到自己的网站上。偏向虚拟化的东西会较多。我的网站域名:www.choudan.net中文名就是臭蛋,欢迎大家访问,有什么问题我会及时响应。臭蛋算是个新天地吧,好的开始。 阅读全文
posted @ 2012-11-16 22:49 臭蛋 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 你有时候就你喜欢的书。 --冯唐1. SqlServer发生dead-lock 事件,主要是因为存在两个线程分别占有某个资源的独占锁,然后这两个线程再去获取对方拥有的资源的独占锁。这样就导致了dead-lock发生。2. SqlServer 在遇到dead-lock后,会从两个线程中选取一个线程作为winner,winner的事务接着执行,另个线程则会成为loser,loser的事务则会rollback,对于loser,SqlServer则会给返回一个error message给应用程序,如果应用程序健壮,会处理这个error,得到了这个dead-lock error,则会再次提交刚才失败的事 阅读全文
posted @ 2012-10-15 15:59 臭蛋 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 最近调优了一个使用JBuilder + JBoss + SQL Server构建的系统,典型的三层结构,前端由JBoss搭建的web服务器构成,后端使用SQL Server作为数据库。在调优之前,系统表现出的问题就是基本上没有并发访问,涉及到数据量大的操作反应特别慢,在多个用户同时访问时可能web服务奔溃。 与运维人员深入了解之后,针对最严重的case进行了深入了解,从web端的日子,代码分析,发现主要的问题集中在两块,一是代码逻辑的问题,而是数据库访问的耗时。 SQL Server的版本是2005.其中几张表数据量特别大,大小都在700-800M,记录已经达到200百万行左右。 ... 阅读全文
posted @ 2012-09-19 21:25 臭蛋 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 还需要修改!!!!!有人说,黄金时代的真正寓意在于,有两个人终于找到并确立了终身的伟大友谊,无论人世如何摧残也无法改变,而世界上无数的人一生却都活在寂寞或虚伪之中。 在第二篇中提到,刚开始创建虚拟机时,需要创建一个ISO存储库,用来存储iso镜像文件,但由于在安装XCP时,默认的分配给'/'目录的就只有5G的存储空间,指定的目录很快就被写满。面对这个问题,可以在这个目前挂载新的分区,扩充空间,还可以搭建NFS iso存储库。 下面将详细描述nfs存储库的搭建方式。 XenServer 定义了一个称为SR存储库的容器,用来描述存储虚拟磁盘映像(VDI)的特定存储目标。其中VDI是 阅读全文
posted @ 2012-07-10 15:20 臭蛋 阅读(1485) 评论(0) 推荐(2) 编辑
摘要: 一个人活在世上就是为了忍受一切摧残,想通了这点,任何事情都能泰然处之。--王小波 在上一篇中,已经详细介绍了如何安装CentOS5.1 系统,但启动虚拟机后,该如何去操作已经创建的虚拟机了。XenServer提供了XenCenter工具,能够方便快捷的管理虚拟平台,类似于XenServer 有开源的Xen Cloud Platform一样,XenCenter也有对应的开源工具,OpenXenCenter。前者只能安装在windows系统下,后者则是安装在Linux系统的图形工具。当然除了这两个工具之外,还有不少开源工具,轻量级的Xen Cloud Control System ,它完全基于we 阅读全文
posted @ 2012-07-10 14:32 臭蛋 阅读(2665) 评论(0) 推荐(1) 编辑
摘要: 但那时非常快乐,你突然到了一个完全自由的地方,无法无天,毫无限制,不用在意那些老掉牙的传统观念。-冯仑安装好xcp后,可以进入CLI环境,用命令对进行虚拟机的创建和管理。可以参考官方的指导文档。http://www.xen.org/files/XenCloud/guest.pdf1. 虚拟机的网络安装其中有个迅速安装Debian虚拟机的例子,具体的操作过程如下:1 xe vm-install template=Debian\ Lenny\ 5.0 new-name-label=<lenny-vm> //new-name-label 设置虚拟机的名字,返回虚拟机的uuid2 xe v 阅读全文
posted @ 2012-06-30 15:19 臭蛋 阅读(2664) 评论(1) 推荐(1) 编辑
摘要: 我们好像在池塘的水底。从一个月亮走向另一个月亮。-王小波xcp即是xen的平台虚拟化解决方案,作为Critix XenServer的开源实现。它的安装过程还是挺简单的,犹如安装linux系统。xcp需要直接安装在裸机上,可以选择cd安装和pxe安装。安装版本:xcp 1.1.0安装方式:pxe安装安装机器:具有pxe启动网卡的服务器PXE环境服务器:CentOS 6.0XCP Base Pack CD 下载:http://xen.org/download/xcp/index_1.1.0.html参考文档:http://wiki.openstack.org/XenServer/Install/P 阅读全文
posted @ 2012-06-29 16:27 臭蛋 阅读(3730) 评论(0) 推荐(1) 编辑
摘要: 个人网站:臭蛋 www.choudan.net这里没有陌路,你从不孤独-韩寒系统:CentOS6.0 安装的Xen版本:4.1.2在centos下安装xen不是很顺利,遇到很多问题。安装过程主要参考了以下两个文档:http://wiki.xen.org/xenwiki/RHEL6Xen4Tutorial?action=fullsearch&value=linkto%3A%22RHEL6Xen4Tutorial%22&context=180这个方法可以正常安装xen,并指出RedHat 6 下安装xen 会遇到的问题,只是安装过程复杂,不是源码安装。http://www.cnbl 阅读全文
posted @ 2012-06-13 22:17 臭蛋 阅读(7828) 评论(0) 推荐(0) 编辑