rhel, centos 7 に移行しよう! lt

Post on 14-Jul-2015

10.129 Views

Category:

Engineering

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

RHEL/CentOS 7 に!移行しよう!

Haruka Iwao (@Yuryu) 2015/01/14 道玄坂LT祭り

わたしはだれ? •  岩尾 はるか (@Yuryu) •  レッドハットで働いています

– ストレージ(Ceph, GlusterFS)が専門 – 今回の発表は会社の見解ではありません

•  Final Fantasy XIV プレイヤー – Carbuncle サーバー、学メイン – バハ真成編4層をクリアしました

•  Ingress 緑エージェント(A11)

Linuxカーネル本(宣伝) •  “Linux Kernel Updates” •  最新刊

– OOM Killer特集 – ジュンク堂池袋店で買えます!

•  既刊 – Docker, TCP/IP特集など – Kindle版売ってます

OSの メジャー

バージョンアップ

それは いずれやってくる

諸行無常 OS EOL(予定) 私の満年齢 Ubuntu 10.04 LTS 2015年4月 31 Windows Server 2003 2015年7月 31 RHEL 5 (通常) / CentOS 5 2017年3月 32 Ubuntu 12.04 LTS 2017年4月 33 Ubuntu 14.04 LTS 2019年4月 35 Windows Server 2008 2020年1月 35 RHEL 5 (延長サポート) 2020年3月 35 RHEL 6 (通常) / CentOS 6 2020年11月 36 Windows Server 2012 2023年1月 38 RHEL 6 (延長サポート) 2023年11月 39 RHEL 7 (通常) / CentOS 7 2024年6月 40 RHEL 7 (延長サポート) 2027年6月 43

表を作って 複雑な気持ち

みなさまも 自分の年齢で 作ってみましょう

それはさておき

諸行無常 OS EOL(予定) 私の満年齢 Ubuntu 10.04 LTS 2015年4月 31 Windows Server 2003 2015年7月 31 RHEL 5 (通常) / CentOS 5 2017年3月 32 Ubuntu 12.04 LTS 2017年4月 33 Ubuntu 14.04 LTS 2019年4月 35 Windows Server 2008 2020年1月 35 RHEL 5 (延長サポート) 2020年3月 35 RHEL 6 (通常) / CentOS 6 2020年11月 36 Windows Server 2012 2023年1月 38 RHEL 6 (延長サポート) 2023年11月 39 RHEL 7 (通常) / CentOS 7 2024年6月 40 RHEL 7 (延長サポート) 2027年6月 43

EOLに 追いかけられるの やめましょう!

OSのバージョンアップは本来わくわくす

るもの

http://watch.impress.co.jp/10th/fromeditors/061101/index.htm

いつしか 「祭り」の意味が 変わっていく

時計の針は元には戻らない。だが、自らの手で進めることは出来る。

大ジャンプは やめよう

見方を変えよう

RHEL/CentOS 7の新機能 •  XFS •  systemd, journald •  GRUB2 •  新しいインストーラー •  NetworkManager, firewalld •  OpenLMI •  大量の更新されたパッケージ群

全部使う必要は無い 互換性もわりとある

systemdを覚えないとRHEL/CentOS 7は

使えない

`service`コマンドは これまで通り使える 例) service sshd

restart

今までのコマンドは 健在

必要なときに徐々に 移行していけば良い

RHEL 7の新機能 → 回避策 •  XFS → ext4 も使えるよ •  systemd, journald → 既存コマンドOK •  GRUB2 → どうせ調べながら使う •  新しいインストーラー → 一回きり •  NetworkManager, firewalld → Disable •  OpenLMI → 使わなくて支障なし •  大量の更新されたパッケージ群

RHEL 7の新機能 → 回避策? •  XFS → ext4 も使えるよ •  systemd, journald → 既存コマンドOK •  GRUB2 → どうせ調べながら使う •  新しいインストーラー → 一回きり •  NetworkManager, firewalld → disable可 •  OpenLMI → 使わなくて支障なし •  大量の更新されたパッケージ群

“大量の更新された パッケージ群” これがくせ者

コンテナに入れよう

コンテナB コンテナA

Host OS (Atomic Host, etc)

RHEL 6 Libs

PHP App

RHEL 7 Libs

Nginx

バージョンアップ しやすいものから

順番に

コンテナで 違うOSバージョンの 混在も容易に

新OSでうれしいこと

RHEL/CentOS 7 でうれしいこと •  全体的な性能向上 •  電力利用効率の向上 •  TCP Fast Open含むTCPの最適化 •  teamドライバによるbondingの強化 •  NUMA対応の強化 •  40GbE対応 •  Docker 対応 •  新しいコンパイラによるより良いコード

新機能に注目が行きがちだが、既存機能も改善している

新機能は 使わなくても良い

Linuxなんだから 使いたい機能を 使いたいように使う

わからないことは 有償サービスへ

Thank you!

top related