0

我正在尝试将 emc ecs 社区软件作为独立的多合一节点部署安装在 ec2 上。我看到以下错误。任何帮助都感激不尽。

失败:[172.31.40.131] (item=/dev/nvme2n1) => {"changed": false, "failed": true, "item": "/dev/nvme2n1", "msg": "设备/dev/ nvme2n11 not found."}
失败:[172.31.40.131] (item=/dev/nvme1n1) => {"changed": false, "failed": true, "item": "/dev/nvme1n1", "msg" :“未找到设备/dev/nvme1n11。”}

输出:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:1 0 30G 0 disk
└─nvme0n1p1 259:2 0 30G 0 part /
nvme1n1 259:0 0 120G 0 disk
└─nvme1n1p1 259:5 0 120G
nvme2n1 259:4 0 108G 0 磁盘
└─nvme2n1p1 259:3 0 108G 0 部分
[root@luna log]#

日志片段


1 月 10 日 14:35:29 ip-172-31-40-131 期刊:TASK [common_baseline_install : Common | 在 ECS 块设备上创建 GPT 分区表] *********************************** ****************************************************** *********#015
Jan 10 14:35:29 ip-172-31-40-131 ansible-command:使用警告调用=True executable=None _uses_shell=False _raw_params=/sbin/parted -s /dev/nvme2n1 mklabel gpt removes=None 创建=None chdir=None stdin=None

1 月 10 日 14:35:30 ip-172-31-40-131 内核:nvme2n1:
1 月 10 日 14:35:30 ip-172-31 -40-131 日志:#033[1;36mchanged:[172.31.40.131] => (item=/dev/nvme2n1)#033[0m#015
1 月 10 日 14:35:30 ip-172-31-40-131 ansible-command:使用警告调用=True 可执行文件=None _uses_shell=False _raw_params=/sbin/parted -s /dev/nvme1n1 mklabel gpt removes=None 创建=无 chdir=None stdin=None
1 月 10 日 14:35:30 ip-172-31-40-131 内核:nvme1n1:

1 月 10 日 14:35:30 ip-172-31-40-131 日志:#033[1; 36mchanged: [172.31.40.131] => (item=/dev/nvme1n1)#033[0m#015
Jan 10 14:35:30 ip-172-31-40-131 journal: #015

Jan 10 14:35:30 ip-172-31-40-131 日志:TASK [common_baseline_install:Common | 分区 ECS 块设备] ****************************************** ****************************************************** *************************#015
1 月 10 日 14:35:30 ip-172-31-40-131 ansible-command:使用警告调用=True 可执行文件=None _uses_shell=False _raw_params=/sbin/parted -s /dev/nvme2n1 mkpart xfs 0% 100% 删除=None 创建=None chdir=None stdin=None
1 月 10 日 14:35:30 ip-172-31-40-131 期刊:#033[1;36mchanged:[172.31.40.131] => (item=/dev/nvme2n1 )#033[0m#015
Jan 10 14:35:30 ip-172-31-40-131 ansible-command: 使用警告调用=True executable=None _uses_shell=False _raw_params=/sbin/parted -s /dev/nvme1n1 mkpart xfs 0% 100% 删除=无 创建=无 chdir=无 stdin=无

1 月 10 日 14:35:30 ip-172-31-40-131 日志:#033[1;36mchanged:[172.31.40.131] => (item=/dev/nvme1n1)#033[0m#015
Jan 10 14:35:30 ip-172-31-40-131 期刊:#015

1 月 10 日 14:35:30 ip-172-31-40-131 期刊:TASK [common_baseline_install : Common | 检查 ECS 分区的对齐方式] ***************************************** ****************************************************** *******************#015
Jan 10 14:35:30 ip-172-31-40-131 ansible-command: 使用警告调用=True executable=None _uses_shell =False _raw_params=/sbin/parted -s /dev/nvme2n1 align-check opt 1 removes=None 创建=None chdir=None stdin=None
Jan 10 14:35:30 ip-172-31-40-131 内核:nvme2n1 : p1

Jan 10 14:35:30 ip-172-31-40-131 期刊: #033[1;36mchanged: [172.31.40.131] => (item=/dev/nvme2n1)#033[0m#015
1 月 10 日 14:35:30 ip-172-31-40-131 ansible-command:使用警告调用=True 可执行文件=None _uses_shell=False _raw_params=/sbin/parted -s /dev/nvme1n1 align-check opt 1 删除=无创建=无 chdir=无 stdin=无
1 月 10 日 14:35:30 ip-172-31-40-131 内核:nvme1n1:p1

1 月 10 日 14:35:30 ip-172-31-40-131 日志:# 033[1;36mchanged: [172.31.40.131] => (item=/dev/nvme1n1)#033[0m#015
Jan 10 14:35:30 ip-172-31-40-131 期刊:#015
Jan 10 14 :35:30 ip-172-31-40-131 期刊:TASK [common_baseline_install : Common | 格式化 ECS 分区] ******************************************* ****************************************************** ******************************#015
1 月 10 日 14:35:31 ip-172-31-40-131 ansible-filesystem:使用 resizefs=False force=True opts=None dev=/dev/nvme2n11 fstype=xfs 调用
1 月 10 日 14:35:31 ip-172 -31-40-131 日志:#033[1;31mfailed: [172.31.40.131] (item=/dev/nvme2n1) => {"changed": false, "failed": true, "item": "/dev /nvme2n1", "msg": "设备 /dev/nvme2n11 未找到。"}#033[0m#015
Jan 10 14:35:31 ip-172-31-40-131 ansible-filesystem: 使用 resizefs=False 调用force=True opts=None dev=/dev/nvme1n11 fstype=xfs
Jan 10 14:35:31 ip-172-31-40-131 journal: #033[1;31mfailed: [172.31.40.131] (item=/dev /nvme1n1) => {"changed": false, "failed": true, "item": "/dev/nvme1n1", "msg": "设备 /dev/nvme1n11 未找到。"}#033[0m#015

4

2 回答 2

0

在 ec2 中使用较新的 nitro 实例类型时,EMC-ECS 社区版代码似乎没有处理格式化 ecs 分区的任务。这可以通过使用 T2 实例类型来解决,这里正在跟踪 https://github。 com/EMCECS/ECS-CommunityEdition/issues/456

于 2019-01-15T03:37:49.570 回答
0

如果没有代码或它所提供的数据,很难进一步帮助您,但问题似乎是在您的filesystem任务中,您没有正确构建分区设备名称:

/dev/nvme1n11

应该:

/dev/nvme1n1p1

我猜你在用于构建开发字符串的代码中有错字。如果这没有帮助,请将您在filesystem任务中使用的代码以及您通过循环提供给它的任何数据添加到您的问题中。

于 2019-01-11T13:40:06.003 回答