第 3 章 下载并安装设备驱动程序
创建驱动程序安装文件(在 第 2 章 定义 iSCSI 或光纤通道后端中)后,下载并安装 ETERNUS OpenStack VolumeDriver 软件包。以下流程描述了如何以非互动方式进行此操作:
首先,进入以下链接:
http://www.fujitsu.com/global/support/products/computing/storage/download/openstack-vd.html
阅读用于有关软件的重要信息 的使用条件。
- 单击 I AGREE。这样做将带您进入 ETERNUS OpenStack VolumeDriver Download 页面。
- 从那里下载适合您的 Red Hat OpenStack 版本的软件包。对于 Red Hat OpenStack Platform 版本 8,这是 Liberty。
-
其中一个软件包都以 5.2.
tar.gz
格式提供。下载软件包后,将其复制到 OpenStack 部署的 Controller 节点。 - 将驱动程序安装文件复制到 Controller 节点(在 第 2 章 定义 iSCSI 或光纤通道后端 中)。
- 使用与安装 OpenStack 的同一帐户登录 Controller 节点。
提取 ETERNUS OpenStack VolumeDriver 软件包。例如,要提取 Liberty 版本:
# tar -xvf osvd140_liberty.tar.gz
这样做会将软件包的所有内容提取到本地
osvd140_liberty
子目录中。输入提取的子目录:
# cd osvd140_liberty/
从那里,安装 OpenStack 的 ETERNUS 驱动程序,同时应用所需的驱动程序设置:
# ./osvd_install.sh install INSTALLFILE
将 INSTALLFILE 替换为作为 第 2 章 定义 iSCSI 或光纤通道后端 一部分创建的驱动程序安装文件的绝对路径(例如 /root/osvd140_liberty/eternus.xml)。
然后,osvd_install.sh 脚本将创建 INSTALLFILE 中声明的每个后端的 驱动程序配置文件。每个后端的驱动程序配置文件都通过 driver_config_file 设置进行配置。
之后,osvd_install.sh 脚本将在块存储服务配置文件中为每个后端添加一个条目(默认为 /etc/cinder/cinder.conf
)。每个条目都包含后端的名称、驱动程序 和后端配置文件 的引用。osvd_install.sh 脚本还将通过 enabled_backends 设置来按名称启用每个后端。
要应用新设置,请重启块存储服务以应用新设置:
# openstack-service restart openstack-cinder-volume