win10 Hyper-V安装RancherOS Docker环境----SSH(XShell5)连接RancherOS(二)

 

上一篇我们已经装好了RancherOS的虚机,如没有看的同学请移步这里

接着,我们开始用Xshell 连接我们刚安装好的rancheros

一. 生成密钥。

     1.先用XShell生成公钥,打开Xshell,工具--用户密钥管理者

    

  2.默认密钥类型rsa,2048,下一步

    

  3.直接默认下一步

    

  4.输入名称、密码,完成

    

  5.工具---用户密钥管理者---选择我们刚才创建的密钥,右边的属性,复制rsa2048前的内容,保存好一会儿要用到

    

 

二.制作配置文件

  1.这里先放官方参考文档,可以先了解下

   配置文件介绍:  https://rancher.com/docs/os/v1.x/en/installation/configuration/

     主机名配置:https://rancher.com/docs/os/v1.x/en/installation/configuration/hostname/

     网络配置:https://rancher.com/docs/os/v1.x/en/installation/networking/

   镜像加速:https://rancher.com/docs/os/v1.x/en/installation/configuration/docker/#using-a-pull-through-registry-mirror

   密钥配置:https://rancher.com/docs/os/v1.x/en/installation/configuration/ssh-keys/

  2.新建一个txt文档开始配置,本人配置如下,仅供参考,具体作用看以上官网解释,IP地址要设置eth0,固定IP(集群的话要固定IP),

    IP地址填你主机网段,网关跟你主机一样,不然XShell无法连接,IP后面的24是IP地址掩码(24即255.255.255.0)      

#cloud-config
hostname: rancheros-host
rancher:
  network:
    interfaces:
      eth0:
        address: 192.168.1.99/24
        gateway: 192.168.1.1
        mtu: 1500
        dhcp: false
  bootstrap_docker:
    registry_mirror: "http://10.10.10.23:5555"
  docker:
    registry_mirror: "http://10.10.10.23:5555"
  system_docker:
    registry_mirror: "http://10.10.10.23:5555"
ssh_authorized_keys:
   -  ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuCPPEi5eiA+rcbfBoYyIiis1qhXhGPJXjuFub6WgSvJPF8dl/DaBWAXcWPRUCusin2JoYK7HuYY1p4wBaXLUz2bFI2BYNFxUkm2lSxb7fKwIkLbPBcx7WKyVX0tNQqeEevilDTWbNrXh06GFKrGyTUcpnsIiak8hyNwI1LezpH4gxX4sdqtaUp7q+1jv4B7Ir6GV9jP35eDdQ8gXRN5R5EjUcd4NrEeKNWuafoYD7wHRxmd8mulsz2YcfoBOik/3Jy0G/JgTkbmLG+j+li8aepcxvLPU0azw3zVuovmVwbxRCQy9Sbsv6Y0YPKb0Txl44d51JH8onlLvb+mEN/R4eQ==  

三.Rancheros安装到磁盘

  1.把上面制作的txt配置文件,上传到自己的服务器(也可以是第三方存储,也可以自己挂到IIS,总之能远程访问资源就行,另外还有无需internet访问的安装方式,可参考官方文档)

  2.启动rancherOS,确保能访问网络(本文第一篇有设置虚机网络桥接的)

  3.在rancheros内输入命令 sudo wget http://你的文件存储服务器/rancher.txt

  4.输入上面的命令后,等待获取文件,会出现个 ----100%,接着输入 sudo ros install -c rancher.txt -d /dev/sda ,回车,接着提示是否继续,Y,是否重启,Y

  5.移除rancheros镜像,确保系统通过硬盘引导启动(最好先弹出ISO后,关闭系统重新启动)

    

  6.移除iso后,我们可以看到,启动后的IP变成了我们配置文件填写的,接下来我们可以用XShell连接这个IP进行远程管理

     

 

 四.通过Xshell连接RancherOS

  1.打开Xshell5新建一个连接, 文件--新建,填写IP(就是上面配置文件的IP),端口默认即可

    

 

 

  2.填写用户密码,方法我们选择public Key, 用户密钥选择我们上面创建公钥时候创建的密钥,密码也是上面创建公钥时候填写的密码

    

 

  3.点击连接

    

   4.大功告成,成功连接到rancheros,可以试着输入docker images命令测试下

    

 

posted @ 2018-11-05 09:52  金总在线撸码  阅读(1075)  评论(0编辑  收藏  举报