Deep Security 10으로 업그레이드(9.5sp1 Linux/Oracle Database 환경에서)

11178 단어 AWSDeepSecurity
안녕하세요, 저는 광미입니다.
저번,나도 readme를 읽었기 때문에 빨리 업그레이드하고 싶어요.
Deep Security10.0 업그레이드 가이드에 기재된 바와 같이 버전 업그레이드는 일반적인 방법이 아니다.
아래의 검증 환경을 마련했으니 작전을 고려해보자.

참조 정보


트렌드 마이크로컴퍼니 다운로드 페이지
Deep Security10.0 업그레이드 가이드

환경 확인


DSM 서버

  • t2.large
  • RHEL-7.3_HVM_GA-20161026-x86_64-1-Hourly2-GP2 (ami-6f68cf0f)
  • Deep Security Manager 9.5.5600
  • Deep Security Agent 9.5.3.2754
  • Oracle RDS ( 11.2.0.4.v10 )
  • DSA 가져오기 서버

  • t2.large
  • amzn-ami-hvm-2016.03.3.x86_64-gp2 (ami-7172b611)
  • Deep Security Agent 9.5.3.7523
  • 대충 구성하다



    작전


    이번 검증 환경의 중점은 Deep Security Manager가 직접 업데이트할 수 있는 9.5sp1 patch3이 아니라는 것이다.
    저번 확인한 바와 같이 10에 대한 업데이트는 데이터베이스 모델을 업데이트한다트렌드 마이크로 Q&A 페이지 DSM 데이터베이스 모드 업그레이드 방법本製品 Q&A に記載している手順は、SQL Server 2005 や Oracle データベースはサポートしていません。라고 쓰여 있기 때문에 잠시 9.5sp1patch3(9.5.7008)로 올렸다.
    readme에도 9.5계 구 버전의 업그레이드 주의사항이 기재되지 않았다.
    따라서 공사는 다음과 같다.

    공사.

  • 백업 확보
  • DSM 서버를 9.5sp1patch3(9.5.7008)
  • 로 업그레이드
  • DSM 서버를 10으로 업그레이드
  • DSA(Relay)를 10
  • 으로 업그레이드
  • DSA를 10으로 업그레이드
  • 1. 백업 가져오기


    물론 DSM 두 서버의 AMI 백업 및 RDS 스냅샷을 먼저 확보해야 합니다.

    1. DSM을 9.5sp1patch3(9.5.7008)으로 업그레이드


    각 DSM 서버의 작업 디렉토리에서 9.5sp1patch3(9.5.7008)을 다운로드합니다.
    # curl -O http://files.trendmicro.com/products/deepsecurity/en/9.5/Manager-Linux-9.5.7008.x64.sh
    
    설치 시 실행권을 추가하십시오dsm.properties.
    # chmod +x Manager-Linux-9.5.7008.x64.sh
    # ./Manager-Linux-9.5.7008.x64.sh  -q -console -varfile ./dsm.properties
    Unpacking JRE ...
    Preparing JRE ...
    Starting Installer ...
    3 11, 2017 9:02:44 午後 java.util.prefs.FileSystemPreferences$2 run
    情報: Created system preferences directory in java.home.
    Trend Micro Deep Security Managerサービスを停止しています...
    以前のバージョンのTrend Micro Deep Security Managerを確認しています...
    アップグレードの確認画面の設定を許可...
    すべての設定を許可しました。実行準備ができました...
    以前のバージョンをアンインストールしています
    ファイルを解凍しています...
    設定しています...
    データベースに接続しています...
    他のManagerを終了しています...
    データベーススキーマをアップデートしています...
    データベースのデータをアップデートしています...
    データベースのデータをアップデートしています (カウンタをアップグレード)...
    作業ディレクトリを作成しています...
    レポートをインストールしています...
    モジュールとプラグインをインストールしています...
    ヘルプシステムを作成しています...
    ソフトウェアパッケージをインポートしています...
    廃止機能の削除...
    検索キャッシュの設定をインポートしています...
    パフォーマンスプロファイルをインポートしています...
    インストールの記録を記録しています...
    セッションをクリアしています...
    プロパティファイルを作成しています...
    ショートカットを作成しています...
    SSLを設定しています...
    サービスを設定しています...
    Javaセキュリティを設定しています...
    Javaのログを設定しています...
    クリーンナップしています...
    Deep Security Managerを開始しています...
    インストールを終了しています...
    
    또 한 대가 실행되어야 하니 주의하세요.(출력을 생략합니다.)
    다 된 것 같은데.

    컨디션도 좋은데.

    현재 AMI 백업 및 스냅샷은 원하는 대로 사용할 수 있습니다.

    2. DSM을 10으로 업그레이드


    각 DSM 서버의 작업 디렉토리에서 10.0(10.0.3259) 설치 모듈을 다운로드합니다.
    # curl -O http://files.trendmicro.com/products/deepsecurity/en/10.0/Manager-Linux-10.0.3259.x64.sh
    
    설치 시 실행권을 추가하십시오dsm.properties.
    # chmod +x Manager-Linux-10.0.3259.x64.sh
    # ./Manager-Linux-10.0.3259.x64.sh -q -console -varfile ./dsm.properties
    Unpacking JRE ...
    Starting Installer ...
    3 11, 2017 9:53:36 午後 java.util.prefs.FileSystemPreferences$2 run
    情報: Created system preferences directory in java.home.
    無人 (サイレント) モードが開始されました
    以前のバージョンのTrend Micro Deep Security Managerを確認しています...
    アップグレードの確認画面の設定を許可...
    アップグレードのシステムチェックを開始します。
    システムチェック概要レポートが生成されました。パス: /current-work-directory/DeepSecurityInstallerReport.csv
    アップグレードのシステムチェックが完了しました。
    すべての設定を許可しました。実行準備ができました...
    Trend Micro Deep Security Managerサービスを停止しています...
    他のManagerを終了しています...
    以前のバージョンをアンインストールしています
    ファイルを解凍しています...
    設定しています...
    データベースに接続しています...
    他のManagerを終了しています...
    データベーススキーマを分析しています...
    既存のデータベーススキーマの分析: 20 % ...
    既存のデータベーススキーマの分析: 40 % ...
    既存のデータベーススキーマの分析: 60 % ...
    既存のデータベーススキーマの分析: 80 % ...
    既存のデータベーススキーマの分析: 100 % ...
    データベーススキーマをアップデートしています...
    スキーマのアップデート: 20 % ...
    スキーマのアップデート: 40 % ...
    スキーマのアップデート: 60 % ...
    スキーマのアップデート: 80 % ...
    スキーマのアップデートを終了しています...
    スキーマのアップデート: 100 % ...
    作業ディレクトリを作成しています...
    レポートをインストールしています...
    モジュールとプラグインをインストールしています...
    ソフトウェアパッケージをインポートしています...
    廃止機能の削除...
    検索キャッシュの設定をインポートしています...
    パフォーマンスプロファイルをインポートしています...
    インストールの記録を記録しています...
    セッションをクリアしています...
    プロパティファイルを作成しています...
    ショートカットを作成しています...
    SSLを設定しています...
    サービスを設定しています...
    Javaセキュリティを設定しています...
    Javaのログを設定しています...
    クリーンナップしています...
    Deep Security Managerを開始しています...
    インストールの完了...
    
    또 한 대도 실행해야 하니 실행을 잊지 마세요.(출력을 생략합니다.)
    설치 중에는 システムチェック概要レポートが生成されました。가 있습니다.
    새로운 기능Better upgrade experience 말입니까?
    안에 있는 거 확인해봐.
    $ cat DeepSecurityInstallerReport.csv
    Deep Security Manager 10.0アップグレードのシステム概要レポート,,,
    ,,,
    このレポートは、既存のDeep Securityインフラストラクチャの各コンポーネントについて、Deep Security Manager 10.0をインストール/アップグレードする準備ができているかを示したものです。,,,
    ,,,
    アップグレードの準備が100%完了していない場合は、アップグレード手順に進む前に、表示される手順に従って準備してください。,,,
    https://help.deepsecurity.trendmicro.com/ja-jp/upgrade-deep-security.html?combo=0&db=2&dsa=3&dsm=1&dsmhw=0&dsmos=0%2C1&dsr=2&dsva=&nodes=1&ten=0&i=2,,,
    ,,,
    ,,,
    結果,コンポーネント,,理由
    ,ip-xxx-xxx-xxx-xxx.us-west-2.compute.internal (現在のノード),,
    準備完了,,Deep Security Managerバージョン,Deep Security Manager 9.5.7008は10.0に直接アップグレードできます。
    準備完了,,Deep Security ManagerのホストOS,Red Hat Linux 7.3はサポートされます。
    準備完了,,Deep Security Managerホストのディスク容量,46 GBの空き
    準備完了 (警告あり),,Deep Security Managerホストのメモリ,7.4 GBしかRAMがなく、システム要件を満たしていません。パフォーマンスが低下します。
    ,ip-xxx-xxx-xxx-xxx-us-west-2.compute.internal (他のノード),,
    準備完了,,Deep Security Managerバージョン,Deep Security Manager 9.5.7008は10.0に直接アップグレードできます。
    準備未完了,,Deep Security ManagerのホストOS,特定のLinuxディストリビューションを検出できません。
    準備完了,,Deep Security Managerホストのディスク容量,46.8 GBの空き
    N/A,,Deep Security Managerホストのメモリ,他のDeep Security ManagerノードのRAMについては、直接テストすることはできません。他のサーバで別のハードウェアを使用している場合は、RAMが要件を満たしているかどうかを手動で確認してください。
    ,,,
    準備完了,データベース,,Oracle Database 11g Standardエディション
    ,,,
    準備ができました。新しい機能を使用するには、Managerをアップグレードしてから10.0にアップグレードしてください。また、依存関係もアップグレードしてください。,Deep Security Agentバージョン,,1個のAgentがサポートされています。
    ,,,
    準備ができました。新しい機能を使用するには、Managerをアップグレードしてから10.0にアップグレードしてください。また、依存関係もアップグレードしてください。,Deep Security Relayバージョン,,2個のRelayがサポートされています。
    ,,,
    準備完了,Deep Security Virtual Applianceバージョン,,Virtual Applianceは検出されませんでした。
    ,,,
    
    이것은 너무 엄격하다.
    나는 메모리에서 욕을 먹었다.
    검증 용도이기 때문에 t2.lage(vcpuu2,Memory 8GB)를 선택했지만 엄밀히 말하면 8GB에 이르지 못했다.
    # free -m
                  total        used        free      shared  buff/cache   available
    Mem:           7565        1561        2501          24        3502        5652
    Swap:             0           0           0
    
    System requirements에 기재된 상세한 내용은 이미 지워졌으니 개의치 마십시오.
    오, 왔다.

    컨디션도 좋은 것 같고.

    3. DSA(Relay) 10개 버전 업그레이드


    10개 모듈 가져오기


    [관리] 탭[다운로드]을 클릭하여 DS10 모듈을 가져옵니다.今すぐインポート 아이콘, 가져오기를 시작합니다.
    DSA(Relay)를 가져올 플랫폼을 선택합니다.

    녹색을 선택하면 가져오기가 완료됩니다.
    KSM(Kernel Support Module)도 자동으로 다운로드됩니다.

    DSA(Relay) 업그레이드 계속


    컴퓨터 탭에서 Relay 아이콘이 있는 컴퓨터를 두 번 클릭합니다.

    [개요] > [처리] 탭 > [Agent 업데이트] 버튼을 클릭합니다.

    버전 10.0 을 선택했는지 확인한 후 [OK] 버튼을 클릭합니다.

    무사히 끝난 것 같습니다.

    한 대 더 업데이트하는 것을 잊지 마세요.(이미지 생략)

    4. DSA 10개 버전 업그레이드


    10개 모듈 가져오기


    플랫폼이 DSA(Relay)와 다르면 이전 단계에 따라 모듈을 가져옵니다.
    아마존 리눅스의 10개 모듈도 도입했다.

    에이전트가 업데이트한 프로그램과 이전 DSA(Relay)의 버전 업그레이드는 변경되지 않았습니다.
    Relay의 유효성 버튼을 클릭하면 에이전트를 다시 가져옵니다(제거/설치).

    무사히 끝냈다.

    최종 컨디션도 좋았다.

    버전 업그레이드를 순조롭게 마쳤다.
    앞으로 이 환경을 이용하여 각양각색의 검증을 진행할 것이다.
    오늘은 여기까지.
    수고하셨습니다.

    좋은 웹페이지 즐겨찾기