私は2台のUbuntuサーバー間でglusterfsを設定し、/var/wwwディレクトリの下にglusterボリュームをマウントしました。2台のサーバーのみを使用しているため、同じマシン自体にglusterfs-clientをインストールする必要がありました(http://gopukrish.wordpress.com/high-availability-load-balanced-wordpress-site/)。私の主な目的は、2 つのサーバーを複製することでした。現在、ボリュームを以下のようにマウントしています: mount -t glusterfs server1:/datavol /var/www 同じエントリを /etc/fstab に追加すると、起動時にそのようなボリュームを検出できないため、サーバーはオンラインになりません。そうでない場合は、server2 で fstab エントリを追加する必要があります。ただし、最悪の場合 (両方のサーバーがダウン)、両方のサーバーが互いのサーバーのボリュームを使用しているため、再起動後にサーバーがオンラインになりません。
サーバーがオンラインになった後にのみボリュームを自動的にマウントする方法はありますか?
答え1
マウント オプション "_netdev"/etc/fstab
とサービスの有効化を組み合わせるとnetfs
、ネットワーク スタックがオンラインになるまでファイル システムのマウントが遅延されます。
man ページから:
_netfs
The filesystem resides on a device that requires network access (used to prevent the system from attempting to mount these filesystems until the network has been enabled on the system).