虚拟化平台cloudstack(7)——新版本的调试 调试环境 ubuntu 12.04 JDK1.7 apache-maven-3.10 eclipse 4.2 Juno mysql 5 源码下载及调试 上面的几个软件在上一篇中已经介绍了. 在新的版本中,整个的编译和调试过程都是基于maven的,而且整个工程的结构也有所变化. 更新git: sudo apt-get install git-core 安装maven,确认安装的是maven 3 sudo apt-get install mave…
虚拟化的几种方式 完全虚拟化: 半虚拟化: 硬件辅助虚拟化: 详细的内容可以看: http://pan.baidu.com/share/link?shareid=4134188256&uk=271407 xen虚拟化及工作原理: http://www.cnblogs.com/BloodAndBone/archive/2010/11/02/1866907.html 运维人员更想看: http://linux.vbird.org/linux_enterprise/xen.php 虚拟化第三方管理工具…
调试环境 ubuntu 12.04 JDK1.7 apache-maven-3.10 eclipse 4.2 Juno mysql 5 apache ant JDK的配置和安装 安装可以参考: http://my.oschina.net/jamesju/blog/94916 我是安装在~//java/jdk1.7.0_21下,执行java -version可以看到当前的JDK版本. Maven的配置和安装 安装可以参考: http://blog.csdn.net/sin90lzc/article…
UI ucloudstack采用的是前后端分离的架构,就是说前端可以选择使用web.swing甚至其它的界面,都可以. 我们来看cloudstack的UI信息吧,所有的cloudstack的UI都在{cloudstack_home}/cloudstack/ui目录下. 用firefox打开工程,打开firebug,找到login.js,在100行加上断点. 执行登录,这时就会触发断点,让我们看看发生了什么: 最终是使用jquery的ajax来提交post请求给服务器端,也就是说,manager…
登录时用户名和密码错误 默认账号密码 admin/password 管理节点安装好后,初始化数据库,完了使用admin和password登陆提示用户名密码错误,查看日志: Fail to generate certificate! 经过检查原来是ssh没有安装,输入: sudo apt-get install openssh-server 安装完成后,再重新启动tomat,再登录显示成功! sudo /etc/init.d/cloud-management restart 登录成功后,出现提示:…
vmware workstation安装ubuntu server12.04 这个其实没什么说的了,下软件,安装,一顿下一步,OK. 安装完成后,为ubuntu server 12.04安装桌面. 使用下面的命令来进行更新源列表和安装图形桌面. sudo apt-get update sudo apt-get upgrade sudo apt-get install ubuntu-desktop 漫长的等待……,当然这个跟网速也有关系,然后重启. 熟悉的界面出现了,然后安装vm tools,这个…
调试环境 ubuntu 12.04 JDK1.7 apache-maven-3.10 eclipse 4.2 Juno mysql 5 源码下载及调试 上面的几个软件在上一篇中已经介绍了. 在新的版本中,整个的编译和调试过程都是基于maven的,而且整个工程的结构也有所变化. 更新git: sudo apt-get install git-core 安装maven,确认安装的是maven 3 sudo apt-get install maven skyme@skyme-virtual-machi…
cloudstack主机添加不成功 CloudStack正常启动,添加区域.提供点和群集都正常,但是添加主机时提示添加不成功. 先添加主机: 然后出现提示: 在网上找了一圈,基本上没什么回复,没办法,还得自己搞. 查看日志 进入/var/log/cloud/managerment,看管理服务器的日志: tail -f management-server.log 查看日志发现出现异常信息: 2013-06-27 09:07:19,659 INFO [cloud.resource.ResourceM…
需要用到的数据结构: 链表,基树. gearcache在qemu-kvm虚拟化平台下的实现主要有以下的步骤: 1.打开镜像文件的时候,为gearcache中的基数池(page_node_pool)和读写数据池(buf_pool)的存储创建相应的内存空间. 2.将qemu-kvm对于镜像文件的读写IO粒度控制在512字节. 3.对于所有的写请求进行拦截: -(1)先通过该写请求的offset在基数池当中查找,如果存在该offset,那么将这个写请求复写(overwirte)到基数当中,覆盖对应的数…
以前的大二层技术,一般是在物理网络底层使用IS-IS路由技术,再在此基础之上,实现数据中心网络的二层扩展,如公有的Trill.SPB技术和Cisco私有的OTV.Fabricpath技术:前沿一些的网络虚拟化技术,使用了VXLAN.NVGRE等协议,突破VLAN和MAC的限制,将数据中心的大二层网络扩展的更大.而使用VMware NSX,则更进一步——我们可以对网络提供已对计算和存储实现的相同虚拟化功能.就像服务器虚拟化可以通过编程方式创建.删除和还原基于软件的虚拟机以及拍摄其快照一样,NSX网…