如何成功清理重建CloudStack环境
很过玩过 CloudStack的童鞋,或多或少在刚刚入门 CloudStack的时候,对一个搭建环境需要做N多次的创建,删除才能最终运行好一个云环境,但是在这个过程中,如果遇到问题,找不出其他方法解决的话,很多新手暂时能够想到的就是重新创建环境,在这个过程中,有几项注意点需要提醒各位,否则即使重建好了环境,也会由于某些配置的残留而导致新的环境出现新的问题。
1. CloudStack + KVM
这样的组合其实就是两个RHEL6U3系统上面CloudStack-Management服务与CloudStack-Agent的合作,当然对于Agent而言,libvirt也是一个重要的组件嘛。【假设就是一个管理节点,一个代理节点】一般这样的组合搭建步骤如下:
管理节点:
(1)安装操作系统
(2)配置YUM源,安装cloudstack-management ,mysql-server 组件
(3)初始化cloudstack的mysql数据库文件
(4)挂载二级存储,导入系统VM模板
(5)通过cloudstack-setup-management命令完成cloustack管理服务启动以及防火墙策略配置
代理节点:
(1)安装操作系统
(2)配置YUM源,安装cloudstack-agent组件
(3)配置libvirt相关配置文件,/etc/libvirt/libvirtd.conf以及/etc/sysconfig/libvirtd
配置完成之后,通过cloudstack管理节点的web界面登录
http://cloudstack-management's ip:8080/client
admin /password 登录
进行区域【Zone】的创建即可,具体步骤请参照博主其他博客。
2. CloudStack + VMWARE
这样的组合一般是CloudStack+VCenter的合作,一个RHEL6U3系统上面运行CloudStack-Management服务,一个是VCenter配置好所有的主机信息
步骤如下:
管理节点
除了挂载二级存储,导入的系统VM模板不同外(这里需要导入VMWARE的OVA模板,而非KVM的qcow2模板),其他所有步骤均与 CloudStack + KVM一样。
代理节点(指的是ESXI主机,但是无需安装CloudStack Agent组件)
(1) 安装ESXI操作系统
(2) 安装VCenter,可以使用Windows Server 2008 R2操作系统进行安装
(3) 登录VCenter,添加数据中心--集群,添加ESXI主机
配置完成之后,通过cloudstack管理节点的web界面登录
http://cloudstack-management's ip:8080/client
admin /password 登录
进行区域【Zone】创建,创建过程中按照VCenter上真实数据中心以及集群信息填写即可。具体步骤请参考博主的其他博客。
以上都是CloudStack跟两种主流虚拟化平台的组合步骤,现在说下,在进行环境清理,然后重建环境需要注意的步骤
1. 管理节点
(1) 通过mysql客户端登陆mysql服务器,删除cloud,cloud_usage,cloudbridge库
(2) 重新通过命令初始化如上库
必要的时候(希望完全清理的时候),挂载二级存储,一级存储,删除所有文件,然后重新挂载二级存储,导入系统VM模板
2. 代理节点
(1) 针对KVM主机, virsh pool-destroy 原有的存储池 (一级存储以及二级存储)
(2) 针对VCenter,卸载原有挂载的存储(一级存储以及二级存储),需事先删除所有的主机跟模板文件。
然后再重新通过按照上面的安装步骤进行环境的重新搭建,基本不会出现由于旧环境的残留数据引起的奇怪问题。
如何重建cloudstack后保留配置以及数据信息
Stopping cloudstack-management: [ OK ]
//备份所有数据
[root@SJCloudManager ~]# mysqldump -uroot -p123456 --all-databases > cloud20140122.sql
//删除cloudstack所有软件包
[root@SJCloudManager ~]# yum remove cloudstack-* -y
//检查是否删除成功
[root@SJCloudManager ~]# rpm -qa |grep cloudstack
//将配置文件备份到其他路径
//删除与cloudstack相关的目录文件
[root@SJCloudManager ~]# rm -rf /usr/share/cloudstack-management/*
[root@SJCloudManager ~]# rm -rf /var/log/cloudstack/management/*
//安装cloudstack管理节点软件
cloudstack-common-4.2.0-2.el6.x86_64
//恢复配置文件
cp: overwrite `/etc/cloudstack/management/db.properties'? y
//重新初始化表结构
[root@SJCloudManager ~]# cloudstack-setup-databases cloud:123456@localhost -e file -m 123456 -k 123456
//恢复数据库数据
[root@SJCloudManager ~]# mysql -uroot -p123456 < cloud20140122.sql
//重新初始化cloudstack-management
[root@SJCloudManager ~]# cloudstack-setup-management
如何成功清理重建CloudStack环境相关推荐
- 搭建CloudStack环境(Windows版)
应项目需求,需要使用CloudStack搭建云平台,结合官方文档和网上资料,网上资料参差不齐,最后还是自己总结一下安装CloudStack的详细教程. 目录 Step 1) 安装Cygwin Step ...
- 成功解决VS编译环境下C++语言出现的异常提示:烫烫烫烫烫烫烫烫烫烫
成功解决VS编译环境下C++语言出现的异常提示:烫烫烫烫烫烫烫烫烫烫 目录 解决问题 解决方法 解决问题 解决方法 "烫"常出现在Windows环境下,执行越界访问的程序,会打印出 ...
- java环境变量javac不能成功 win7_配置Java环境
jdk下载 jdk.rar 运行JDK文件 点击下一步 点击"更改目录",将安装目录设置在自己喜欢的地方(建议), 或者直接点击下一步(此时默认装到C盘) 此处演示安装到G:cod ...
- Win10+Torch1.9+CUDA11.1成功配置YOLOX预测环境
因为windows使用较多,所以想在上面装一个pytorch环境进行学习,之前我根据个人笔记本电脑显卡型号已成功安装了显卡驱动和CUDA,安装最新版pytorch(1.9)也可以调用GPU,后面直接拿 ...
- activeperl安装不成功_SWOOLE进阶-00环境安装
前言 这里环境安装选择宝塔安装.那么为什么要选择宝塔安装?是因为宝塔安装方便.快捷.我们只关注swoole的学习,不关心环境的安装,关注点不同. 版本 宝塔最新版本,7.0免费版,linux版. 安装 ...
- 成功搭建Selenium运行环境,能够使用Chrome浏览器打开任意网页
基本参考https://www.cnblogs.com/imyalost/p/7242524.html selenium自动化环境搭建(Windows) 参考内容:虫师<selenium2自动化 ...
- 记录12306项目抢票成功的经历:CentOS7环境
过年了,我们每个人都会回家过年,说到过年就不得不提抢票,毕竟过年回家的票都是一票难求,而以前都是靠购买加速包来提速抢票,前几天在公众号看到github上一个很火的12306抢票项目,而且我自己本职也是 ...
- 搭建hypervisor类型为VMWare的cloudstack环境
第一步,安装必须的软件 1.需要的软件如下,一般情况下是采用二层虚拟化的方式进行安装: windows server2008,esxi-5.0 2.安装完成上述软件后,用VSphere client登 ...
- 怎么把python模型部署到线上_如何将机器学习模型成功部署到.Net环境中
[IT168 技术]Python和R语言是在数据工程师间最流行的编程语言,但是,它并不能适用于应用程序构建的所有部分.这也就是你为什么有时需要找到一种方法,将Python或R编写的机器学习模型部署到基 ...
最新文章
- Codeforces 621E Wet Shark and Block【dp + 矩阵快速幂】
- 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第11章-连续时间多智能体系统牵制一致性
- 海外IDC数据中心为什么要做REITs
- Vue实现仿音乐播放器10-更多按钮实现下拉刷新
- 北京大学计算机研究所所长,北大计算机研究所所长郭宗明:探索新机制,释放科研创新能力...
- mPaaS 月度小报 | 3月发生的大事件
- Metasploit 提权篇
- spring事务环境搭建
- 101与金根回顾敏捷个人:(13)敏捷个人和敏捷开发
- [实战]前端wireshark抓包协议解密
- 十年后,你在元宇宙中的一天是什么样?
- GIT学习笔记1--基本使用
- Oracle Tuning ( instance 级别 ) 01
- 计算机专业职称入深户,最近深圳很火的职称入户,到底要选什么职称?
- Visio2007画E-R图
- 【数据结构 严蔚敏版】 顺序表基本操作
- 如何区分网线是几类的_怎么看网线是几类?
- Zotero | zotero与endnote题录与pdf文件的完整互转(2)
- 澳洲java待遇_2018年澳洲IT薪资一览,最新IT薪水Salary,给学IT的同学打一针鸡血...
- python中列表常用方法
热门文章
- grafana和zabbix的端口映射
- 如何彻底杀掉nginx进程
- 使用ipmitool命令检测电源模块状态
- java holder_Java DataHolder.supports方法代码示例
- scrapy 的依赖库安装和出现def write(self, data, async=False):的解决方法
- 解决ifconfig没有网卡问题
- Scala的所有符号运算符都意味着什么?
- 如何取消选中单选按钮?
- 使用Python迭代字符串中的每个字符
- 使用ros3d.js实现web 端3D建图