rancher os的安装
RancherOS是由Rancher labs出品的一个专为Docker而生的精简版Linux,提供了一个完整的Docker运行环境。
RancherOS系统镜像下载地址:https://github.com/rancher/os
1.4.8安装示例
1、VM装载ISO启动
2、sudo passwd rancher //暂且设置rancher/rancher,默认是没有密码的,可以tail /etc/shadow |grep rancher,网上的很多扯淡的话
3、用SSH登录,获取公钥和私钥
ssh-keygen -t rsa #配置秘钥登录
将生成的公钥id_rsa.pub写到cloud-config.yml文件中
文件示例, 文件里的IP地址要注意
###cloud-config.yml
rancher:
docker:
registry_mirror: https://registry.docker-cn.com
network:
interfaces:
eth0:
address: 192.168.3.15/24
gateway: 192.168.3.1
mtu: 1500
dhcp: false
dns:
nameservers:
- 223.5.5.5
- 223.6.6.6
ssh_authorized_keys:
- ssh-rsa xxx //填写rsa公钥
把文件放到/home/rancher/.ssh/下(生成的公钥和私钥在这个目录,建议保存)
4、安装到硬盘
先用sudo fdisk -l查看分区
sudo ros install -c cloud-config.yml -d /dev/sda #输入y安装
5、安装完成后卸载ISO重启系统
得到192.168.3.15,此处不知为何没有使用DHCP的地址,如何网段不在3,需要将网断改到3,再使用SSH连接
SSH连接时使用私钥,连接上后改Rancher账户密码即可登陆
6、修改IP地址
添加IP地址:
sudo ip addr add 192.168.21.133/24 dev eth0
或者
sudo ifconfig eth0 192.168.21.133 netmask 255.255.255.0
添加网关:
sudo route add default gw 192.168.21.2
修改DNS:
sudo vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
:wq! #保存退出