Ansible最適化--Redis構成
955 ワード
Ansible factsコンポーネントは主にクライアントデバイスの基礎的な静的情報を収集するために使用され、これらの情報は構成管理時に容易に参照することができる.Facts情報は直接Ansible Playbook変数情報として参照され、factsをカスタマイズして欲しい情報を収集するとともに、FacterとOhaiでfacts情報を拡張したり、facts情報をRedisキャッシュに格納したりすることができます.以下、FactsがRedisキャッシュを使用する手順です.
Redisサービスの導入
Ansible統合Redis構成
Redisサービスの導入
wget http://download.redis.io/releases/redis-4.0.10.tar.gz
tar zxvf redis-4.0.10.tar.gz
cd redis-4.0.10
make && make install
mkdir $dir_name/redis
mkdir -p /data/redis
mkdir $dir_name/redis/bin/
#
cd utils/
./install_server.sh
} #end f_redis
Redis :
/etc/init.d/redis start
Python Redis
easy_install pip
pip install redis
Ansible統合Redis構成
/etc/ansible/ansible.cfg defaluts , redis admin, admin :
gathering = smart
fact_caching = redis
fact_caching_timeout = 86400
fact_caching_connection = localhost:6379
#fact_caching_connection = localhost:6379:0:admin