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! #保存退出

 

posted @ 2021-10-13 19:56  HelloBaker  阅读(1267)  评论(0编辑  收藏  举报