<database_key>
其中 cloud 表示需要被创建的用户,<dbpassword>是其密码
--deploy-as 表明通过哪种用户部署云数据库以及创建 cloud 用户
<encryption_type>:可选参数,通常有两种类型:file 以及 web ,都是用于传递数据库中的加
密密码,默认为 file
<management_server_key>:可选参数,替换默认密钥,用于加密 CloudStack 属性文件中的机密
参数。默认为 password。强烈建议您更换一个更安全的价值。
<database_key> :可选参数,跟<management_server_key>类似,默认为 password。
执行该脚本:
#cloud-setup-databases cloud:123456@localhost --deploy-as=root:123456 -e file -m
123456 -k 123456 //密码自己设定即可
直至出现“CloudStack has successfully initialized the database.” 表明云平台数据库
初始化成功。
(4) 启动管理服务
#cloud-setup-management //改命令启动管理服务的同时,同时设置 iptables 跟
sudoer 相关参数
出现”CloudStack Management Server setup is done. ”表明启动成功。
(5) 搭建 NFS 服务器
在 cloudstack 平台中,有两种存储类型:
[1]一级存储:Primary Storage
一级存储跟集群相关联,用于为集群中所有运行在主机(hosts)上面的虚拟机存储硬盘
跟卷文件,一般来说,至少需要一个一级存储,为提高性能,尽量部署在接近主机(hosts)的位
置。可以通过 ISCSI 或者 NFS 技术实现
[2]二级存储:Secondart Storage
二级存储跟 zone 相关联,其存储了以下文件:
模版文件---可以启动虚拟机的操作系统镜像
ISO 镜像----操作系统光盘镜像
硬盘卷快照—存储了用户恢复或者创建新模版的虚拟机数据副本。
二级存储可以使用 NFS 服务或者 Openstack 对象存储技术(Swift),最小的容量为 100GB,其