我正在尝试在ec2上的一个节点部署中以独立方式安装emc ecs社区软件。我看到以下错误。任何帮助将不胜感激。
失败:[172.31.40.131](item = / dev / nvme2n1)=> {“已更改”:false,“失败”:true,“ item”:“ / dev / nvme2n1”,“ msg”:“设备找不到 / dev / nvme2n11 。“}
失败:[172.31.40.131](item = / dev / nvme1n1)=> {“已更改”:false,“失败”:true,“ item”:“ / dev / nvme1n1”,“ msg”:“设备 / dev / nvme1n11 未找到。“}
的输出:
lsblk
名称:最低RM尺寸RO型MOUNTPOINT
nvme0n1 259:1 0 30G 0磁盘
└─nvme0n1p1259:2 0 30G 0部分/
nvme1n1 259:0 0 120G 0磁盘
└─nvme1n1p1259:5 0 120G 0部分
nvme2n1 259:4 0 108G 0磁盘
└─nvme2n1p1259:3 0 108G 0部分
[root @ luna log]#
日志摘要
1月10日14:35:29 ip-172-31-40-131杂志:任务[common_baseline_install:常见|在ECS块设备上创建GPT分区表] *************************************** ****************************************************** *********#015
1月10日14:35:29 ip-172-31-40-131 ansible-command:使用warn = True可执行文件= None _uses_shell = False _raw_params = / sbin / parted -s / dev / nvme2n1 mklabel gpt删除了=无创建=无chdir =无stdin =无
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:使用warn = True可执行文件= None _uses_shell = False _raw_params = / sbin / parted -s / dev / nvme1n1 mklabel gpt删除了=无创建=无chdir =无stdin =无
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
1月10日14:35:30 ip-172-31-40-131杂志:#015
1月10日14:35:30 ip-172-31-40-131日志:任务[common_baseline_install:常见|分区ECS块设备] ********************************************** ****************************************************** *************************#015
1月10日14:35:30 ip-172-31-40-131 ansible-command:用warn = True可执行文件=无_uses_shell = False _raw_params = / sbin / parted -s / dev / nvme2n1 mkpart xfs 0调用%100%删除=没有创建=没有chdir =没有标准输入=没有
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:用warn = True可执行文件=无_uses_shell = False _raw_params = / sbin / parted -s / dev / nvme1n1 mkpart xfs 0调用%100%删除=没有创建=没有chdir =没有标准输入=没有
1月10日14:35:30 ip-172-31-40-131日志:#033 [1; 36mchanged:[172.31.40.131] =>(item = / dev / nvme1n1)#033 [0m#015
1月10日14:35:30 ip-172-31-40-131杂志:#015
1月10日14:35:30 ip-172-31-40-131日志:任务[common_baseline_install:常见|检查ECS分区的对齐方式] ********************************************* ****************************************************** *******************#015
1月10日14:35:30 ip-172-31-40-131 ansible-command:用warn = True可执行文件= None _uses_shell = False _raw_params = / sbin / parted -s / dev / nvme2n1 align-check调用opt 1 removes =没有创建=没有chdir =没有stdin =没有
1月10日14:35:30 ip-172-31-40-131内核:nvme2n1:p1
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:用warn = True可执行文件= None _uses_shell = False _raw_params = / sbin / parted -s / dev / nvme1n1 align-check调用opt 1 removes =没有创建=没有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
1月10日14:35:30 ip-172-31-40-131杂志:#015
1月10日14:35:30 ip-172-31-40-131日志:任务[common_baseline_install:常见|格式化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)=> {“已更改”:false ,“失败”:true,“项目”:“ / dev / nvme2n1”,“ msg”:“找不到设备/dev/nvme2n11。”}#033[0m#015
1月10日14:35:31 ip-172-31-40-131 ansible-filesystem:使用resizefs = False force = True opts = None dev = / dev / nvme1n11 fstype = xfs调用
1月10日14:35:31 ip-172-31-40-131日记:#033 [1; 31mfailed:[172.31.40.131](item = / dev / nvme1n1)=> {“已更改”:false ,“失败”:true,“项目”:“ / dev / nvme1n1”,“ msg”:“找不到设备/ dev / nvme1n11。”}#033 [0m#015
答案 0 :(得分:0)
很难在没有代码或数据的情况下进一步帮助您,但是问题似乎出在您的filesystem
任务中,您没有正确建立分区设备名称:
/dev/nvme1n11
应为:
/dev/nvme1n1p1
我猜您在用于构建dev字符串的代码中有错字。如果这样做没有帮助,请添加您在filesystem
任务中使用的代码以及您通过问题循环提供的所有数据。
答案 1 :(得分:0)
在ec2中使用较新的nitro实例类型时,EMC-ECS社区版代码似乎无法解决ecs分区格式的任务。这可以通过使用T2实例类型来解决,请在此处进行跟踪 https://github.com/EMCECS/ECS-CommunityEdition/issues/456