if you are using vagrant-aws plugin, i would expect this to work as long
there is direct connectivity/firewall for the required ports.


alvaro

On Tue, Aug 14, 2018 at 12:01 AM Dean Egan <[email protected]> wrote:

> Not quiet.
> 172.31.23.217 is the IP address of my EC2 instance.
> I want to mount and sync three folders from my host (my Windows 10 pc) to
> my guest (windows server 2016 EC2).
>
> Should the IP address of the EC2 instance not be in the Vagrant config
> line?
>
> I had my own machine's IP address instead of the EC2 one before, but I
> still got the error of not being able to open the folders on the EC2
> instance.
>
> Kind regards,
> Dean
>
> On Mon, 13 Aug 2018, 9:54 pm Alvaro Miranda Aguilera, <[email protected]>
> wrote:
>
>> I understand correctly
>>
>> you want to mount "172.31.23.217" into the AWS EC2 Ami.
>>
>> Can the AMI reach "172.31.23.217" ?
>>
>> Or I got this wrong?
>>
>> https://www.vagrantup.com/docs/synced-folders/smb.html#smb_host
>>
>> On Mon, Aug 13, 2018 at 1:15 PM Dean Egan <[email protected]> wrote:
>>
>>> Hi Alvaro,
>>> Thank you for your reply!
>>> I have been using Vagrant with Virtual Box for a while now and I have no
>>> trouble with folder syncing.
>>>
>>> I used Packer to create an aws box file and use Vagrant to point to the
>>> box file along with using my custom ami ID.
>>> Here is the output of my Packer config:
>>> PS C:\qmi\AWS-base-os> packer build -only=amazon-ebs EC2.json
>>> amazon-ebs output will be in this color.
>>> ==> amazon-ebs: Prevalidating AMI Name: cc_QlikSense2
>>>     amazon-ebs: Found Image ID: ami-9bb358fc
>>> ==> amazon-ebs: Using existing SSH private key
>>> ==> amazon-ebs: Creating temporary security group for this instance:
>>> packer_5b714be2-9d46-f5d5-8cae-b72236b3a7f3
>>> ==> amazon-ebs: Authorizing access to port 5985 from 0.0.0.0/0 in the
>>> temporary security group...
>>> ==> amazon-ebs: Launching a source AWS instance...
>>> ==> amazon-ebs: Adding tags to source instance
>>>     amazon-ebs: Adding tag: "Name": "Packer Builder"
>>>     amazon-ebs: Instance ID: i-0dddecd1c4d7cb0eb
>>> ==> amazon-ebs: Waiting for instance (i-0dddecd1c4d7cb0eb) to become
>>> ready...
>>> ==> amazon-ebs: Skipping waiting for password since WinRM password set...
>>> ==> amazon-ebs: Waiting for WinRM to become available...
>>>     amazon-ebs: WinRM connected.
>>>     amazon-ebs: #< CLIXML
>>>     amazon-ebs: <Objs Version="1.1.0.1" xmlns="
>>> http://schemas.microsoft.com/powershell/2004/04";><Obj S="progress"
>>> RefId="0"><TN
>>> RefId="0"><T>System.Management.Automation.PSCustomObject</T><T>System.Object</T></TN><MS><I64
>>> N="SourceId">1</I64><PR N="Record"><AV>Preparing modules for first
>>> use.</AV><AI>0</AI><Nil
>>> /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD>
>>> </SD></PR></MS></Obj><Obj S="progress" RefId="1"><TNRef RefId="0"
>>> /><MS><I64 N="SourceId">1</I64><PR N="Record"><AV>Preparing modules for
>>> first use.</AV><AI>0</AI><Nil
>>> /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD>
>>> </SD></PR></MS></Obj></Objs>
>>> ==> amazon-ebs: Connected to WinRM!
>>> ==> amazon-ebs: Stopping the source instance...
>>>     amazon-ebs: Stopping instance, attempt 1
>>> ==> amazon-ebs: Waiting for the instance to stop...
>>> ==> amazon-ebs: Creating the AMI: cc_QlikSense2
>>>     amazon-ebs: AMI: ami-<AMIID>
>>> ==> amazon-ebs: Waiting for AMI to become ready...
>>> ==> amazon-ebs: Terminating the source AWS instance...
>>> ==> amazon-ebs: Cleaning up any extra volumes...
>>> ==> amazon-ebs: No volumes to clean up, skipping
>>> ==> amazon-ebs: Deleting temporary security group...
>>> ==> amazon-ebs: Running post-processor: vagrant
>>> ==> amazon-ebs (vagrant): Creating Vagrant box for 'aws' provider
>>>     amazon-ebs (vagrant): Compressing: Vagrantfile
>>>     amazon-ebs (vagrant): Compressing: metadata.json
>>> Build 'amazon-ebs' finished.
>>> ==> Builds finished. The artifacts of successful builds are:
>>> --> amazon-ebs: AMIs were created:
>>> eu-west-2: ami<amid>
>>> --> amazon-ebs: 'aws' provider box: packer_amazon-ebs_aws.box
>>>
>>> I manged to get Vagrant to create the SMB folder using the below
>>> commands:
>>> config.vm.synced_folder '.', '/vagrant', disabled: false, type: "smb",
>>> smb_host: "172.31.23.217", mount_options: ['vers=3.0']
>>>     config.vm.synced_folder "./files", "c:/installations/", disabled:
>>> false, type: "smb", smb_host: "172.31.23.217", mount_options: ['vers=3.0']
>>>     config.vm.synced_folder sharedContentRelativePath,
>>> "c:/shared-content/", disabled: false, type: "smb", smb_host:
>>> "172.31.23.217", mount_options: ['vers=3.0']
>>>
>>> It created the three folders on the EC2 instance, however when I try to
>>> open the folders on the EC2 instance, I get the following error:
>>> "Location is not available. C:\vagrant is not accessible. The network
>>> name cannot be found"
>>>
>>> There are a few scripts and other files in these folders and when the
>>> provisioner runs, I get an error saying the files don't exist.
>>> I think the reason that happens is because of the above error.
>>>
>>> Would you know why I get these errors?
>>>
>>> Kind Regards,
>>> Dean
>>>
>>> On Monday, 13 August 2018 08:43:21 UTC+1, Alvaro Miranda Aguilera wrote:
>>>
>>>> Hello.
>>>>
>>>> Assuming you are using vagrant-aws plugin, I would suggest you first
>>>> locally.
>>>>
>>>> If you could find a Windows box on vagrant cloud and use virtualbox, so
>>>> you can confirm what you want to do works, then on AWS should be
>>>> straightforward.
>>>>
>>>> It may due the box in AWS have some restriction or firewalls.
>>>>
>>>> Alvaro.
>>>>
>>>> On Thu, Aug 9, 2018 at 7:39 PM Dean Egan <[email protected]> wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> I am having severe hardship using Vagrant to sync folders from my
>>>>> Windows 10 host machine to my Windows Ec2 instance using SMB and I would
>>>>> really apricate any guidance on this!
>>>>> In the Vagrant file, I have:
>>>>> config.vm.synced_folder '.', '/vagrant', disabled: false, type: "smb",
>>>>> smb_host: "My_Company's Domain_Name/My_Public_IP", mount_options:
>>>>> ['vers=3.0']
>>>>> When I run Vagrant up, it says I will be asked for my username
>>>>> password of my account.
>>>>> I have researched this and it says the username is the account you are
>>>>> logged in to your machine as (which is "admin"). It then said if I am 
>>>>> using
>>>>> a Domain, then the username is username@domain
>>>>>
>>>>> It eventually throws the following error:
>>>>> The following WinRM command responded with a non-zero exit status.
>>>>> Vagrant assumes that this means the command failed!
>>>>>
>>>>> cmdkey /add:Company'sDomain/My_Public_IP /user:admin@company's_domain
>>>>> /pass:*****
>>>>> Stdout from the command:
>>>>>
>>>>> CMDKEY: The parameter is incorrect.
>>>>>
>>>>>
>>>>> Can someone please tell me how I am configuring this wrong?
>>>>>
>>>>> Kind Regards,
>>>>> Dean
>>>>>
>>>>> --
>>>>> 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/vagrant/issues
>>>>> IRC: #vagrant on Freenode
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Vagrant" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/vagrant-up/d8c7b478-3dfc-4c31-9e29-ffde727b36db%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/vagrant-up/d8c7b478-3dfc-4c31-9e29-ffde727b36db%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>>> --
>>>> Alvaro
>>>>
>>>> --
>>> 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/vagrant/issues
>>> IRC: #vagrant on Freenode
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Vagrant" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/vagrant-up/75dac45b-4d05-401c-8151-30d4755c8217%40googlegroups.com
>>> <https://groups.google.com/d/msgid/vagrant-up/75dac45b-4d05-401c-8151-30d4755c8217%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>> --
>> Alvaro
>>
>> --
>> 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/vagrant/issues
>> IRC: #vagrant on Freenode
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Vagrant" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/vagrant-up/CAHqq0ewey_ju_z%2BwhCWuzQPFE2H2e9Z9Ka57%3DbjFwwk%2BAUUTwQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/vagrant-up/CAHqq0ewey_ju_z%2BwhCWuzQPFE2H2e9Z9Ka57%3DbjFwwk%2BAUUTwQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> 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/vagrant/issues
> IRC: #vagrant on Freenode
> ---
> You received this message because you are subscribed to the Google Groups
> "Vagrant" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/vagrant-up/CAKTe7f8zY%2BTHg4qp1mhf_%3D725_BT68rvE8vMn6L8Y%3DRDQkLi6A%40mail.gmail.com
> <https://groups.google.com/d/msgid/vagrant-up/CAKTe7f8zY%2BTHg4qp1mhf_%3D725_BT68rvE8vMn6L8Y%3DRDQkLi6A%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>


-- 
Alvaro

-- 
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/vagrant/issues
IRC: #vagrant on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vagrant-up/CAHqq0ew4H9Rr5_4NevGTsTaUz4ZVzt-9NHuvU3Wkc3YsatVApA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to