CoreOS安装到硬盘
準備兩臺計算機,一臺用于安裝coreos, 一臺用于保存安裝過程中需要的文件以及作為遠程控制機。
coreos的ip為10.0.0.100
遠程控制機的ip為10.0.0.201
在遠程控制機上做如下操作。
1.生成ssh密鑰對。
2.下載coreos-install
https://raw.githubusercontent.com/coreos/init/master/bin/coreos-install
3.下載硬盤鏡像和簽名文件
http://stable.release.core-os.net/amd64-usr/current/coreos_production_image.bin.bz2
http://stable.release.core-os.net/amd64-usr/current/coreos_production_image.bin.bz2.sig
4.編輯cloud-config.yaml (千萬不要有TAB鍵)
?
#cloud-config
?
hostname: coreos1
?
coreos:
?etcd:
???addr: $private_ipv4:4001
???peer-addr: $private_ipv4:7001
????????
?units:
??? -name: etcd.service
?????command: start
???????? ?
??? -name: fleet.service
?????command: start
???????? ?
??? -name: static.network
?????content: |
???????[Match]?
???????Name=enp0s10
?
???????[Network]?
???????Address=10.0.0.100/24
???????Gateway=10.0.0.1
???????DNS=10.0.0.1
???????DNS=8.8.8.8
users:
? -name: core
???ssh-authorized-keys:
?????- ssh-rsaAAAAB3NzaC1yc2EAAAADAQABAAABAQDetePgP17N4Im4ThNW5Oy2u6m2W6u3+JSpW0bbCszqOY7fedRRRl7mufh1ibbSGibGC1DcZQ0BKkedJ0mz9fF2Iq9KMzqRQmgSfsB9uVZpzWV1KrnaM3ex28/HMACZMQq0XsTKrbiEUjt6Z17HhgS72qd6lRSKUKb37/Xe1ECDSgDaa2C+XY6f56VxhFnACU3xOJO2ea1Wj9uZFnqAa5X7e7Rzp8HeaeWO/WwXIJXn/t3SSVzjDIJSYmkOx+Ksh6IqNgOpjit1oQpVueRGLSQdI+Iv8qaBK2mL3pFjNQpzsOTk7FGlUXGzV3yjWQlRG56W1e4NdgbG1pGmam61PmBjroot@node1
?
?
?
? -groups:
?????- sudo
?????- docker
5.編輯static.network
[Match]
Name=enp0s10
?
[Network]
Address=10.0.0.100/24
Gateway=10.0.0.1
6.在這臺計算機上部署nginx或tomcat,在tomcat的webapp\coreos目錄下面放置cloud-config.yaml, coreos-install, static.network, 創建目錄647.0.0,在下面保存coreos_production_image.bin.bz2和coreos_production_image.bin.bz2.sig
安裝coreos
下載iso文件,并刻盤
http://stable.release.core-os.net/amd64-usr/current/coreos_production_iso_image.iso
通過光盤引導進入coreos live
修改root用戶的密碼
sudo passwd root
wget http://10.0.0.201:8080/coreos/coreos-install
chmod +x coreos-install
?
wget http://10.0.0.201:8080/coreos/cloud-config.yaml
?
wget http://10.0.0.201:8080/coreos/static.network
cp static.network /etc/systemd/network/
sudo systemctl restart systemd-networkd
?
sudo ./coreos-install –d /dev/sda/ -Cstable –c cloud-config.yaml –b http://10.0.0.201:8080/coreos/
?
在201通過ssh遠程控制coreos
ssh core@10.0.0.100
下載iso文件,并刻盤
http://stable.release.core-os.net/amd64-usr/current/coreos_production_iso_image.iso
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的CoreOS安装到硬盘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tango+Daydream,刀剑合璧的
- 下一篇: unity入门