使用coreos技术分享
简介
我们知道是用iso安装的时候,需要从core-os.net下载,这个站点被墙了。 我提供了一个国内的站点: http://serfdom.cn/ 参看下载 同时将安装步骤脚本化。 本文分两部分:
- coreos-install 分析
- 一键安装脚本介绍
安装方法
#!/bin/bash
set -e
BASE_URL="http://serfdom.cn/usr/iso"
tmpdir="$HOME/tmp/coreos-install"
mkdir -p $tmpdir && rm -rf "$tmpdir/*" && cd $tmpdir
### get coreos-install
wget "${BASE_URL}/coreos-install"
wget "${BASE_URL}/cloud-config.yaml"
wget "${BASE_URL}/static.network"
## 多谢dennis指出此处多余的步骤
#mv static.network /etc/systemd/network/
#systemctl restart systemd-networkd
chmod +x coreos-install
./coreos-install -d /dev/sda -C stable -c ./cloud-config.yaml`
##结尾
脚本执行完成之后, 重启节点,重启的时候,选择从本地硬盘启动, 不从以前的iso启动。
以上脚本 都更新在github上面: https://github.com/duanbing/coreos-install