私はしばらくの間、ワニスで vmods を使用しようとしています。しかし、vmod を統合したい場合は、ソースからワニスをビルドする必要があるようですstatsd
。しかし、centos7 マシンに rpm 経由でワニスをインストールすることで、すでにワニスを正常に実行しています。
私の質問は、ワニスを rpm からインストールするときに vmod を使用することは可能ですか? どうやってするの?
RPM の Varnish 4.0 を使用すると、再コンパイルせずにソースから vmod をインストールできます。
最初にインストールvarnish-libs-devel
してから、vmod ソース ディレクトリで通常の autogen.sh + configure + make install シーケンスを実行します。
もちろん、これは問題の vmod がまだ 4.0 バージョンを利用できるかどうかに依存しますが、一般的なもののほとんどはまだ利用できます。
提供された vmod のいずれかを使用していない限り、おそらくビルド マシンにソースをインストールし、そこで vmod をビルドしてから、vmod を運用サーバーにデプロイします。または、ソースを untar する ansible スクリプトのようなものがある場合は、vmod をビルドし、所定の場所に移動して、ソースを削除します。ソースからニスをビルドしても、RPM から生成されたバイナリは上書きされません。実行可能ファイルは別のディレクトリにあります。両方のバージョンが存在する場合は、パスの順序を変更する必要がある場合があります。