rhel, centos 7 に移行しよう! lt
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!