vmware安装RancherOS
- 2018-02-21 11:20:00
- wyd621
- 原创 0
vmware 虚拟机
xshell,本文中的终端全部是用这个软件连接的,非常好用。
第二步安装rancheros:
1、rancher官网下载(http://rancher.com/rancher-os/)rancheros.ios 大小40M
2、vmware新建虚拟机,添加rancheros.ios到虚拟机的CDROM,启动虚拟机,注意,内存至少1G,不然运行不了rancheros
3、登录账号密码默认都是rancher,体验下rancheros,发现其实跟linux系统差不多啦。但是此时的系统只是加载在内存中,此时做的任何操作,在重启之后都无效。接下来要做的就是把rancheros安装到disk上。
4、安装到硬盘之前,先制作一个ssh key,用来远程登录rancheros。刚好我电脑上Ubuntu14.04有安装ssh服务,登录Ubuntu14.04主机生成ssh key:
ssh-keygen -t rsa
保存目录可自定义,我的默认路径~/.ssh,打开id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCsUCJqXDwahO3OxzaRdKZkWCrlH/qwivIE++tZ6tiKQYW1A01VO6+tdgSti0UnQRF1ZWJgquTP/jx5Fx9/GJmY1hsgCG9MbAFFGNoIqFW5aOpPuJX0Ojpukn/wucgpSTR2C/lIP5bPJlopLnkP1CfjijMUrD/OZewIrO4fFiSuvzk/i3QQlHT85UK/bjdM9UaU1wNJWvgrNDufesAewU5X0w6Suhki6CliKYLFGHU41ZtxS2zfG6UWUT0FAWgZ0JxCQ/7FqCECYrs5AxmYVY+279kZnBamBSFWYHuW8tocdZ00T9CYkZQFxhxsVcqxURaK8drAKHu+hTWa5YzoubIP rancher@RancherOS
在Ubuntu 14.04的home目录新建一个cloud-config.yml
touch ~/cloud-config.yml#把ssh key写入/home/cloud-config.yml,按照下面的格式写,然后保存下
#cloud-config ssh_authorized_keys: - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCsUCJqXDwahO3OxzaRdKZkWCrlH/qwivIE++tZ6tiKQYW1A01VO6+tdgSti0UnQRF1ZWJgquTP/jx5Fx9/GJmY1hsgCG9MbAFFGNoIqFW5aOpPuJX0Ojpukn/wucgpSTR2C/lIP5bPJlopLnkP1CfjijMUrD/OZewIrO4fFiSuvzk/i3QQlHT85UK/bjdM9UaU1wNJWvgrNDufesAewU5X0w6Suhki6CliKYLFGHU41ZtxS2zfG6UWUT0FAWgZ0JxCQ/7FqCECYrs5AxmYVY+279kZnBamBSFWYHuW8tocdZ00T9CYkZQFxhxsVcqxURaK8drAKHu+hTWa5YzoubIP rancher@RancherOS hostname: RancherOS到这里就把一个最基本的cloud-config.yml写好,当然也可以加一些IP DNS 的配置,这里先不做。
5、安装rancheros到本地硬盘
切换到rancheros
把Ubuntu14.04 ~/cloud-config.yml文件发送到rancheros下 ,192.68.129.129是我ubuntu14.04的IP
sudo scp root@192.168.129.129:~/cloud-config.yml ~/#查看下发送过来的cloud-config.yml有没有一些非法字符,如果发现有^M这样的字符去掉之后继续操作。
# 接下来安装到本地磁盘
sudo ros install -c ~/cloud-config.yml -d /dev/sda安装的过程需要下载镜像,此处容易下载失败,主要是网络问题造成的。先查看下网络配置是否有问题,直到成功,多试几次吧。
6、成功安装到硬盘,发现使用rancher怎么也登录不了,这时候就需要用到之前的ssh key。
在Ubuntu14.04机器登录rancheros,192.168.129.137是rancheros的IP地址
ssh -i ~/.ssh/id_rsa rancher@192.168.129.137到这里大功告成。
发表评论