Instalando o CoreOS em uma única máquina

3

Como eu iria instalar o CoreOS em uma única máquina como sistema operacional host?

Eu li "Instalando o CoreOS no disco" e executei o coreos-install script do Debian e CentOS live CDs, mas ambos parecem perder o argumento -p para o comando lsblk que o script precisa para carregar os arquivos de configuração. Mesmo depois de atualizar o util-linux , ele ainda não está funcionando.

O uso de um live CD é a abordagem correta? PXE não é uma opção na minha situação.

Solução: No final, usei o último CD ao vivo do Arch Linux, que funcionou bem.

$ wget https://raw.githubusercontent.com/coreos/init/master/bin/coreos-install
$ sudo bash coreos-install -d /dev/sda
$ mkdir rootfs
$ mount -t btrfs -o subvol=root /dev/sda9 rootfs #sda9 is the default root partition
$ mkdir -p rootfs/var/lib/coreos-install
$ wget http://bit.ly/abcd  #the location of your cloud config file
$ mv abcd rootfs/var/lib/coreos-install/user_data
    
por thijsai 30.04.2014 / 11:33

2 respostas

4

Parece que -p (alternadamente --paths ) foi adicionado no util-linux 2.24 . Você tentou um sistema ao vivo com essa versão?

    
por 30.04.2014 / 17:46
4

Trabalhei para mim usando o Ubuntu Trusty

~$ sudo wget https://raw.githubusercontent.com/coreos/init/master/bin/coreos-install
~$ sudo chmod +x coreos-install
~$ sudo ./coreos-install -d /dev/sda -C alpha -c ~/cloud-config.yaml

Embora você possa montar o / dev / sda para fazer ajustes manuais (em vez de usar / criar um cloud-config.yaml) via ...

~$ mount -o subvol=root /dev/sda9 /mnt

... como remover a senha raiz e principal, criar um arquivo de unidade do systemd para o docker, o etcd e a frota.

    
por 23.07.2014 / 16:52