geonmo.htcondor_ce

htcondor_ce ビルドステータス Ansibleロール

WLCG/EGIサイト向けのHTCondor CEの設定

PuppetモジュールWikiエントリに触発されています。また、OSGドキュメントもあります。

要件

  • EL6/7
  • EPEL
  • UMDリポジトリ

ロール変数

htcondor_ce_repo_install: true

HTCondorリポジトリをインストールします。

htcondor_ce_repo_development_enable: false

最新バージョンの開発リポジトリを有効にします。

htcondor_ce_batch_system: slurm

バッチシステムを選択します(slurmのみテスト済み)。

htcondor_ce_enable_static_shadow: false

この機能はテストしていません。

htcondor_ce_enable_bdii: true

サービスのBDII公開を有効にします。

htcondor_ce_uid_domain: "{{ ansible_domain }}"

ローカルのCondorデーモンをフレンドリーとして認識します(バッチシステムの展開には役立ちません)。

htcondor_ce_condor_view_hosts: []

Condor Viewホストは、収集者情報をグローバルまたはサイトの収集者にルーティングします。

htcondor_ce_pool_collector_str: ''

適切なルーティング先を設定します。

htcondor_ce_gsi_regexp: '^\/DC\=ch\/DC\=cern\/OU\=computers\/CN\=(host\/)?([A-Za-z0-9.\-]*)$'


htcondor_ce_benchmark_result: 10.00-HEP-SPEC06
htcondor_ce_execution_env_cores: 16
htcondor_ce_election_hosts:
  - "{{ ansible_fqdn }}"

BDIIでの公開用

htcondor_ce_argus_server: argus.hephy.oeaw.ac.at

Argusサーバー

htcondor_ce_argus_port: 8154

Argusサーバーポート

htcondor_ce_argus_resourceid: http://authz-interop.org/xacml/resource/resource-type/ce

ArgusリソースID

依存関係

  • hephyvienna.grid

例としてのプレイブック

- hosts: servers
  vars:
    poolaccounts:
      - name: 'cms%03d'
        uid: 10000
        number: 2
        step: 2
        description: 'CMS VO標準ユーザー'
        group: cms
        gid: 10000
      - name: 'cmsprd%02d'
        uid: 11000
        number: 2
        step: 2
        description: 'CMS VO生産ユーザー'
        group: cmsprd
        gid: 11000
        groups: cms
      - name: 'cmspil%02d'
        uid: 12000
        number: 2
        step: 2
        description: 'CMS VOパイロットユーザー'
        group: cmspil
        gid: 12000
        groups: cms
      - name: 'cmssgm'
        uid: 13000
        description: 'CMS VOソフトウェアユーザー'
        group: cmssgm
        gid: 13000
        groups: cms
    grid_vos:
      - cms
  roles:
    - role: hephyvienna.poolaccounts
    - role: hephyvienna.grid
    - role: hephyvienna.htcondor-ce

ライセンス

MIT

著者情報

2019年6月にディートリッヒ・リコによって書かれました。

オーストリア科学アカデミー高エネルギー物理学研究所

プロジェクトについて

HTCondor CE

インストール
ansible-galaxy install geonmo.htcondor_ce
ライセンス
other
ダウンロード
198
所有者