tutorial_coreos 01-01-install 2015-05-27

单机版安装Standalone

need software

VirtualBox

CoreOS镜像文件http://pan.baidu.com/s/1sjNSJFJ

install

1.1 新建ubuntu虚拟机

虚拟机网络连接方式:网桥

虚拟机ip?192.168.1.101

1.2 安装apache

安装apache2,把CoreOS镜像文件放在/var/www/html下

在虚拟机执行以下命令,如果可以正常下载,说明配置成功

wget wget http://192.168.1.101/cloud-config.yaml

1.3 免密码登录设置

ssh-keygen
cp id_rsa.pub ssh-authorized-keys

1.4 配置cloud-config.yaml

#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=enp0s8

            [Network]
            Address=192.168.1.120/24
            Gateway=192.168.1.254
            DNS=8.8.8.8
            DNS=8.8.4.4
    users:
        - name: core
            ssh-authorized-keys:
        - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDrBCWmYcPhOtsTYtgM7pF4cv5apCP/LHW7ZMZUZO5AZHaDG61fXGmgFc5Sy8t9yRV40/QLGE1BcwRiGVxx1ChPRzFB9/qSzxyzfErt0WGys44ly/d1KvKFNEhZif0hMtKcfGwntI8pILeaRX8pDK6Vct2u3oabPgvFZJZUUCcjv4Sf8ROjV9E8BVjtQNv7iNwgsDEP+Sgdhq/bsR+Nhcp6VX49rbT
    S+jEuAu+6EwvfU0ICv6S0txZn3x1W9b4XG9YfusRXNocNmtPjFsOCpL2hFwJk8mhorQFBLymOttzNcsW6WxuPyLScAbbrQBmgf/ej8GWw61fwKWba77acBNFt core@localho
    st

        - groups:
            - sudo
            - docker

1.5 新建CoreOS虚拟机

网络连接方式:桥接网卡

将coreos_production_iso_image.iso添加

启动虚拟机

1.6 配置

切换至root用户

sudo -i
下载coreos配置文件

wget http://192.168.1.101/cloud-config.yaml
下载网络配置文件

wget http://192.168.1.130/static.network
mv static.network /etc/systemd/network/
systemctl restart systemd-networkd

下载配置文件,修改里面207行的BASE_URL为你Apache2所在的机器ip

wget http://192.168.1.130/coreos-install

执行安装命令

./coreos-install -d /dev/sda -C stable -c ./cloud-config.yaml

1.7 检验安装是否成功

停止CoreOS虚拟机,移去iso,重新启动虚拟机,启动成功将有以下信息

...
coreos1 login:
this is coreos1

然后在ubuntu虚拟机中,通过以下命令登录到CoreOS虚拟机,如果成功登录,说明安装成功

ssh core@192.168.1.120

FYI: 再次修改cloud-config.yaml

1 停止CoreOS虚拟机

2 加上iso文件

3 通过下以命令修改

sudo -i
mount -o subvol=root /dev/sda9 /mnt
vim /mnt/var/lib/coreos-install/user_data
4 停止CoreOS虚拟机,并移去iso文件

5 重新启动CoreOS虚拟机,检查配置是否生效

reference

https://coreos.com/docs/running-coreos/bare-metal/installing-to-disk/
https://github.com/duanbing/coreos-install/
http://www.serfdom.cn/index.php/category/intro/

 

 

 

01-02-cluster_install

reference

https://github.com/duanbing/coreos-install/blob/master/cluster-install.md

转载于:https://my.oschina.net/jayronwang/blog/817192

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值