Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Red Hat Enterprise Linux 8 のネットワーク管理
Search
Kazuo Moriwaka
July 02, 2019
Technology
2
5.9k
Red Hat Enterprise Linux 8 のネットワーク管理
RHEL8のネットワーク管理は全面的にNetworkManagerで行われ、network-scriptsは非推奨となりデフォルトでは導入されません。簡単に注意点をまとめました。
Kazuo Moriwaka
July 02, 2019
Tweet
Share
More Decks by Kazuo Moriwaka
See All by Kazuo Moriwaka
システム全体の暗号化ポリシーをカスタマイズ
moriwaka
0
2.3k
Red Hat Enterprise Linux 9のリリースノートを読む前に知りたい最近のキーワードをまとめて復習
moriwaka
0
1.7k
odpからmp4を作る / odp2mp4
moriwaka
0
360
Red Hat Enterprise Linux Web Console を使う / cockpit-rhel8
moriwaka
0
860
systemdエッセンシャル / systemd-intro
moriwaka
46
12k
flatpak
moriwaka
0
2.5k
Red Hat Enterprise Linux 8 の セキュリティトピック
moriwaka
2
1.4k
システム全体の暗号化ポリシー設定
moriwaka
0
1.2k
端末のセッション記録
moriwaka
0
5.6k
Other Decks in Technology
See All in Technology
技術好きなエンジニアが _リーダーへの進化_ によって得たものと失ったもの / The Gains and Losses of a Tech-Enthusiast Engineer’s “Evolution into Leadership”
kaminashi
0
210
大規模サービスにおける カスケード障害
takumiogawa
3
530
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
20k
大規模アジャイル開発のリアル!コミュニケーション×進捗管理×高品質
findy_eventslides
0
590
Cloud Native PG 使ってみて気づいたことと最新機能の紹介 - 第52回PostgreSQLアンカンファレンス
seinoyu
2
230
ひまプロプレゼンツ 「エンジニア格付けチェック 〜春の公開収録スペシャル〜」
kaaaichi
0
160
Proxmox VE超入門 〜 無料で作れるご自宅仮想化プラットフォームブックマークする
devops_vtj
0
170
SaaSプロダクト開発におけるバグの早期検出のためのAcceptance testの取り組み
kworkdev
PRO
0
470
Vision Language Modelを活用した メルカリの類似画像レコメンドの性能改善
yadayuki
9
1.3k
Enterprise AI in 2025?
pamelafox
0
110
コンソールで学ぶ!AWS CodePipelineの機能とオプション
umekou
2
120
大規模プロジェクトにおける 品質管理の要点と実践 / 20250327 Suguru Ishii
shift_evolve
0
290
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
69
4.7k
GraphQLとの向き合い方2022年版
quramy
45
14k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
The Cost Of JavaScript in 2023
addyosmani
48
7.6k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Typedesign – Prime Four
hannesfritz
41
2.6k
Facilitating Awesome Meetings
lara
53
6.3k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
177
52k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.4k
Transcript
1 GENERAL Distribution Red Hat Enterprise Linux 8の ネットワーク管理 森若
和雄 Solution Arhictect, Red Hat K.K 2019-07-02
2 Copyright Red Hat K.K. All rights reserved. このスライドの位置付けと目的 •
対象 • RHEL8になじみがない人 • 目的 • RHEL8のネットワーク管理はNetworkManagerによるこ との説明 • NetworkManagerを使えない場合のワークアラウンドの 紹介
3 Copyright Red Hat K.K. All rights reserved. 概要 •
RHEL8のネットワーク管理 • どうしてもnetwork-scriptsを利用したい時の注意
4 Copyright Red Hat K.K. All rights reserved. RHEL8のネットワーク管理 •
NetworkManagerがネットワーク管理を行います • NetworkManagerをmaskしたり削除したりするとネッ トワーク初期化すらできなくなるので、環境によっては どうにもできなくなります • network-scriptsは非推奨(deprecated)です • 通常はnetwork-scriptsは導入されない • 導入すると初期化毎に警告メッセージ出力
5 Copyright Red Hat K.K. All rights reserved. 古いスクリプト群がないことを確認する #
ls -l /etc/sysconfig/network-scripts/ total 8 -rw-r--r--. 1 root root 90 Jul 2 15:45 ifcfg-enp1s0 # ls -la /etc/init.d/ total 24 -rw-r--r--. 1 root root 18325 Aug 3 2018 functions -rw-r--r--. 1 root root 1161 Apr 9 17:23 README # cat /sbin/ifup #!/bin/sh nmcli connection load "/etc/sysconfig/network-scripts/ifcfg-$1" && exec nmcli connection up filename "/etc/sysconfig/network-scripts/ifcfg-$1" 設定だけで スクリプトがない networkサービスの スクリプトがない ifup/ifdownも nmcliを呼ぶだけ
6 Copyright Red Hat K.K. All rights reserved. NetworkManagerを停止するとどうなる? •
systemctl stop NetworkManager すると…… • 有効化されたnetwork interfaceは特に影響をうけないの でなんとなくそのまま動く • systemctl mask NetworkManager ; reboot する • 再起動時にネットワーク初期化できない • 当然sshもWeb Consoleも繋がらない → 環境によっては詰みます。実験する場合にはご注意 •
7 Copyright Red Hat K.K. All rights reserved. RHEL7から移行する場合の注意点 •
RHEL7までの設定を使いまわすとネットワーク初期化 に失敗する場合があります 1.NM_CONTROLLED=no とされた設定をRHEL8へ置く 2. NetworkManagerは設定に従い無視する 3. network-scriptsは存在しないので初期化されない
8 Copyright Red Hat K.K. All rights reserved. どうしてもNetworkManagerでは無理な時は…… 非推奨ですが必要なパッケージは提供されているので
以下の手順で対応します • network-scriptsパッケージを導入 • yum install network-scripts • networkサービスを有効化 • chkconfig network on • NetworkManagerが起動しないようにする • systemctl mask {NetworkManager,NetworkManager-online}
9 Copyright Red Hat K.K. All rights reserved. See also
• RHEL 8 ドキュメント • 「ネットワークの設定および管理」 • https://bit.ly/rhel8-net-ja • ナレッジベース • RHEL 8: ifup fails with "Error: unknown connection '/etc/sysconfig/network-scripts/ifcfg-ensX'" • https://access.redhat.com/solutions/3777201
10 Copyright Red Hat K.K. All rights reserved. Thank You