It's hard to say what goes wrong since you only provide the error message,
not what caused the error. But probably you just need to adjust some
argument to Packer for running with local NVMe.

On Sun, Jul 28, 2019, 10:20 Roni Dromi <ronid1...@gmail.com> wrote:

> Thanks again!
> It's working now!
> The only thing I'm not sure about is that it says in the docs that NVME
> disks are supported in Centos7 -
> https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ssd-instance-store.html
> so I guess I did something wrong to get these errors :\
>
>
> On Saturday, July 27, 2019 at 10:51:32 PM UTC+3, Rickard von Essen wrote:
>>
>> I think that is just because you use the latest generation of instance
>> which has NVMe attached disks. Try to use a previous generation without
>> this and it should work.
>>
>> It is probably not hard to get this working with NVMe instance either but
>> it probably needs some adjustments of some arguments.
>>
>> On Sat, Jul 27, 2019, 18:13 Roni Dromi <roni...@gmail.com> wrote:
>>
>>> Goof catch!
>>> After changing instance type, I'm getting this error - Non-standard
>>> volume device "/dev/nvme0n1p1" (FatalError),
>>> Do you have any idea what may cause this? It's not mentioned before but
>>> I'm using this AMI -
>>> https://aws.amazon.com/marketplace/pp/Centosorg-CentOS-7-x8664-with-Updates-HVM/B00O7WM7QW
>>> Thanks again!!
>>>
>>> On Thursday, July 25, 2019 at 9:59:58 PM UTC+3, Rickard von Essen wrote:
>>>>
>>>> Hi,
>>>>
>>>> It was a couple of years since I last built an instance store AMI, but
>>>> I would first change to be building it from a instance store instance
>>>> (which you aren't, since you are using T2 instances which are EBS only).
>>>>
>>>> On Thu, Jul 25, 2019, 16:04 Roni Dromi <roni...@gmail.com> wrote:
>>>>
>>>>> Hey!
>>>>> Got this error today when I tried ruuning "amazon-instance" builder.
>>>>> here is the relevant part of the config -
>>>>>
>>>>> {
>>>>>   "variables": {
>>>>>     "aws_access_key": "",
>>>>>     "aws_secret_key": "",
>>>>>     "root_device_name": "/dev/sda1",
>>>>>     "root_volume_size": "10",
>>>>>     "root_volume_type": "gp2",
>>>>>     "root_delete_on_termination": "true",
>>>>>     "data_device_name": "/dev/sdb",
>>>>>     "data_volume_size": "10",
>>>>>     "data_volume_type": "standard",
>>>>>     "data_delete_on_termination": "true"
>>>>>   },
>>>>>   "provisioners": [
>>>>>
>>>>>   ],
>>>>>   "builders": [
>>>>>     {
>>>>>       "type": "amazon-instance",
>>>>>       "access_key": "{{user `aws_access_key`}}",
>>>>>       "secret_key": "{{user `aws_secret_key`}}",
>>>>>       "region": "us-east-1",
>>>>>       "source_ami": "ami-02eac2c0129f6376b",
>>>>>       "vpc_id": "<vpc_id>",
>>>>>       "ssh_username": "centos",
>>>>>       "instance_type": "t2.micro",
>>>>>       "ami_name": "{timestamp}}",
>>>>>       "account_id": "<account>",
>>>>>       "s3_bucket": "<my_bucket>",
>>>>>       "x509_cert_path": "<cert>",
>>>>>       "x509_key_path": "<key>",
>>>>>       "launch_block_device_mappings": [
>>>>>         {
>>>>>           "device_name": "{{user `root_device_name`}}",
>>>>>           "volume_size": "{{user `root_volume_size`}}",
>>>>>           "volume_type": "{{user `root_volume_type`}}",
>>>>>           "delete_on_termination": "{{user `root_delete_on_termination`}}"
>>>>>         }
>>>>>       ],
>>>>>       "ami_block_device_mappings": [
>>>>>         {
>>>>>           "device_name": "{{user `data_device_name`}}",
>>>>>           "volume_size": "{{user `data_volume_size`}}",
>>>>>           "volume_type": "{{user `data_volume_type`}}",
>>>>>           "delete_on_termination": "{{user `data_delete_on_termination`}}"
>>>>>         }
>>>>>       ]
>>>>>     }
>>>>>   ]
>>>>> }
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> And here is the full traceback -
>>>>>
>>>>>     amazon-instance: /mnt/img-mnt
>>>>> ==> amazon-instance:
>>>>> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/platform/linux/image.rb:793:in
>>>>> `execute': Failed to execute: 'mount -t xfs /dev/mapper/hda1 /mnt/img-mnt'
>>>>> (FatalError)
>>>>> ==> amazon-instance: from
>>>>> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/platform/linux/image.rb:670:in
>>>>> `mount_image'
>>>>> ==> amazon-instance: from
>>>>> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/platform/linux/image.rb:174:in
>>>>> `make'
>>>>> ==> amazon-instance: from
>>>>> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/amitools/bundlevol.rb:184:in
>>>>> `bundle_vol'
>>>>> ==> amazon-instance: from
>>>>> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/amitools/bundlevol.rb:231:in
>>>>> `main'
>>>>> ==> amazon-instance: from
>>>>> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/amitools/tool_base.rb:201:in
>>>>> `run'
>>>>> ==> amazon-instance: from
>>>>> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/amitools/bundlevol.rb:239:in
>>>>> `<main>'
>>>>> ==> amazon-instance: Volume bundling failed. Please see the output
>>>>> above for more
>>>>> ==> amazon-instance: details on what went wrong.
>>>>> ==> amazon-instance:
>>>>> ==> amazon-instance: One common cause for this error is ec2-bundle-vol
>>>>> not being
>>>>> ==> amazon-instance: available on the target instance.
>>>>>
>>>>> what am I missing?
>>>>> Thanks!!!
>>>>>
>>>>> --
>>>>> This mailing list is governed under the HashiCorp Community Guidelines
>>>>> - https://www.hashicorp.com/community-guidelines.html. Behavior in
>>>>> violation of those guidelines may result in your removal from this mailing
>>>>> list.
>>>>>
>>>>> GitHub Issues: https://github.com/mitchellh/packer/issues
>>>>> IRC: #packer-tool on Freenode
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Packer" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to packe...@googlegroups.com.
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/packer-tool/f9218a8f-3f0e-46be-90ca-dd3a1d32f396%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/packer-tool/f9218a8f-3f0e-46be-90ca-dd3a1d32f396%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>> This mailing list is governed under the HashiCorp Community Guidelines -
>>> https://www.hashicorp.com/community-guidelines.html. Behavior in
>>> violation of those guidelines may result in your removal from this mailing
>>> list.
>>>
>>> GitHub Issues: https://github.com/mitchellh/packer/issues
>>> IRC: #packer-tool on Freenode
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Packer" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to packe...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/packer-tool/838ece41-776e-4462-ba84-73998c8dbf14%40googlegroups.com
>>> <https://groups.google.com/d/msgid/packer-tool/838ece41-776e-4462-ba84-73998c8dbf14%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> This mailing list is governed under the HashiCorp Community Guidelines -
> https://www.hashicorp.com/community-guidelines.html. Behavior in
> violation of those guidelines may result in your removal from this mailing
> list.
>
> GitHub Issues: https://github.com/mitchellh/packer/issues
> IRC: #packer-tool on Freenode
> ---
> You received this message because you are subscribed to the Google Groups
> "Packer" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to packer-tool+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/packer-tool/b4be67e4-cbc6-40c2-a288-de75848ebcdb%40googlegroups.com
> <https://groups.google.com/d/msgid/packer-tool/b4be67e4-cbc6-40c2-a288-de75848ebcdb%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/packer/issues
IRC: #packer-tool on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Packer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to packer-tool+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/packer-tool/CALz9Rt8_06ZAUkcs_fnWWj_6UGZGxpKxVYOcGKzj1%2BHqfni1%3Dg%40mail.gmail.com.

Reply via email to