IaaS
- Home /
- Categories /
- IaaS
How To Change Xenserver Default Installtion Partitions
修改root磁盘大小 开机选择F2高级模式,输入shell, vi /opt/xensource/installer/constants.py DOM0_MEM=752为DOM0_MEM=2940, 修改root_size=4096为 root_size=10240 输入EXIT 修改内存 XenServerDomain0默认使用752MB内存,由于每启动一台虚拟机,Domain0中就会启动一个Qemu-DM的进程,占用大约6M的内存空间, 因此在虚拟机数量较多的情况下,我们需要增大Domain0内存以便支持更多的虚拟机运行。 由于Domain0是32位操作系统,故支持的最大内存量为4GB。 更改Domain0内存的方法参考CTX124806-XenServerSingleServerScalabilitywithXenDesktop提到的例子, 更改/boot/exlinux.
Read MoreCloudstack Debugging SystemVm agents
Cloudstack Debug a live agent login into ssvm, either console proxy or ssh(port 3922) kill all the processes named as(run.
Read MoreInstance start failed because mismatch in VR ssh key Pair
Exception Failed to authentication SSH user root on host 10.147.40.164 2013-06-15 01:36:13,977 ERROR [vmware.
Read Morecloud storage swift ceph
概述 许多人对对象存储与像ISCSI、FC这类块存储混同,但是他们之间存在很大的差别。像fc这类的块存储只能提供块设备如系统中的sdb,对象存储只能通过特殊的客户端来访问,像百度网这一类 块存储对于云环境下是重要的一部分, 主要用于存储 虚拟机的镜像文件或者存储用户的文件,包括所有进行备份的数据,文件,图像等。对象存储的主要优势在于比企业级的商业存储更加的节约,并且保证规模扩展性和数据的冗余. Openstack Swift 软件架构 OpenStack 对象存储(Swift)利用标准服务器组建集群,提供了冗余的,可扩展的分布式对象存储。分布式意味着数据的每一分份在集群中的存储节点上复制。复制的份数是可配置的但是对于生产环境最少是3份。
Read MoreCloudstack Cli Cloudmonkey Installation
Cli安装使用分为四部分 安装virtualenv 安装cloudmonkey 配置cloudmonkey 命令使用 安装virtualenv 1. virtualenv提供了一个安装软件时的测试环境,所安装的软件不会安装在系统目录下 2. 安装python2.7.4 时的依赖软件, 此步骤可选, cloudmonkey 要求python版本在2.
Read MoreLinux Iscsi Server Client Settings
#服务器端 ###创建ISCSI设备 tgtadm –lld iscsi –op new –mode target –tid 2 -T iqn.
Read MoreOpenstack Havana Neutron 虚拟网络设备分析
Openstack网络设计中有:Tap设备、veth对,linux 桥接、OvS 桥接四中虚拟网络设备。对于一个流经vm中的eth0到物理host的eth1的以太网数据帧来说,要利用host上的9个设备完成:Tap设备vnet0(vm nic),linux 桥接qbrXXX, veth pair(qvbXXX,qvoXXX),Open vSwitch 桥接br-int, veth pair(intbr-eth1,phy-br-eth1),以及最后的物理主机的网卡eth1。 Tap设备:例如KVM、Xen虚拟一个网卡(通常称作VIF或者vNIC)vnet0,供vm使用。Guest OS因此接收到所有发送到Tap设备的以太网数据帧。 Veth pairs 是一对直接相连的虚拟网卡(virtual network interfaces),发送到veth对中的任意一方的以太网数据帧,另一方也会接收到。网络因此利用veth pairs作为VPC(virtual patch cables)来连接virtual bridges.
Read MoreVM Failes to start with error: VDI not available
触发条件: Ssh 至 VM内部,执行关机命令(shutdown -h now), 在NFS backend下的Vm通过Cloudstack无法启动 产生原因:Xenserver 与存储设备或者Lun失去连接
Read MoreOpenStack Nova 添加扩展API流程
例子中涉及到SQLAlchemy 得相关操作,可以参考 [上一随笔] Openstack 中规定,扩展openstack得api有两种方式 创建新的WSGI 资源 扩展原有得WSGI资源得控制器(我得理解是,接受到API请求后,具体得响应逻辑) 这两种方式中,都要求写一个新的模块来声明控制器类去处理请求和实现扩展。 在一个API模块中,可以有一个或多个得资源和扩展控制器。
Read MoreOpenStack Nova 使用SQLAlchemy 操作Flavor(Mysql backend)
##SQLAlchemy 简介 The SQLAlchemy Object Relational Mapper presents a method of associating user-defined Python classes with database tables, and instances of those classes (objects) with rows in their corresponding tables.
Read More