您的位置:首页 > 其它

关于cloudstack中遇见的一些问题处理笔记

2017-05-03 16:27 639 查看
这是回忆用的,有点乱:

加载系统虚拟机模板命令:

/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /export/secondary -f /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/acton-systemvm-02062012.vhd.bz2 -h xenserver -F

/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /tmp/iso/ -u http://download.cloud.com/templates/acton/acton-systemvm-02062012.vhd.bz2 -h xenserver -F

/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /export/secondary -f /usr/share/cloudstack-common/scripts/vm/hypervisor/kvm/systemvm64template-4.6.0-kvm.qcow2.bz2 -h kvm -F

*日志文件:

/var/log/cloudstack/management/management-server.log

/var/log/cloudstack/agent/agent.log

/var/log/cloudstack/agent/cloudstack-agent.err

/var/log/libvirt/libvirtd.log

/var/log/libvirt/qemu/$dom.log

全局设置:

secstorage.allowed.internal.sites

这一项是允许下载模板的服务器的IP地址设置

-------------------------------------------------------------------------------

重新配置cloudstack:

有时因为各种原因,例如在控制台错误的配置了一些数据,需要重新初始化时,可以删除 CloudStack 的数据库,步骤如下:

在命令行下:

mysql -uroot -prjkj1234

mysql> drop database cloud; drop database cloud_usage;

cloudstack-setup-databases cloud:123456@192.168.2.132 --deploy-as=root:rjkj1234

cloudstack-setup-management

Xenserver中还要:

1. 首先得到SR的UUID

xe sr-list name-label=c9c0319f-33f0-3494-9ada-4d7a2f1dafd4

2. 使用UUID获得物理块设备列表,可能有多个。

xe pbd-list sr-uuid= SR-uuid-from-step-1

3. 卸载物理块设备,如有多个,需要执行多次

xe pbd-unplug uuid=PBD-uuid-from-step-2

4. 销毁物理块设备,如有多个,需要执行多次

xe pbd-destroy uuid=PBD-uuid-from-step-2

5. 删除SR

xe sr-forget uuid=SR-uuid-from-step-1

-------------------------------------------------------------------------------

因为用了cloudstack4.8加kvm系统虚拟机的4.4模板,management.log提示需要更新模板,我通过修改数据库信息欺骗cloudstack:

> 'template_version' from 3.0 to 4.3 of the VR in the domain_router table

> that resolved the issue for me.

mysql -uroot -p<password>

use cloud

select template_version from domain_router;

update domain_router set template_version='Cloudstack Release 4.6.0 Wed Jul 30 15:11:52 UTC 2014';

-------------------------------------------------------------------------------

虚拟机ping通物理机,物理机ping不通虚拟机:

-------------------------------------------------------------------------------

KVM节点的防火墙问题,已经科普了很多遍了,不管什么情况下,KVM节点的iptables不要关闭。你关了,cs会自动打开。明白吗?

kvm节点加入cs之前,按cs要求配置好初始化规则即可,其他规则cs会自动处理。

 iptables -I INPUT -p tcp -m tcp --dport 22 -j ACCEPT

 iptables -I INPUT -p tcp -m tcp --dport 1798 -j ACCEPT

 iptables -I INPUT -p tcp -m tcp --dport 16509 -j ACCEPT

 iptables -I INPUT -p tcp -m tcp --dport 5900:6100 -j ACCEPT

 iptables -I INPUT -p tcp -m tcp --dport 49152:49216 -j ACCEPT

 iptables-save > /etc/sysconfig/iptables

开启windows和linux的路由转发

添加出入口规则,开放TCP/UDP所有端口,添加ICMP的类型和代码8,0

ICMP  类型8、代码0:回射请求。

      类型0、代码0:回射应答。

修改cloudstack数据库地址:需要修改文件:/etc/cloudstack/utils/conf/db.properties   和cloudstack/tools/devcloud/devcloud.cfg 以及cloudstack/build/replace.properties

-------------------------------------------------------------------------------

使用双管理节点防止单点故障需要注意:mysql单独机器部署,mysql允许远程root(cloudstack-setup-database后可以取消权限)

-------------------------------------------------------------------------------

wget http://www.keepalived.org/software/keepalived-1.2.2.tar.gz
mysql_secure_installation允许root远程

nfs-utils-1.2.3-70.el6_8.2.x86_64

mysql-5.1.73-8.el6_8.x86_64

允许mysql远程root用户登录:

use mysql

Grant all privileges on *.* to 'root'@'%' identified by 'rjkj1234' with grant option;

使用远程数据库

/etc/cloudstack/management/db.properties

/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/secondary -f /usr/share/cloudstack-common/scripts/vm/hypervisor/kvm/systemvm64template-4.6.0-kvm.qcow2.bz2 -h kvm -F

enable.dynamic.scale.vm 动态扩展资源

ha.tag  设置ha标签

secstorage.allowed.internal.sites  允许下载模板的服务器的IP地址设置

kvm.snapshot.enabled 允许创建快照

快照分为虚拟机快照和卷快照,虚拟机快照只支持hypervisor为VMWare的:

> Instance Snapshot is only supported on VMWare. It uses VMWare native

> snapshot facility.

-------------------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: