ハブのインストールのチュートリアルをブラックダック

1はじめに

  ブラックダックはスピードとテストの容易さの製品プロテックスやHUBなどが、オープンソースのテストツール会社、検出の精度と精度にプロテックス強調、及びHUB重視の開発のパイオニアです。

1.1プロテックス

  プロテックスプラットフォームはきめ細かい(フラグメントレベル)と知識ダックブラック(ナレッジベース、KB)基づいて動作する高精度な検出能力収益コードをユーザに提供するキットブラックダックの重要な構成要素である、ローカライズされた使用の配備をサポートします。

1.2 HUB

  HUBは、粗粒(オープンソースコンポーネントレベル)を持つユーザのオープンソースコードの検出能力のためにブラックダックのオープンソースコードの検出ツールを使用することは簡単ですが、それは、コード検出精度のために、使いやすい、速いです需要が高いではありませんより多くのユーザーに適しており、加えて、オープンHUBコンプライアンスを検出することができ、ユーザーは、オープンソースソフトウェアの抜け穴で見つけることができます。ブラックダックのオープンソースの知識ベースとサードパーティの脆弱性データベース(NVD)に依存するHUBは、すぐにライブラリに含まれているオープンソースソフトウェアのユーザーコードを検出することができます。ブラックダックの専門家チームによって維持クラウドの導入、クラウドに展開されたオープンソースの知識ベースにHUBの展開、ユーザーは単にHUBスキャンテストサーバーをインストールし、サーバがユーザコード(ハッシュ値)、アップロードのユーザーのローカル特徴値をスキャンしますクラウドサーバ、クラウドサーバやユーザコードとオープンソースコードと比較し、一致した結果は、スキャンサーバー、ユーザーテストの分析とプレゼンテーションをバックアップします。HUBは、他のシステムとの統合が容易に、より豊富なAPIを提供し、プロテックスを比較しました。

2ドッカーインストールブラックダック

2.1なぜドッカー?

  用ドッカーアーキテクチャブラックダックが  もたらす重要な改善の数を:

  • インストールの簡素化および更新
  • 類似したよりも、仮想マシン  (VM)より少ないスペースを取ります
  • お客様の環境に適応
  • パフォーマンスを向上させます

  ブラックダックは一緒にアプリケーションを構成ドッカーコンテナのセットとして配置されています。各コンテナは異なる役割を果たしています。例えば、Webアプリケーションコンテナは、UI要求を処理し、容器Solrのエンタープライズ検索プラットフォームコンポーネントとして働きます。各コンテナの役割の詳細な手順については、Synopsys社のソフトウェア・インテグリティのコミュニティに「黒いアヒルドッカーインストールガイド」を。

 

2.2インストール環境要件

ハードウェア(最小仕様) ソフトウェア 有利なオペレーティングシステム
64ビットプロセッサコア5 ドッカー17.03.xまたはドッカー17.06.x(CEまたはEE) CentOSの7.3
RAMの20ギガバイト このようドッカースウォームなどのスケジューリングツール、**、ドッカー作曲、ドッカー実行またはKubernetes。 Ubuntuの16.04.x
250ギガバイト、およびその他のデータベースのコンテナハブのためのフリースペース サポートされるスケジューリング技術の詳細については、「ドッカーインストールガイド」を参照してください。 Oracle Enterprise Linuxの7.3
データベースのバックアップのための無料スペース   Red Hat Enterprise Linux Serverの7.3
    SUSE Linux Enterprise Serverの12.xの
    ドッカー17.03.xは、Linuxオペレーティングシステムをサポート

2.3実験環境

  アリクラウドESSホスト8CPU 30GARM 1Mbpsの250Gハードドライブ40Gシステムのディスクcentos7.3

インストールステップ2.4

2.4.1インストールのドッキングウィンドウ

1、インストールの依存関係

ヤムヤム-utilsのインストール-yデバイスマッパー永続データLVM2

 

2、変更およびYUMの安定した供給源の使用

yumを-CONFIG- マネージャ\
     --add- レポ\ 
    のhttps:// mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 

3、ソースキャッシュソフトウェアアップデートyumを

yumをmakecache速いです

 

4、インストールドッキングウィンドウ-CE

yumをドッキングウィンドウ-CEをインストール

 

5、ドッキングウィンドウを起動します

ドッキングウィンドウを起動しsystemctl

 

図6に示すように、ユーザグループの確立ドッカー

sudoのgroupaddのドッキングウィンドウ

 

図7に示すように、現在のユーザが追加されドッカー基(rootユーザーができません)

USERMOD -Agドッカ$ USER

 

8、ドッカーは、システムの再起動時に自動的に起動するように構成されました

ドッキングウィンドウを有効にsystemctl

2.4.2インストールブラックダック

1.がでGitHubのためのブラックダックハブスペース、および「blackducksoftware /ハブ」を選択し、ハブの接続とコピーの最新バージョンを見つけます

wgetの+ リンクアドレス
(例:wgetのHTTPS:// github.com/blackducksoftware/hub/archive/v4.4.0.tar.gz)

 

2、インストールパッケージを抽出

タールあるxvインストールパッケージ名

 

3、ハブproxy.envとハブwebserver.envファイルを検索し、ネイティブIPローカルホストファイルを変更します。

4、パスにインストールパッケージを実行したフォルダドッカ、群れ

ドッキングウィンドウ群れのinit

 

図5は、ブラックダックをインストールする準備ができて、ブラックダックで構成されるすべてのコンテナの展開が続きます

ドッキングウィンドウスタック展開-cドッキングウィンドウ-compose.ymlハブ

 

6、ドッカースウォームの展開を完了

ドッキングウィンドウのサービス規模hub_jobrunner = 2

 

確認し、ログに記録する2.4.3

健康状態のかどうか、すべてのコンテナを決定する1、

ドッキングウィンドウのPS

 

図2は、ホストIPのためのブラックダックのログインアドレス、ポート443は、プロトコルはHTTPS、ログインユーザ名のシステム管理者、パスワードブラックダックです。

3、次の面接のログイン画面マップが、それがために購入登録IDの後に入力するために、または使用できないことに注意する必要があります。

 

参考文献:

https://www.synopsys.com/blogs/software-security/installing-black-duck-hub/

おすすめ

転載: www.cnblogs.com/zhenmei/p/11868852.html