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 #重启系统
请查看新博客:www.vhosts.cn
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 想让你多爱自己一些的开源计时器
· Cursor预测程序员行业倒计时:CTO应做好50%裁员计划
· 大模型 Token 究竟是啥:图解大模型Token
· 用99元买的服务器搭一套CI/CD系统
· 如何在 .NET 中 使用 ANTLR4