質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.80%

サーバーのソフトウェアのアップデートについて

解決済

回答 3

投稿

  • 評価
  • クリップ 2
  • VIEW 1,830

score 183

サーバーのソフトウェアのアップデートについて、
質問させてください。

サーバーを運用していると、
使用しているソフトウェアに脆弱性などが見つかり、
アップデートする必要がある場合が出てきます。

例えば、Linuxなどであれば、
yum updateなどで一括アップデーとできると思いますが、
何かのシステムを組んでいる場合、
ソフトウェアをアップデートしたことで動作しない、
動作に不具合が出る場合があるのではないかと思います。

実際の運用の時には、
どのような手順でソフトウェアアップデートを
行うものなのでしょうか?

例えば、テスト環境でソフトウェアアップデートを行い、
そこでシステムの動作確認がとれれば、
本番環境の方を同様にアップデートなど。

それとも動作テストなどはせずに、
とりあえずアップデートを行うケースなどあるのでしょうか。


動作テストは必須なのかと思っておりますが、
サーバー運用などされている方がいましたら、
教えていただけますと幸いです。


よろしくお願いいたします。
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 3

+4

テスト環境でうまく更新できるか検証しつつ、本番環境はそのまま維持して稼働し続けるという運用になるようです。
以下のサイトを参考になさってはいかがでしょうか。
大量サーバの yum update を考える - アメーバブログ
サーバのアップデートとEUS Kazuo Moriwaka 1496 - SlideShare

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/06/19 03:56

    参考リンクありがとうございます。
    非常に丁寧に書かれていますね。

    参考にさせていただきます。

    キャンセル

checkベストアンサー

+3

基本的な事ですが

サーバ環境構築時にyum updateで一括アップデートする事は良くあります。
ですが、既に運用を開始しているサーバに対して、上記のような一括アップデートを行う事は極めて稀ではないでしょうか?

もし私が、そのような作業を依頼された場合、
・断る
・別サーバに同環境を構築し影響範囲を調べ尽くした後に対応を行う
(正直、時間と根気がいる作業になります。)
の2択になるかと思います。

勿論、脆弱性等の対応として緊急的なアップデートもあるかと思いますが、基本的には一括アップデートでは無くモジュール単位の最小アップデートを選択します。

特にオープンソース系の言語をインストールしているとアップデートに伴うシステム障害が発生しないとも限らないので。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/06/19 03:56

    ご丁寧な回答ありがとうございます。

    なるほど、
    やはり一括アップデートはしないということですね。
    非常に参考になります。

    モジュール単位の最小アップデートということですが、

    これについても原則テスト環境で行ったあとで、
    本番環境で行うという流れでされるという認識で、
    いいのでしょうか。

    まあいきなり本番環境をアップデートするのは、
    怖くてできないですが・・・。

    キャンセル

  • 2015/06/19 10:07

    1nakajiさん

    > これについても原則テスト環境で行ったあとで、
    > 本番環境で行うという流れでされるという認識で、
    > いいのでしょうか。

    こちらに関しても、原則的にはテスト機での動作確認後本番環境適用することをお勧め致します。
    ですが、私の場合は余り本番環境のモジュールアップデートは、脆弱性対応の緊急アップデートしか対応しておりません。

    例えば、昨今報告されたOpenSSL、Bash、NtpなどのOSに依存しているようなモジュール関連の対応は行いしましたが、PHPやJavaなどのモジュールに関しては基本的にアップデートしておりません。

    もしアップデートするのであれば、サーバを再構築する時までアップデートを延期します。

    また、PHP5.4系統をPHP5.5に変更するなど明らかに影響が出そうな物も避けております。

    PHP5.4.12をPHP5.4.XXなどの同系統バージョンでのアップデートも余りした事がありません。
    ただしVPSや専用サーバなどオリジナルで環境を構築している時に発生するのですが、PHPのモジュール等最小インストールしてた場合、モジュールの追加インストールを行う際に最新モジュールが適応(既にインストールされたモジュールに対してアップデートが実行)されてしまうため予め想定出来る限りのモジュールはインストールするようにしています。

    PHP同系統(PHP5.4.12をPHP5.4.XXなど)のアップデートであれば、それほど影響が出るという話は聞いた事が無いのですが・・・・。
    悪までも、システムがそういったモジュールの仕変に対して柔軟に構築されているだけかもしれませんのでこちらは頭の片隅に入れておく程度にしておいて下さい。

    また、他のオープン系言語に対しては上記内容を試した事が無いので正直判断しかねます。

    キャンセル

  • 2015/06/22 03:13

    ご回答ありがとうございます。
    非常に参考になります。

    やはり脆弱性対応以外は、
    基本的には対応しないという流れなんですね。

    よくわかりました。

    もろもろ丁寧な説明をしていただきまして、
    感謝いたします。

    キャンセル

0

私は企業で SE をやっているわけではないので…
サーバー(VPS) のソフトウェアのアップデートは、気付いたときに(たまにログインしたときに)行うようにしています。
脆弱性は放置してはならないからです。
また、本来、マイナーバージョンの違いで誤動作するのはソフトウェアの方にも問題があることが多いことと、アップデートで動かなくなっても自己責任で戻すことが比較的容易であるからです。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.80%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る