OpenStack平台上安装RancherOS
RancherOS 版本:v1.5.4-Docker 18.09.08-Linux 4.14.138
镜像名称:rancheros-openstack.img
下载地址:https://releases.rancher.com/os/v1.5.4/rancheros-openstack.img其他OS下载地址:https://github.com/rancher/os/blob/master/README.md
目录
一、镜像上传
首先将下载好的镜像(rancheros-openstack.img,版本:v1.5.4-Docker 18.09.08-Linux 4.14.138)上传到Openstack平台,如下图所示:
输入完毕后,直接创建镜像即可。
如上图创建完毕。
二、创建实例
使用刚才上传的镜像创建实例,如下步骤所示:
注意秘钥对这里,创建新的秘钥对或是使用已经知道私钥的秘钥对,
将创建成功秘钥对的私钥拷贝下来留后面登录备用:
配置选项,如下必须勾选配置驱动,才能使openstack的虚机加载cloud-config.yml生效:
针对配置这块,参照rancheros的官方文档:https://rancher.com/docs/os/v1.x/en/installation/running-rancheros/cloud/openstack/ 如图所示:
然后可以创建实例,成功如下图所示:
三、登录访问
将之前拷贝出来的私钥,拷贝到另外一台linux机器,创建私钥做为登录刚才创建的rancheros使用。
登录另外一下linux机器,创建私钥文件:
# vim id_rsa
为创建的私钥赋予600权限,降低其权限,不然权限开放不适合作为私钥。
# chmod 600 id_rsa
使用该私钥,用rancher用户登录刚才创建的实例(IP是XX.XX.XX.XX):
# ssh -i id_rsa rancher@XX.XX.XX.XX
如上成功登录上,然后修改rancher用户和root用户的密码:
$ sudo passwd rancher
$ sudo passwd root
测试,使用rancher用户和该实例的IP登录,输入修改后的密码:
如上所示,登录成功。