tutorial_coreos 01-01-install 2015-05-27

来源:互联网 发布:java企业微信发送消息 编辑:程序博客网 时间:2024/06/06 06:43

单机版安装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

0 0
原创粉丝点击