zoukankan      html  css  js  c++  java
  • coreos 安装

    一、挂载coreos 镜像 引导live-cd 配置初始化coreos 系统 网卡和密码

      进入live版系统后呈现这个状态

     1 #任意编辑一个.network 文件,文件名随意,该文件不存在需自己创建
     2 sudo vi /etc/systemd/network/static.network #配置网卡
     3 [Match]
     4 Name=ens32                        #网卡名称
     5    
     6 [Network]
     7 Address=192.168.12.174/24    #IP地址
     8 Gateway=192.168.12.174        #网关
     9 DNS1=192.168.12.189            #DNS
    10 DNS2=192.168.12.190      
    11 
    12 #配置完保存退出重启网卡
    13 注:由于配置cloud-config coreos 安装文件在终端输入很麻烦,所以配置网卡方便远程
    14 通过工具黏贴配置文件
    15 sudo systemctl restart systemd-networkd
    16 sudo passwd core #输入密码
    17 
    18 
    19 #配置coreos系统 安装文件
    20 vim cloud-config.yml
    21 
    22 #cloud-config
    23 
    24 hostname: "coreos01"
    25 
    26 coreos:
    27   etcd2:    #安装etcd2
    28     discovery: "https://discovery.etcd.io/30bed2659a9e68476bf5820daaa07890"  #该token 使用https://discovery.etcd.io/new 在浏览器中输入生成,coreos 集群token一致
    29 
    30     advertise-client-urls: "http://$public_ipv4:2379"
    31     initial-advertise-peer-urls: "http://$private_ipv4:2380"
    32     listen-client-urls: "http://0.0.0.0:2379,http://0.0.0.0:4001"
    33     listen-peer-urls: "http://$private_ipv4:2380,http://$private_ipv4:7001"
    34 
    35   fleet:  #安装fleet 控制器
    36     public-ip: "$public_ipv4"
    37     metadata: "region=china"
    38 
    39   flannel: #安装flannel
    40     etcd_prefix: "/coreos.com/network2"
    41 
    42   units:  #安装units
    43     - name: "etcd2.service"
    44       command: "start"
    45     - name: "fleet.service"
    46       command: start
    47     - name: "static.network"
    48       content: |
    49         [Match]
    50         Name=ens32
    51 
    52         [Network]
    53         Address=192.168.12.174/24
    54         Gateway=192.168.12.1
    55         DNS=192.168.12.189
    56         DNS=192.168.12.190
    57 
    58 users:  #配置系统权限
    59   - name: "core"
    60     passwd: "$1$r.weUJY5$wnpHOpzDx0Yys1sM.WxGl." #此密码输入openssl passwd -1  命令后在对话框输入密码生成,“-1”是数字1
    61     #"$6$rounds=4096$/59v4L75$VqjTizHsGvXLMnGEG0g075cRUImRWTr/AHANI7008TqzEOozTb8hDNRfFfP3u8uGQOWaM/A9hLKufbv7eaiEv1"
    62     groups:
    63       - "sudo"
    64       - "docker"
    65 
    66 
    67 #配置好后保存退出,输入安装命令开始安装coreos 系统:
    68 sudo coreos-install -d /dev/sda -C stable -c ./cloud-config.yaml
    #看到如下提示说明安装完成,重启系统进入coreos 权限为cloud-config.yml 中账号密码
    ----------------------------------------------------------------
    Installing cloud-config...
    Success! CoreOS stable 1235.9.0 is installed on /dev/sda
    ----------------------------------------------------------------
    sudo reboot  #重启系统

      

  • 相关阅读:
    Code基础——2.排序
    设计模式——4.装饰模式
    Shader笔记——1.光照基础
    C#笔记——7.序列化与反序列化
    C#笔记——6.反射与特性
    lua小技巧记录--新建对象时重置元表
    发现的lua小技巧记录--在:方法中使用self的技巧
    lua版pureMVC框架使用分析
    在xlua中使用DoTween动画插件
    Unity工程性能优化学习笔记
  • 原文地址:https://www.cnblogs.com/cpy-devops/p/6437736.html
Copyright © 2011-2022 走看看