Reference:
GitHub-Scalr/installer-ng
scalr-wiki
# Install the repository
curl -L https://packagecloud.io/install/repositories/scalr/scalr-server-oss/script.rpm | sudo bash
# Install Scalr
sudo yum install -y scalr-server
可能要等很长一段时间。过程中需要kill冲突的进程。
安装成功后需要配置(自动)。
# Generate (and display) the default configuration files.
sudo /opt/scalr-server/bin/scalr-server-wizard
确认生成的配置文件中IP地址无误后:
# Reload/restart all scalr components with the new configuration
sudo /opt/scalr-server/bin/scalr-server-ctl reconfigure
浏览器中输入0.0.0.0
或本机IP。
初始用户名:admin
初始密码:
You can find your default admin password in /etc/scalr-server/scalr-server-secrets.json, under app.admin_password.
成功登陆后,点击Account注册一个user:(密码要求大于15位并包含大小写、符号)
Reference:
First Steps as a Scalr Administrator
Adding OpenStack Credentials - Walkthrough
用新建的账号重新登入系统。
Environments-new environment-选择openstack。
Keystone url 在云平台的“访问&安全”-“访问api”中。
然后新建一个Role,参考这里。ROLES→New Role→Role from non-scalr server。
其中关键步骤是在云主机上安装scalrizr并运行,在连接成功前都不可以终止。参考:Importing a non-scalr server。
之前publicIp的问题就是在这里遇到的。
在ROLES列表中点击建立好的Role,其中有“add to farm”,按照需要的设置,并记得点击最下面的SAVE。成功的话即可启动一个新的云主机。
然后在SERVERS中就可以看到云主机的状况。