Fujitsu ETERNUS 后端指南


Red Hat OpenStack Platform 8

在 Red Hat OpenStack Platform 8 环境中使用 Fujitsu ETERNUS 的指南

OpenStack Documentation Team

摘要

本文档论述了如何将 Red Hat OpenStack Platform 8 配置为使用 Fujitsu ETERNUS 磁盘存储系统作为后端。

第 1 章 简介

本文档论述了如何手动将 OpenStack 配置为使用 Fujitsu ETERNUS 磁盘存储系统作为块存储服务的后端。以下部分假设:

  • OpenStack 已使用正确配置的块存储服务进行了部署。
  • 您只想将 Fujitsu ETERNUS 磁盘存储系统设备和驱动程序用于块存储后端。
  • 您有 OpenStack 部署的 admin 帐户的用户名和密码(请参阅 用户和身份管理指南 中的 用户和角色管理,或 创建额外的 OpenStack 管理员用户 以获取更多信息)。
  • Fujitsu ETERNUS 后端的驱动程序配置文件可从块存储服务主机获得(通常在 /etc/cinder/cinder_fujitsu_eternus_dx.xml中)。

您可以将光纤通道或 iSCSI 接口与 Fujitsu ETERNUS 设备一起使用。每个接口都有自己的设置和驱动程序:红帽支持将接口(及其相应的驱动程序)与 OpenStack 搭配使用。

第 2 章 定义 iSCSI 或光纤通道后端

在下载并安装所需的 Fujitsu ETERNUS 卷驱动程序之前,为 ETERNUS 后端创建一个新 驱动程序安装文件。此文件将定义需要启用哪些后端,以及每个后端所使用的设置。

以下片段是完整的配置文件。[FJFC] 部分是光纤通道后端的示例定义,而 [FJISCSI] 用于 iSCSI:

[DEFAULT]
enabled_backends=FJFC,FJISCSI # 
1


[FJFC]
fujitsu_volume_driver=true # 
2

protocol=fc # 
3

driver_config_file=/etc/cinder/fjfc.xml # 
4

ip=10.11.12.13 # 
5

port=5988 # 
6

user=osvd2 # 
7

password=osvd2 # 
8

poolname=3JB2B4K,pool1,pool2 # 
9

snappoolname=3JB2B4K # 
10

volume_backend_name=FJFC # 
11


[FJISCSI]
fujitsu_volume_driver=true # 
12

protocol=iscsi # 
13

driver_config_file=/etc/cinder/fjiscsi.xml # 
14

ip=10.11.12.13 # 
15

port=5988 # 
16

user=osvd2 # 
17

password=osvd2 # 
18

poolname=3JB2B4K,pool1,pool2 # 
19

snappoolname=3JB2B4K # 
20

iscsiip=192.168.0.1, 192.168.0.2, 192.168.0.3, 192.168.0.4 # 
21

volume_backend_name=FJISCSI # 
22
1
enabled_backends :所有已启用的 Fujitsu ETERNUS 后端的卷后端的逗号分隔列表。
2 12
fujitsu_volume_driver: 指定是否将驱动程序设置应用到块存储服务配置文件(默认为 /etc/cinder/cinder.conf)。把它设置为 true
3 13
protocol :设置后端应使用的连接协议类型。为 Fibre Channel 指定 fc,为 iSCSI 指定 iscsi
4 14
driver_config_file驱动程序配置 文件的绝对路径。具体来说,这指的是定义后端设置的文件。
5 15
IP :后端的 SMI-S 服务器的 IP 地址。
6 16
端口 :后端 SMI-S 服务器的端口。
7 17
用户 :块存储服务应使用的用户名访问 SMI-S 服务器。
8 18
密码用户 的对应密码。
9 19
POOLNAME :应在其中创建卷的存储池(RAID group 或 Thin Provisioning Pool)的名称
10 20
snappoolname (可选):创建卷快照的存储池的名称。如果没有指定,则驱动程序将使用 poolname 中列出的同一池。
11 22
volume_backend_name :卷后端的名称。要启用后端,请在 enabled_backend 中列出此设置的值(在 [DEFAULT] 部分下)。
21
iscsiip :用于连接 iSCSI 后端的 IP 地址。您可以指定一个以逗号分隔的多个 IP 地址列表。

第 3 章 下载并安装设备驱动程序

创建驱动程序安装文件(在 第 2 章 定义 iSCSI 或光纤通道后端中)后,下载并安装 ETERNUS OpenStack VolumeDriver 软件包。以下流程描述了如何以非互动方式进行此操作:

  1. 首先,进入以下链接:

    http://www.fujitsu.com/global/support/products/computing/storage/download/openstack-vd.html

    阅读用于有关软件的重要信息 的使用条件

  2. 单击 I AGREE。这样做将带您进入 ETERNUS OpenStack VolumeDriver Download 页面。
  3. 从那里下载适合您的 Red Hat OpenStack 版本的软件包。对于 Red Hat OpenStack Platform 版本 8,这是 Liberty
  4. 其中一个软件包都以 5.2. tar.gz 格式提供。下载软件包后,将其复制到 OpenStack 部署的 Controller 节点。
  5. 将驱动程序安装文件复制到 Controller 节点(在 第 2 章 定义 iSCSI 或光纤通道后端 中)。
  6. 使用与安装 OpenStack 的同一帐户登录 Controller 节点。
  7. 提取 ETERNUS OpenStack VolumeDriver 软件包。例如,要提取 Liberty 版本:

    # tar -xvf osvd140_liberty.tar.gz

    这样做会将软件包的所有内容提取到本地 osvd140_liberty 子目录中。

  8. 输入提取的子目录:

    # cd osvd140_liberty/
  9. 从那里,安装 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

第 4 章 加载 Necessary 管理员凭证

由于您要从此刻执行管理功能,您需要加载必要的环境变量以协助身份验证。要做到这一点,请运行以下命令:

# export OS_USERNAME=ADMIN_USER

# export OS_TENANT_NAME=admin

# export OS_PASSWORD=ADMIN_PW

# export OS_AUTH_URL=http://KEYSTONE_IP:35357/v2.0/

# export PS1='[\u@\h \W (keystone_admin)]\$

其中:

  • ADMIN_USERADMIN_PW 是具有 OpenStack 环境中管理权限的用户帐户的用户名/密码。
  • KEYSTONE_IP 是 Identity 服务的 IP 地址或主机名。

如需有关 OpenStack admin 帐户的更多信息,请参阅创建额外的 OpenStack 管理员用户

第 5 章 配置块存储服务

在将块存储服务配置为使用新的 Fujitsu ETERNUS 后端后,为每一个服务声明 卷类型。卷类型允许您指定在创建新卷时要使用的后端。以下命令创建两个卷类型: FJFC (用于光纤通道后端)和 FJISCSI (用于 iSCSI 后端):

# cinder type-create FJFC
# cinder type-create FJISCSI

接下来,将这些卷类型映射到对应的后端(在 第 2 章 定义 iSCSI 或光纤通道后端 中定义):

# cinder type-key FJFC set volume_backend_name=FJFC
# cinder type-key FJISCSI volume_backend_name=FJISCSI

第 6 章 测试您的配置

通过创建名为 test_iscsi 的 1GB iSCSI 卷来验证您的配置:

[ Cinder create --volume_type FJISCSI --display_name test_iscsi 1

测试光纤通道后端:

# cinder create --volume_type FJFC --display_name test_fc 1

法律通告

版权所有 © 2016 Fujitsu Limited.
版权所有 © 2016 Red Hat, Inc.
本文档由红帽根据 Creative Commons Attribution-ShareAlike 3.0 Unported License 授权使用。如果您发布了本文档,或者其修改的版本,您必须向 Red Hat, Inc. 提供归属,并提供原始文档的链接。如果文档被修改了,所有红帽商标都必须删除。
作为本文档的许可者,红帽可能会放弃强制制执行 CC-BY-SA 第4d 条款,且不声明该条款在适用条款允许的最大限度内有效。
Red Hat、Red Hat Enterprise Linux、Shadowman 徽标、JBoss、MetaMatrix、Fedora、Infinity 徽标和 RHCE 是 Red Hat, Inc. 在美国和其他国家/地区注册的商标。
Linux® 是 Linus Torvalds 在美国和其它国家的注册商标。
Java® 是 Oracle 和/或其附属公司注册的商标。
XFS® 是 Silicon Graphics International Corp. 或其子公司在美国和/或其他国家的商标。
MySQL® 是 MySQL AB 在美国、美国和其他国家注册的商标。
Node.js® 是 Joyent 的官方商标。Red Hat Software Collections 与官方 Joyent Node.js 开源或商业项目没有正式关联或被正式认可。
OpenStack® Word Mark 和 OpenStack 标识是 OpenStack Foundation 在美国和其他国家/地区注册商标/服务标记或商标/服务标记,适用于 OpenStack Foundation 的权限。我们不附属于 OpenStack Foundation 或 OpenStack 社区。
所有其他商标均由其各自所有者所有。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部