coreos 安装
Posted 池偏一
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 #重启系统
以上是关于coreos 安装的主要内容,如果未能解决你的问题,请参考以下文章