Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CloudGarageRancherMeetupFukuoka#2

 CloudGarageRancherMeetupFukuoka#2

Rancher meets CloudGarage
CloudGarage meets Rancher

MiyataAKiyoshi

October 06, 2017
Tweet

More Decks by MiyataAKiyoshi

Other Decks in Technology

Transcript

  1. Copyright © NHN Techorus Corp. NHNテコラス株式会社 クラウドサービス開発室 宮田 晃佳 Rancher

    meets CloudGarage Service Site Facebook Twitter https://cloudgarage.jp @CloudGarage.PR @CloudGarage_PR
  2. Page 8 hashtag #CloudGarage 中締め (1)Disk I/O が早い (2)Rancher OSが選択できる

    (3)複数インスタンスで利用が楽々 (4)Private IPが付与されるので内部で通信 (5)複数インスタンスでHA構成が組める (6)Load Balancerが無料 (7)バックアップイメージから再構築できる (8)複数インスタンスが固定料金でお財布にやさしい (9)牛だって家が欲しい (10)マシンドライバ開発中
  3. Page 12 hashtag #CloudGarage サーバーインスタンスを用意します サーバーインスタンス構築 インスタンス :CPU 3Core メモリ

    4GB SSD 150GB OS :Rancher OS 接続許可ポート :22,8080 インスタンス名 :RancherOSTest ※rootパスワードは設定できません
  4. Page 14 hashtag #CloudGarage Rancherパスワード設定 コンソールを起動して、Rancherのパスワードを変更 $ sudo passwd rancher

    Changing password for rancher New password: Retype password: Passwd: password for rancher changed by root $
  5. Page 15 hashtag #CloudGarage Rancher OSの初期設定 Terminalからアクセスし、 cloud-config.ymlを作成 $ sudo

    –s #vi cloud-config.yml cloud-config ssh_authorized_keys: - ssh-rsa ************** #mkfs.ext4 -L B2D_STATE /dev/vda mke2fs 1.43.3 (04-Sep-2016) /dev/vda contains a ext4 file system labelled 'ephemeral0' created on Tue Oct 3 04:03:59 2017 Proceed anyway? (y,n) y コマンド実行、パーティション作成 Creating filesystem with 39321600 4k blocks and 9830400 inodes Filesystem UUID: 81ac63e7-cd24-429e-a027-133de150128b Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872 Allocating group tables: done Writing inode tables: done Creating journal (262144 blocks): done Writing superblocks and filesystem accounting information: Done
  6. Page 16 hashtag #CloudGarage Rancher OSの初期設定 インストール # ros install

    -c cloud-config.yml -d /dev/vda > INFO[0000] No install type specified...defaulting to generic Installing from rancher/os:v1.0.3 Continue [y/N]: y > INFO[0002] start !isoinstallerloaded > INFO[0003] trying to load /bootiso/rancheros/installer.tar.gz 404361ced64e: Loading layer [==================================================>] 4.221 MB/4.221 MB 4361304d3da7: Loading layer [==================================================>] 14.97 MB/14.97 MB 09ba8a5cee0e: Loading layer [==================================================>] 4.608 kB/4.608 kB e5afbc3cfca1: Loading layer [==================================================>] 18.08 MB/18.08 MB a18e5c9a9926: Loading layer [==================================================>] 1.636 MB/1.636 MB ee1a08a7474f: Loading layer [==================================================>] 1.536 kB/1.536 kB c692731ace1c: Loading layer [==================================================>] 2.56 kB/2.56 kB 2102ea1d03a0: Loading layer [==================================================>] 3.072 kB/3.072 kB > INFO[0005] Loaded images from /bootiso/rancheros/installer.tar.gz > INFO[0005] starting installer container for rancher/os-installer:latest (new) Installing from rancher/os-installer:latest mount: /dev/sr0 is write-protected, mounting read-only mke2fs 1.43.4 (31-Jan-2017) Creating filesystem with 39321088 4k blocks and 39321600 inodes Filesystem UUID: aefaa416-b373-4c18-a307-a04a0db6494d Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872 Allocating group tables: done Writing inode tables: done Creating journal (262144 blocks): done Writing superblocks and filesystem accounting information: done Continue with reboot [y/N]: y > INFO[0092] Rebooting
  7. Page 18 hashtag #CloudGarage Rancherの起動 DockerコマンドでRancherを起動 # docker run -d

    -p 8080:8080 rancher/server ブラウザでアクセス(http://<IPアドレス>:8080)