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  #重启系统

  

时间: 2024-10-29 19:11:20

coreos 安装的相关文章

Coreos 安装及配置

Coreos 安装及配置 本文由Vikings(http://www.cnblogs.com/vikings-blog/) 原创,转载请标明.谢谢! 目前国内使用coreos的场景还不多,搜索coreos中文资料基本都大同小异.最近几日再和其它攻城狮讨论问题时,有人提出希望看到一篇介绍coreos和安装方面的文章,正好本人最近也在研究coreos,也就共享一些经验.权当抛砖引玉. 首先咱们明确一下coreos是用来做什么的.coreos也是一款os,但它是一款面向云的轻量级OS.coreos是以

coreos安装

cloud-config-bootstrap.sh #!/bin/bash cat > "cloud-config.yaml" <<EOF #cloud-config ssh_authorized_keys: - ssh-rsa ... EOF sudo coreos-install -d /dev/vda -c cloud-config.yaml sudo reboot

XenServer上安装CoreOS

XenServer上安装CoreOS 安装XenCenter 从XenServer的网站上下载XenCenter的安装文件 http://xenserver.org/open-source-virtualization-download.html 找到如下内容进行下载,下载完毕后进行安装 XenCenter Windows Management Console (Localized - Japanese and Simplified Chinese) 安装XenServer6.5 在下载页面中找

制作openstack使用的coreOS镜像

本篇文章是使用ISO镜像手动制作openstack使用的qcow2镜像文件,关于coreOS的介绍,可以看这里 1.下载coreOS镜像(444.5.0版本) 可能需要FQ #coreOS安装文件(coreos-install脚本会自动下载,这里手动下载,节省时间)wget http://stable.release.core-os.net/amd64-usr/444.5.0/coreos_production_image.bin.bz2wget http://stable.release.co

VirtualBox使用ISO安装RancherOS——感受容器技术对操作系统发展的影响

在大学时期,我们上第一节操作系统课程的时候,老师就给我们讲,操作系统到底要干什么?这个问题想讲清楚说容易,也不容易.在操作系统发展的不同时期,它所完成的功能是不大一样的,单道程序,多道程序,批处理程序,网络操作系统,多用户操作系统,开源操作系统,闭源操作系统,分布式操作系统,分时操作系统,实时操作系统等等,划分的角度不同,划分的结果就不同.这么多的划分,操作系统要干什么呢?老师说:"很简单,就是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合.".概念的东西

OpenStack 定制CoreOS镜像

1,下载相关制作ISO 包 a)    #coreOS安装文件(coreos-install脚本会从官网自动下载,这里手动下载,可以节省时间)wget http://stable.release.core-os.net/amd64-usr/444.5.0/coreos_production_image.bin.bz2 wget http://stable.release.core-os.net/amd64-usr/444.5.0/coreos_production_image.bin.bz2.s

[CoreOS 转载] CoreOS实践指南(一)

转载:http://www.csdn.net/article/2014-12-29/2823356 摘要:CoreOS是一个采用了高度精简的系统内核及外围定制的操作系统.ThoughtWorks的软件工程师林帆将带来“漫步云端:CoreOS实践指南”系列文章,介绍CoreOS的精华和推荐的实践方法.本文为基础第一篇:CoreOS俯瞰. [编者按]Docker和CoreOS都是硅谷创业孵化器的优秀“毕业生”,据说两家老板的私交很好,Docker做容器引擎,CoreOS做容器管理,合作得非常愉快,只

CoreOS 835.12.0 稳定版安装

导读 CoreOS是一个基于Docker的轻量级容器化Linux发行版,为Docker而生,CoreOS作为Docker生态圈中的重要一员,日益得到各大云服务商的重视,发展风头正劲. CoreOS宣称最小化的定制版linux系统:  Linux内核 Linux运行所需存在两个ROOT分区,一个被用作启动分区,一个被用作更新分区更新分区在更新完成后,自动重新启动系统,当前机器不需要从负载集群中移除,为了保证其它应用程序不被打断,会通过Linux cgroup限制更新过程中的磁盘.网络等IO使用.

2014/10/30 安装 CoreOS

安装 CoreOS 的途径有很多,这里不列举,详见官网.我现在安装 CoreOS 的目的是为了体验,所以选择最简单的方式:VMware OVF 模板.ISO 方式需要编写 cloud-config.yml,坑还是挺多的.用 VMware OVF 部署还是挺简单的,安装官网的教程做就行了. 部署好了之后,启动,登陆.Docker 的服务默认是启动的,但 etcd 和 fleetd 默认是没有启动的.启动 etcd 和 fleetd 的方法之一是手动启动,执行 sudo ./bin/etcd 和 s