教程

RancherOS安装说明

环境准备

  • 准备好xshell和xftp客户端(安装xManager即可)。
  • 将rancheros.iso刻录为光盘或U盘、做成系统盘。

安装RancherOS

  1. 启动

    使用系统盘的用户将系统盘插入主机,打开电源安装。启动后,在命令行中设置临时账户密码,命令如下:

    sudo passwd rancher

    在提示符出现时输入两次新密码,例如:supermap

  2. 设置网络

    检查网络:

    • 通过ifconfig查看主机ip,如果可以看到eth0项则继续进行下一步,否则请联系技术支持人员。
    • 检查主机是否已分配到ip,如下图eth0中没有inet addr项,则需要配置ip,如果主机已经分配到ip,则不用配置。

    image10

    添加ip命令如下:({ip}为将配置的临时ip,可联系网络管理员获取)

    sudo ip addr add {ip} dev eth0

    image11

    设置成功后通过ifconfig查看结果:

    image12

    修改rancheros_config.yml文件:

    从附件中找到rancheros_config.yml文件打开,如果使用DHCP分配ip,只需设置dhcp为true,示例如下:

    image13

    如果不使用DHCP,用户需要自己设置ip(可联系网络管理员获取),示例如下:

    image14

  3. 上传yml文件

    使用xshell登录主机,ip和密码参见第1、2步

    在xshell命令行中输入ssh rancher@{ip},弹出的“ssh用户身份验证”中选择“password”,填写登录密码,点击确定。({ip}为主机ip)

    此时,就能通过xshell连接到主机。

    image137

    登录后点击右上角新建文件传输,通过xftp将本地的rancheros_config.yml文件上传到Docker主机

    image138

  4. 查看本地磁盘

    执行如下命令查看本地磁盘:

    sudo fdisk ‐l

    选择最大的一块磁盘安装系统,如下示例中,选择/dev/sda来安装系统。

    image15

  5. 安装操作系统

    使用以下命令安装系统:(其中/dev/sda为上一步选择的最大磁盘名,为登录密码)

    sudo ros install ‐c rancheros_config.yml ‐d /dev/sda ‐‐append 'rancher.password='

    示例如下:

    image16

    安装过程中,会出现两次提示,均选择 y 即可,安装完成之后会重启系统。

  6. 登录

    系统重启后,第1步设置的临时账户密码会失效,使用第5步中设置的登录密码在xshell或者直接在主机登录。

    主机登录:

    在superMap login中填写用户名为“rancher”,Password填写密码

    image17

    运行docker -v,可以看到Docker已经内置、安装好。

    docker -v

    注意:
    默认开放的Docker远程端口为2375,可运行以下命令进行验证

    docker ‐H :2375 info

安装docker-compose

用xftp将 docker-compose.sh和 docker-compose.tar上传至Docker主机;

在命令行运行:

sudo docker load ‐i ./docker‐compose.tar
sudo chmod +x ./docker‐compose.sh

DockerCompose即安装完成,运行如下命令验证:

./docker‐compose.sh ‐v

注意:
这里要用”./docker-compse.sh”来代替”docker-compose”命令进行执行。

FAQ

Q: rancheros_config.yml文件中配置的ip不能连接网络怎么办?

A: 使用如下命令修改网络配置:

修改ip:({ip}改为你的真实ip)

sudo ros config set rancher.network.interfaces.eth0.address {ip}

修改网关:({getway} 改为你的真实网关)

sudo ros config set rancher.network.interfaces.eth0.gateway {getway}

示例:

image18

然后重启主机,新的ip配置便会生效。