問題タブ [azure-devops-server-2020]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
search - Azure Devops サーバー: ADS 検索 (コード、Wiki、作業項目) をディザスター リカバリー サイトの ADS Web ポータルから取得できません
これは、検索を ADS アプリ サーバーにインストールするために見つけた唯一のドキュメントです。残念ながら、それはあいまいであり、災害復旧サイトの ADS App Server から ADS 検索 (コード、Wiki、作業項目) を機能させるために必要な情報が欠けているのではないかと心配しています。
これがセットアップです。WSFC と AOAG が構成され、期待どおりに動作しています。APP01 と APP02 は WSFC に含まれていないことに注意してください。
APP01 で ADS 管理コンソールを使用して、Code、Wiki、および Work Item Search を正常にインストールして構成しました。DB01 を AOAG プライマリとして使用し、APP01 ADS Web ポータルから検索すると、期待どおりの結果が返されます。
さて、APP02から同じ検索ができるようにしたいと思います。最初に試みたのは、APP02 で ADS 管理コンソールを使用して、APP01 で行ったのと同じ方法で検索を構成することでした。検索は正常にインストールされましたが、APP02 ADS Web ポータルから検索すると、次のエラーが表示されます。
{drive}:\Program Files\Azure DevOps Server 2020\Search\zip
上記で参照したドキュメントに戻って読み直したところ、代わりに APP01 の内容を APP02 にコピーし、readme.txt ファイルの指示に従うべきであるという結論に達しました。そこで、APP01 と APP02 から検索をアンインストールし、APP01 に再インストールしてから、APP01 の内容を APP02 にコピー{drive}:\Program Files\Azure DevOps Server 2020\Search\zip
し、readme.txt ファイルの指示に従いました。つまり、Configure-TFSSeach.ps1
APP02 で実行しました。検索は正常にインストールされたようです - .ps1 からのすべての適切なメッセージで、エラーはありません。しかし、APP02 ADS Web ポータルから検索を実行すると、以前と同じエラーが発生しました。
APP02 ADS Web ポータルから検索を機能させるにはどうすればよいですか?
azure-devops-server-2019 - 非 OS パーティション/ドライブへの Azure DevOps サーバーのインストール
この質問は、Azure DevOps Server 2019 および 2020 に適用されます
Azure DevOps アプリケーション層をインストールするか、ADO IIS アプリケーションのルート パスをオペレーティング システムとは別のドライブに移動/設定する必要があります。インストール ウィザードの基本手順と高度な手順、および無人の手順を確認しましたが、これを行う方法については言及していません。さらに、カスタマイズできる唯一の場所は FileCacheFolder パスです。2020 の既定のインストール ディレクトリは、"C:\Program Files\Azure DevOps Server 2020\Application Tier\Web Services" です。これは、私の組織だけでなく、多くの顧客においてもセキュリティの脆弱性と見なされています。
国防情報システム局または DISA には、IIS サイト V-218752 のセキュリティ ガイダンス (STIG) があり、次のように述べられています。
" Web サーバーのシステム ファイルと同じパーティションに Web ドキュメント (ホーム) ディレクトリを配置すると、これらの保護されたファイルへの不正アクセスのリスクが高まります。システム フォルダは、ドライブ スペース枯渇攻撃の可能性も高めます」
また、ADO の Web サービス フォルダを別のドライブに移動して、物理パスを手動で変更しようとしましたが、うまくいきませんでした。(最初からうまくいくとは思っていませんでしたが、試してみる価値はありました笑)