ユーザ用ツール

サイト用ツール


サイドバー

Index

はじめてのおつかい




DokuWiki整形記法


PlayGround



os:linux:coreos

CoreOS

コンテナを稼動させることに特化したLinuxディストリビューション

このページは

CoreOSをXenServerにインストールした時の記録1)

インストール

準備

ここからISOイメージをダウンロード

起動

VMを作成してダウンロードしたISOをマウントして起動

sshでアクセス

コンソールでそのまま設定しても良いのですが、XenOrchestraのコンソールは結構つらいので、sshでアクセスできるようにする。

パスワード設定

$ sudo passwd core

アクセス

ifconfigでIPを確認してアクセス

Passwordハッシュの作成

$ mkpasswd -m sha-512 password

cloud-config.yml の作成

#cloud-config

  hostname: "hostname"
  users:
    - name: "username"
      passwd: PasswordHash............
      groups:
        - "sudo"
        - "docker"

チェック

$ sudo coreos-cloudinit -validate=true -from-file=cloud-config.yml

インストール

$ sudo coreos-install -d /dev/xvda -C stable -c cloud-config.yml
  • -d:インストール先デバイス2)
  • -C:チャネル
  • -c:cloud-config.ymlを指定

確認

起動したら、設定したユーザでログイン

アップデート

$ sudo update_engine_client -update

参考

1)
2016.09.29
2)
XenSereverではデバイスがxvdaなので注意
os/linux/coreos.txt · 最終更新: 2017/04/14 14:21 (外部編集)