![CloudStack 新安装/基础设施问题](https://linux22.com/image/629705/CloudStack%20%E6%96%B0%E5%AE%89%E8%A3%85%2F%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%E9%97%AE%E9%A2%98.png)
我想使用 Apache CloudStack 平台为新企业设置用于网络托管的公共云(云共享托管、云 vps、云服务器)。
----- 问题 #1 -----
最初启动硬件基础设施的正确方法是什么(示例)?我认为下面的内容是一个很好的起点,但如果我错了,请纠正我。请注意,我想从一些更详细的内容开始。
Server #1
Purpose: CloudStack Control Panel Install (Management Server)
Qty: 1
VM Machine (one production, one backup/HA)
Cores: about 2-4
2-4GB RAM
Server #2
Purpose: Hypervisors (CPU + Memory + Storage)
Qty: 1 plus 1 for failover (HA)
Dual Hexacore CPUs
128GB RAM
12 x 1TB SAS (or SSD) RAID10
*above drives is for main storage, I know is pricey, but it's only for an example*
Server #3
Purpose: Backup Server (NAS)
Qty: 1
Dual Quad Core CPUs
16GB RAM
12 x 2TB SATA RAID10
- - - 问题2 - - -
对于云托管,“云 vps”和“云专用服务器”之间有什么区别?如果我没记错的话,它们是相同的,只是“专用服务器”选项的津贴要高得多,对吗?
最后一个问题:是否有人使用它来实现 WHMCS 的自动配置,或者您是否推荐更好的软件?
答案1
嗯,有很多方法可以实现这一点。但是对于你正在查看的规模,你可能更希望这样做:
Load Balancer (Netscaler VPX?) for Management Servers
Server #1
Purpose: CloudStack Management Server & MySQL
Qty: 1
Xeon E3-1230 (or the like)
Cores: 4
4 X 500GB SSD RAID10
8GB RAM
Server #2
Purpose: CloudStack Management Server & MySQL for HA
Qty: 1
Xeon E3-1230 (or the like)
Cores: 4
4 X 500GB SSD RAID10
8GB RAM
Server #3
Purpose: Hypervisor 1 (CPU + Memory + Storage)
Qty: 1 plus 1 for failover (HA)
Dual Hexacore CPUs
128GB RAM
4 x 120GB SSD RAID10
Server #4
Purpose: Storage Server (Ceph Block Storage)
Qty: 1 (possibly +1 for replication and failover?)
Dual Quad Core CPUs
16GB RAM
4 x 1Gb NIC or 2 x 1Gb NIC 1 x 10Gb NIC
12 x 2TB SATA RAID10 (36 x 2TB RAID10 might be better)
事实上,您不需要在虚拟机管理程序上使用太多 DAS。这是因为要使 HA 和自动扩展正常工作,您必须将虚拟机存储在存储服务器上,出于显而易见的原因,最好是通过 NFS 进行块存储。Ceph 是与 CloudStack 配合使用的块存储的最便宜方式。
WHMCS 目前不支持 CloudStack。Hostbill 和 Ubersmith 支持。此外,还有一个名为 FogPanel 的有趣管理面板正在开发中,专为 CloudStack 构建。