RHEL9 BlobFuse2 を使用して Azure Blob Storage コンテナーをマウントする
環境
Microsoft Azure
RHEL9.2
操作手順
1.Microsoft パッケージ リポジトリを構成する
# sudo rpm -Uvh https://packages.microsoft.com/config/rhel/9/packages-microsoft-prod.rpm
2.BlobFuse2 のインストールを行う
sudo yum install blobfuse2
3.構成ファイルのサンプル(config.yaml)
# Refer ./setup/baseConfig.yaml for full set of config parameters logging: type: syslog level: log_debug components: - libfuse - stream - attr_cache - azstorage libfuse: attribute-expiration-sec: 120 entry-expiration-sec: 120 negative-entry-expiration-sec: 240 stream: block-size-mb: 8 max-buffers: 64 buffer-size-mb: 36 attr_cache: timeout-sec: 7200 azstorage: type: block account-name: <ACCOUNT_NAME> account-key: <ACCOUNT_KEY> endpoint: https://<ACCOUNT_NAME>.blob.core.windows.net mode: key container: <CONTAINER_NAME>
4.BLOB コンテナーをマウントするための空のディレクトリを作成する
mkdir ~/mycontainer
5.BLOB コンテナーをマウントする
sudo blobfuse2 mount ~/mycontainer –config-file=./config.yaml