首页 > 代码库 > coreos 安装

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 安装