2017-11-10 4 views
1

私はSaltStackを使用してMariaDBインスタンスの設定を設定しようとしています。私はこのコマンドに相当するシンボリックリンクを作ろうとしています。SaltStackを使用したMariaDBシンボリックリンク

ln -s /var/lib/mysql/dbaas/mysql_client.cnf /etc/my.cnf 

正しい塩構文ですか? my.cnfのが既に存在するため、シンボリックリンクに障害が発生した何らかの理由

link-mysql-client-cnf: 
     file.symlink: 
     - name: /etc/my.cnf 
     - target: /var/lib/mysql/dbaas/mysql_client.cnf 
     - force: True 

、私はマニュアルを読み、Trueにフォースを設定し、それはうまくいきませんでした。何か提案してください?

+0

これは存在するファイルでテストされていて、うまく動作します。特定のエラーメッセージがありましたか? –

+0

権限の問題があると思われます。 -rw-r-r--。 1 root root 202 Sep 27 12:07 /etc/my.cnf Saltはデフォルトでroot権限で実行されると思いますが、 –

+0

はい、そうすべきです。私は手動で最初に '-f'を使って塩の問題を特定することをお勧めします –

答えて

0

私はこの問題を解決しました。 問題を引き起こしていたのは、エンジンがforce = Trueを入れる前に作成され、saltスクリプトを修正してもキャッシュされていたということです。私の助言は、あなたが塩を交換するときはいつでも、エンジンとインスタンスを作成することによって、エンジンと初心者をクリアすることです。

関連する問題