支雷 <lzhi3937 at gmail.com...>
Hello,
I tried to deploy micro bosh in AWS region cn-north-1 in several ways, but all failed. Any suggestions on how to deploy micro bosh in AWS region cn-north-1? Thanks!
I created a EC2 instance (ubuntu) in the cn-north-1 region with an public ip, ssh'd into it and installed bosh-cli, bosh_cli_plugin_micro and bosh_cli_plugin_aws. After that I downloaded stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, and tried " bosh micro deploy ./bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz" which resulted in "create stemcell failed: getaddrinfo: Name or service not known:"
I checked the failed URL, it's "ec2.cn-north-1.amazonaws.com" which is not accessable. I updated the http.rb and changed the url to " ec2.cn-north-1.amazonaws.com.cn" and escape the ssl validation and tried again, another error was thrown:
Stemcell info ------------- Name: bosh-aws-xen-ubuntu-trusty-go_agent Version: 2972
Started deploy micro bosh Started deploy micro bosh > Unpacking stemcell. Done (00:00:08) Started deploy micro bosh > Uploading stemcell" create stemcell failed: unable to find AKI: /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/aki_picker.rb:15:in `pick' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:100:in `image_params' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:24:in `create' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:465:in `block in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_common-1.2972.0/lib/common/thread_formatter.rb:49:in `with_thread_name' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:445:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:228:in `block (2 levels) in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:85:in `step' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:227:in `block in create_stemcell' /usr/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:213:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:118:in `create' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `block in create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:92:in `with_lifecycle' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/cli/commands/micro.rb:179:in `perform' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/command_handler.rb:57:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/runner.rb:56:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/bin/bosh:16:in `<top (required)>' /usr/local/bin/bosh:23:in `load' /usr/local/bin/bosh:23:in `<main>'
After that I installed bosh-bootstrap and executed following command:
bosh-bootstrap deploy
and I selected AWS provider and region 10 (China (Beijing) Region (cn-north-1)), an error was thrown :
Confirming: Using AWS EC2/cn-north-1 /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/region_methods.rb:6:in `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError) from /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/compute.rb:482:in `initialize' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/compute.rb:60:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/aws_provider_client.rb:257:in `setup_fog_connection' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/fog_provider_client.rb:13:in `initialize' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/helpers/provider.rb:6:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:41:in `address_cli' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:56:in `valid_address?' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:19:in `execute!' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:41:in `select_or_provision_public_networking' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:21:in `perform' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/thor_cli.rb:11:in `deploy' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/command.rb:27:in `run' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/base.rb:440:in `start' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/bin/bosh-bootstrap:13:in `<top (required)>' from /usr/local/bin/bosh-bootstrap:23:in `load' from /usr/local/bin/bosh-bootstrap:23:in `<main>'
|
|
The issue is that there appear to not be any light stemcells in your region, there is another recent question on the list to this effect. In order to make progress you might want to build your own stemcell to use for now or try to find and download a full aws hvm stemcell image to upload.
toggle quoted message
Show quoted text
On Mon, May 18, 2015 at 6:12 AM, 支雷 <lzhi3937(a)gmail.com> wrote: Hello,
I tried to deploy micro bosh in AWS region cn-north-1 in several ways, but all failed. Any suggestions on how to deploy micro bosh in AWS region cn-north-1? Thanks!
I created a EC2 instance (ubuntu) in the cn-north-1 region with an public ip, ssh'd into it and installed bosh-cli, bosh_cli_plugin_micro and bosh_cli_plugin_aws. After that I downloaded stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, and tried " bosh micro deploy ./bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz" which resulted in "create stemcell failed: getaddrinfo: Name or service not known:"
I checked the failed URL, it's "ec2.cn-north-1.amazonaws.com" which is not accessable. I updated the http.rb and changed the url to " ec2.cn-north-1.amazonaws.com.cn" and escape the ssl validation and tried again, another error was thrown:
Stemcell info ------------- Name: bosh-aws-xen-ubuntu-trusty-go_agent Version: 2972
Started deploy micro bosh Started deploy micro bosh > Unpacking stemcell. Done (00:00:08) Started deploy micro bosh > Uploading stemcell" create stemcell failed: unable to find AKI: /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/aki_picker.rb:15:in `pick' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:100:in `image_params' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:24:in `create' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:465:in `block in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_common-1.2972.0/lib/common/thread_formatter.rb:49:in `with_thread_name' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:445:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:228:in `block (2 levels) in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:85:in `step' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:227:in `block in create_stemcell' /usr/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:213:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:118:in `create' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `block in create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:92:in `with_lifecycle' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/cli/commands/micro.rb:179:in `perform' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/command_handler.rb:57:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/runner.rb:56:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/bin/bosh:16:in `<top (required)>' /usr/local/bin/bosh:23:in `load' /usr/local/bin/bosh:23:in `<main>'
After that I installed bosh-bootstrap and executed following command:
bosh-bootstrap deploy
and I selected AWS provider and region 10 (China (Beijing) Region (cn-north-1)), an error was thrown :
Confirming: Using AWS EC2/cn-north-1 /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/region_methods.rb:6:in `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError) from /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/compute.rb:482:in `initialize' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/compute.rb:60:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/aws_provider_client.rb:257:in `setup_fog_connection' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/fog_provider_client.rb:13:in `initialize' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/helpers/provider.rb:6:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:41:in `address_cli' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:56:in `valid_address?' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:19:in `execute!' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:41:in `select_or_provision_public_networking' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:21:in `perform' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/thor_cli.rb:11:in `deploy' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/command.rb:27:in `run' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/base.rb:440:in `start' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/bin/bosh-bootstrap:13:in `<top (required)>' from /usr/local/bin/bosh-bootstrap:23:in `load' from /usr/local/bin/bosh-bootstrap:23:in `<main>'
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
|
|
支雷 <lzhi3937 at gmail.com...>
I have tried full stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, but failed, error "create stemcell failed: unable to find AKI:" was thrown (please find details in my first email). And when I tried to "bosh-bootstrap deploy" command, I got `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError). Seems cn-north-1 is not supported by bosh aws plugin. Any suggestions on this issue? Thanks!
2015-05-19 23:58 GMT+08:00 Wayne E. Seguin <wayneeseguin(a)starkandwayne.com>:
toggle quoted message
Show quoted text
The issue is that there appear to not be any light stemcells in your region, there is another recent question on the list to this effect. In order to make progress you might want to build your own stemcell to use for now or try to find and download a full aws hvm stemcell image to upload.
On Mon, May 18, 2015 at 6:12 AM, 支雷 <lzhi3937(a)gmail.com> wrote:
Hello,
I tried to deploy micro bosh in AWS region cn-north-1 in several ways, but all failed. Any suggestions on how to deploy micro bosh in AWS region cn-north-1? Thanks!
I created a EC2 instance (ubuntu) in the cn-north-1 region with an public ip, ssh'd into it and installed bosh-cli, bosh_cli_plugin_micro and bosh_cli_plugin_aws. After that I downloaded stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, and tried " bosh micro deploy ./bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz" which resulted in "create stemcell failed: getaddrinfo: Name or service not known:"
I checked the failed URL, it's "ec2.cn-north-1.amazonaws.com" which is not accessable. I updated the http.rb and changed the url to " ec2.cn-north-1.amazonaws.com.cn" and escape the ssl validation and tried again, another error was thrown:
Stemcell info ------------- Name: bosh-aws-xen-ubuntu-trusty-go_agent Version: 2972
Started deploy micro bosh Started deploy micro bosh > Unpacking stemcell. Done (00:00:08) Started deploy micro bosh > Uploading stemcell" create stemcell failed: unable to find AKI: /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/aki_picker.rb:15:in `pick' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:100:in `image_params' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:24:in `create' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:465:in `block in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_common-1.2972.0/lib/common/thread_formatter.rb:49:in `with_thread_name' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:445:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:228:in `block (2 levels) in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:85:in `step' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:227:in `block in create_stemcell' /usr/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:213:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:118:in `create' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `block in create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:92:in `with_lifecycle' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/cli/commands/micro.rb:179:in `perform' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/command_handler.rb:57:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/runner.rb:56:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/bin/bosh:16:in `<top (required)>' /usr/local/bin/bosh:23:in `load' /usr/local/bin/bosh:23:in `<main>'
After that I installed bosh-bootstrap and executed following command:
bosh-bootstrap deploy
and I selected AWS provider and region 10 (China (Beijing) Region (cn-north-1)), an error was thrown :
Confirming: Using AWS EC2/cn-north-1 /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/region_methods.rb:6:in `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError) from /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/compute.rb:482:in `initialize' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/compute.rb:60:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/aws_provider_client.rb:257:in `setup_fog_connection' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/fog_provider_client.rb:13:in `initialize' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/helpers/provider.rb:6:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:41:in `address_cli' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:56:in `valid_address?' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:19:in `execute!' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:41:in `select_or_provision_public_networking' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:21:in `perform' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/thor_cli.rb:11:in `deploy' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/command.rb:27:in `run' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/base.rb:440:in `start' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/bin/bosh-bootstrap:13:in `<top (required)>' from /usr/local/bin/bosh-bootstrap:23:in `load' from /usr/local/bin/bosh-bootstrap:23:in `<main>'
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
|
|
toggle quoted message
Show quoted text
On Wed, May 20, 2015 at 8:17 PM, 支雷 <lzhi3937(a)gmail.com> wrote: I have tried full stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, but failed, error "create stemcell failed: unable to find AKI:" was thrown (please find details in my first email). And when I tried to "bosh-bootstrap deploy" command, I got `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError). Seems cn-north-1 is not supported by bosh aws plugin. Any suggestions on this issue? Thanks!
2015-05-19 23:58 GMT+08:00 Wayne E. Seguin <wayneeseguin(a)starkandwayne.com
: The issue is that there appear to not be any light stemcells in your region, there is another recent question on the list to this effect. In order to make progress you might want to build your own stemcell to use for now or try to find and download a full aws hvm stemcell image to upload.
On Mon, May 18, 2015 at 6:12 AM, 支雷 <lzhi3937(a)gmail.com> wrote:
Hello,
I tried to deploy micro bosh in AWS region cn-north-1 in several ways, but all failed. Any suggestions on how to deploy micro bosh in AWS region cn-north-1? Thanks!
I created a EC2 instance (ubuntu) in the cn-north-1 region with an public ip, ssh'd into it and installed bosh-cli, bosh_cli_plugin_micro and bosh_cli_plugin_aws. After that I downloaded stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, and tried " bosh micro deploy ./bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz" which resulted in "create stemcell failed: getaddrinfo: Name or service not known:"
I checked the failed URL, it's "ec2.cn-north-1.amazonaws.com" which is not accessable. I updated the http.rb and changed the url to " ec2.cn-north-1.amazonaws.com.cn" and escape the ssl validation and tried again, another error was thrown:
Stemcell info ------------- Name: bosh-aws-xen-ubuntu-trusty-go_agent Version: 2972
Started deploy micro bosh Started deploy micro bosh > Unpacking stemcell. Done (00:00:08) Started deploy micro bosh > Uploading stemcell" create stemcell failed: unable to find AKI: /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/aki_picker.rb:15:in `pick' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:100:in `image_params' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:24:in `create' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:465:in `block in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_common-1.2972.0/lib/common/thread_formatter.rb:49:in `with_thread_name' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:445:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:228:in `block (2 levels) in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:85:in `step' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:227:in `block in create_stemcell' /usr/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:213:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:118:in `create' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `block in create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:92:in `with_lifecycle' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/cli/commands/micro.rb:179:in `perform' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/command_handler.rb:57:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/runner.rb:56:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/bin/bosh:16:in `<top (required)>' /usr/local/bin/bosh:23:in `load' /usr/local/bin/bosh:23:in `<main>'
After that I installed bosh-bootstrap and executed following command:
bosh-bootstrap deploy
and I selected AWS provider and region 10 (China (Beijing) Region (cn-north-1)), an error was thrown :
Confirming: Using AWS EC2/cn-north-1 /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/region_methods.rb:6:in `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError) from /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/compute.rb:482:in `initialize' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/compute.rb:60:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/aws_provider_client.rb:257:in `setup_fog_connection' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/fog_provider_client.rb:13:in `initialize' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/helpers/provider.rb:6:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:41:in `address_cli' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:56:in `valid_address?' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:19:in `execute!' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:41:in `select_or_provision_public_networking' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:21:in `perform' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/thor_cli.rb:11:in `deploy' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/command.rb:27:in `run' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/base.rb:440:in `start' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/bin/bosh-bootstrap:13:in `<top (required)>' from /usr/local/bin/bosh-bootstrap:23:in `load' from /usr/local/bin/bosh-bootstrap:23:in `<main>'
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
|
|
It seems like this method cannot find appropriate AKIs: https://github.com/cloudfoundry/bosh/blob/master/bosh_aws_cpi/lib/cloud/aws/aki_picker.rb#L48-L59I just requested account from AWS to access China region and try to reproduce the problem. On Wed, May 20, 2015 at 8:37 PM, Dr Nic Williams <drnicwilliams(a)gmail.com> wrote: There are two issues - the second is that bosh-bootstrap uses a project "cyoi" (choose your own infrastructure) and underneath it uses "fog" - its quite possible that either or both do not yet support China (its harder to get accounts to do testing).
The former is failing inside AWS SDK for Ruby.
BOSH calls into this library here: https://github.com/cloudfoundry/bosh/blob/develop/bosh_aws_cpi/lib/cloud/aws/aki_picker.rb#L25
We are using aws-sdk (= 1.60.2) https://github.com/cloudfoundry/bosh/blob/114b3cf107672cfebf444fe7db4703dd804c72cc/Gemfile.lock#L19
The latest version is 2.0.42 https://rubygems.org/gems/aws-sdk/versions/2.0.42
So perhaps China support was added more recently and we need to bump to newer aws-sdk version.
Try bumping this version in the Gemfile of bosh and using that.
Avoid bosh-bootstrap until you've at least confimed you can get underlying bosh_cli to work.
On Wed, May 20, 2015 at 8:17 PM, 支雷 <lzhi3937(a)gmail.com> wrote:
I have tried full stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, but failed, error "create stemcell failed: unable to find AKI:" was thrown (please find details in my first email). And when I tried to "bosh-bootstrap deploy" command, I got `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError). Seems cn-north-1 is not supported by bosh aws plugin. Any suggestions on this issue? Thanks!
2015-05-19 23:58 GMT+08:00 Wayne E. Seguin < wayneeseguin(a)starkandwayne.com>:
The issue is that there appear to not be any light stemcells in your region, there is another recent question on the list to this effect. In order to make progress you might want to build your own stemcell to use for now or try to find and download a full aws hvm stemcell image to upload.
On Mon, May 18, 2015 at 6:12 AM, 支雷 <lzhi3937(a)gmail.com> wrote:
Hello,
I tried to deploy micro bosh in AWS region cn-north-1 in several ways, but all failed. Any suggestions on how to deploy micro bosh in AWS region cn-north-1? Thanks!
I created a EC2 instance (ubuntu) in the cn-north-1 region with an public ip, ssh'd into it and installed bosh-cli, bosh_cli_plugin_micro and bosh_cli_plugin_aws. After that I downloaded stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, and tried " bosh micro deploy ./bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz" which resulted in "create stemcell failed: getaddrinfo: Name or service not known:"
I checked the failed URL, it's "ec2.cn-north-1.amazonaws.com" which is not accessable. I updated the http.rb and changed the url to " ec2.cn-north-1.amazonaws.com.cn" and escape the ssl validation and tried again, another error was thrown:
Stemcell info ------------- Name: bosh-aws-xen-ubuntu-trusty-go_agent Version: 2972
Started deploy micro bosh Started deploy micro bosh > Unpacking stemcell. Done (00:00:08) Started deploy micro bosh > Uploading stemcell" create stemcell failed: unable to find AKI: /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/aki_picker.rb:15:in `pick' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:100:in `image_params' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:24:in `create' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:465:in `block in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_common-1.2972.0/lib/common/thread_formatter.rb:49:in `with_thread_name' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:445:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:228:in `block (2 levels) in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:85:in `step' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:227:in `block in create_stemcell' /usr/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:213:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:118:in `create' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `block in create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:92:in `with_lifecycle' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/cli/commands/micro.rb:179:in `perform' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/command_handler.rb:57:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/runner.rb:56:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/bin/bosh:16:in `<top (required)>' /usr/local/bin/bosh:23:in `load' /usr/local/bin/bosh:23:in `<main>'
After that I installed bosh-bootstrap and executed following command:
bosh-bootstrap deploy
and I selected AWS provider and region 10 (China (Beijing) Region (cn-north-1)), an error was thrown :
Confirming: Using AWS EC2/cn-north-1 /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/region_methods.rb:6:in `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError) from /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/compute.rb:482:in `initialize' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/compute.rb:60:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/aws_provider_client.rb:257:in `setup_fog_connection' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/fog_provider_client.rb:13:in `initialize' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/helpers/provider.rb:6:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:41:in `address_cli' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:56:in `valid_address?' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:19:in `execute!' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:41:in `select_or_provision_public_networking' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:21:in `perform' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/thor_cli.rb:11:in `deploy' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/command.rb:27:in `run' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/base.rb:440:in `start' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/bin/bosh-bootstrap:13:in `<top (required)>' from /usr/local/bin/bosh-bootstrap:23:in `load' from /usr/local/bin/bosh-bootstrap:23:in `<main>'
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
-- Dr Nic Williams Stark & Wayne LLC - consultancy for Cloud Foundry users http://drnicwilliams.com http://starkandwayne.com cell +1 (415) 860-2185 twitter @drnic
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
|
|
支雷 <lzhi3937 at gmail.com...>
I have been blocked by this issue for two weeks, and have no progress. I am looking forward to you to solve this problem. Thanks a lot.
2015-05-27 9:11 GMT+08:00 Dmitriy Kalinin <dkalinin(a)pivotal.io>:
toggle quoted message
Show quoted text
It seems like this method cannot find appropriate AKIs: https://github.com/cloudfoundry/bosh/blob/master/bosh_aws_cpi/lib/cloud/aws/aki_picker.rb#L48-L59
I just requested account from AWS to access China region and try to reproduce the problem.
On Wed, May 20, 2015 at 8:37 PM, Dr Nic Williams <drnicwilliams(a)gmail.com> wrote:
There are two issues - the second is that bosh-bootstrap uses a project "cyoi" (choose your own infrastructure) and underneath it uses "fog" - its quite possible that either or both do not yet support China (its harder to get accounts to do testing).
The former is failing inside AWS SDK for Ruby.
BOSH calls into this library here: https://github.com/cloudfoundry/bosh/blob/develop/bosh_aws_cpi/lib/cloud/aws/aki_picker.rb#L25
We are using aws-sdk (= 1.60.2) https://github.com/cloudfoundry/bosh/blob/114b3cf107672cfebf444fe7db4703dd804c72cc/Gemfile.lock#L19
The latest version is 2.0.42 https://rubygems.org/gems/aws-sdk/versions/2.0.42
So perhaps China support was added more recently and we need to bump to newer aws-sdk version.
Try bumping this version in the Gemfile of bosh and using that.
Avoid bosh-bootstrap until you've at least confimed you can get underlying bosh_cli to work.
On Wed, May 20, 2015 at 8:17 PM, 支雷 <lzhi3937(a)gmail.com> wrote:
I have tried full stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, but failed, error "create stemcell failed: unable to find AKI:" was thrown (please find details in my first email). And when I tried to "bosh-bootstrap deploy" command, I got `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError). Seems cn-north-1 is not supported by bosh aws plugin. Any suggestions on this issue? Thanks!
2015-05-19 23:58 GMT+08:00 Wayne E. Seguin < wayneeseguin(a)starkandwayne.com>:
The issue is that there appear to not be any light stemcells in your region, there is another recent question on the list to this effect. In order to make progress you might want to build your own stemcell to use for now or try to find and download a full aws hvm stemcell image to upload.
On Mon, May 18, 2015 at 6:12 AM, 支雷 <lzhi3937(a)gmail.com> wrote:
Hello,
I tried to deploy micro bosh in AWS region cn-north-1 in several ways, but all failed. Any suggestions on how to deploy micro bosh in AWS region cn-north-1? Thanks!
I created a EC2 instance (ubuntu) in the cn-north-1 region with an public ip, ssh'd into it and installed bosh-cli, bosh_cli_plugin_micro and bosh_cli_plugin_aws. After that I downloaded stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, and tried " bosh micro deploy ./bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz" which resulted in "create stemcell failed: getaddrinfo: Name or service not known:"
I checked the failed URL, it's "ec2.cn-north-1.amazonaws.com" which is not accessable. I updated the http.rb and changed the url to " ec2.cn-north-1.amazonaws.com.cn" and escape the ssl validation and tried again, another error was thrown:
Stemcell info ------------- Name: bosh-aws-xen-ubuntu-trusty-go_agent Version: 2972
Started deploy micro bosh Started deploy micro bosh > Unpacking stemcell. Done (00:00:08) Started deploy micro bosh > Uploading stemcell" create stemcell failed: unable to find AKI: /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/aki_picker.rb:15:in `pick' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:100:in `image_params' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:24:in `create' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:465:in `block in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_common-1.2972.0/lib/common/thread_formatter.rb:49:in `with_thread_name' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:445:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:228:in `block (2 levels) in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:85:in `step' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:227:in `block in create_stemcell' /usr/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:213:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:118:in `create' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `block in create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:92:in `with_lifecycle' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/cli/commands/micro.rb:179:in `perform' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/command_handler.rb:57:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/runner.rb:56:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/bin/bosh:16:in `<top (required)>' /usr/local/bin/bosh:23:in `load' /usr/local/bin/bosh:23:in `<main>'
After that I installed bosh-bootstrap and executed following command:
bosh-bootstrap deploy
and I selected AWS provider and region 10 (China (Beijing) Region (cn-north-1)), an error was thrown :
Confirming: Using AWS EC2/cn-north-1 /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/region_methods.rb:6:in `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError) from /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/compute.rb:482:in `initialize' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/compute.rb:60:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/aws_provider_client.rb:257:in `setup_fog_connection' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/fog_provider_client.rb:13:in `initialize' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/helpers/provider.rb:6:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:41:in `address_cli' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:56:in `valid_address?' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:19:in `execute!' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:41:in `select_or_provision_public_networking' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:21:in `perform' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/thor_cli.rb:11:in `deploy' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/command.rb:27:in `run' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/base.rb:440:in `start' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/bin/bosh-bootstrap:13:in `<top (required)>' from /usr/local/bin/bosh-bootstrap:23:in `load' from /usr/local/bin/bosh-bootstrap:23:in `<main>'
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
-- Dr Nic Williams Stark & Wayne LLC - consultancy for Cloud Foundry users http://drnicwilliams.com http://starkandwayne.com cell +1 (415) 860-2185 twitter @drnic
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
|
|
支雷,
Have you tried creating your own custom stemcell yet while you wait?
~Wayne
toggle quoted message
Show quoted text
On Fri, May 29, 2015 at 5:18 AM, 支雷 <lzhi3937(a)gmail.com> wrote: I have been blocked by this issue for two weeks, and have no progress. I am looking forward to you to solve this problem. Thanks a lot.
2015-05-27 9:11 GMT+08:00 Dmitriy Kalinin <dkalinin(a)pivotal.io>:
It seems like this method cannot find appropriate AKIs: https://github.com/cloudfoundry/bosh/blob/master/bosh_aws_cpi/lib/cloud/aws/aki_picker.rb#L48-L59
I just requested account from AWS to access China region and try to reproduce the problem.
On Wed, May 20, 2015 at 8:37 PM, Dr Nic Williams <drnicwilliams(a)gmail.com
wrote: There are two issues - the second is that bosh-bootstrap uses a project "cyoi" (choose your own infrastructure) and underneath it uses "fog" - its quite possible that either or both do not yet support China (its harder to get accounts to do testing).
The former is failing inside AWS SDK for Ruby.
BOSH calls into this library here: https://github.com/cloudfoundry/bosh/blob/develop/bosh_aws_cpi/lib/cloud/aws/aki_picker.rb#L25
We are using aws-sdk (= 1.60.2) https://github.com/cloudfoundry/bosh/blob/114b3cf107672cfebf444fe7db4703dd804c72cc/Gemfile.lock#L19
The latest version is 2.0.42 https://rubygems.org/gems/aws-sdk/versions/2.0.42
So perhaps China support was added more recently and we need to bump to newer aws-sdk version.
Try bumping this version in the Gemfile of bosh and using that.
Avoid bosh-bootstrap until you've at least confimed you can get underlying bosh_cli to work.
On Wed, May 20, 2015 at 8:17 PM, 支雷 <lzhi3937(a)gmail.com> wrote:
I have tried full stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, but failed, error "create stemcell failed: unable to find AKI:" was thrown (please find details in my first email). And when I tried to "bosh-bootstrap deploy" command, I got `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError). Seems cn-north-1 is not supported by bosh aws plugin. Any suggestions on this issue? Thanks!
2015-05-19 23:58 GMT+08:00 Wayne E. Seguin < wayneeseguin(a)starkandwayne.com>:
The issue is that there appear to not be any light stemcells in your region, there is another recent question on the list to this effect. In order to make progress you might want to build your own stemcell to use for now or try to find and download a full aws hvm stemcell image to upload.
On Mon, May 18, 2015 at 6:12 AM, 支雷 <lzhi3937(a)gmail.com> wrote:
Hello,
I tried to deploy micro bosh in AWS region cn-north-1 in several ways, but all failed. Any suggestions on how to deploy micro bosh in AWS region cn-north-1? Thanks!
I created a EC2 instance (ubuntu) in the cn-north-1 region with an public ip, ssh'd into it and installed bosh-cli, bosh_cli_plugin_micro and bosh_cli_plugin_aws. After that I downloaded stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, and tried " bosh micro deploy ./bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz" which resulted in "create stemcell failed: getaddrinfo: Name or service not known:"
I checked the failed URL, it's "ec2.cn-north-1.amazonaws.com" which is not accessable. I updated the http.rb and changed the url to " ec2.cn-north-1.amazonaws.com.cn" and escape the ssl validation and tried again, another error was thrown:
Stemcell info ------------- Name: bosh-aws-xen-ubuntu-trusty-go_agent Version: 2972
Started deploy micro bosh Started deploy micro bosh > Unpacking stemcell. Done (00:00:08) Started deploy micro bosh > Uploading stemcell" create stemcell failed: unable to find AKI: /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/aki_picker.rb:15:in `pick' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:100:in `image_params' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:24:in `create' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:465:in `block in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_common-1.2972.0/lib/common/thread_formatter.rb:49:in `with_thread_name' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:445:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:228:in `block (2 levels) in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:85:in `step' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:227:in `block in create_stemcell' /usr/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:213:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:118:in `create' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `block in create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:92:in `with_lifecycle' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/cli/commands/micro.rb:179:in `perform' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/command_handler.rb:57:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/runner.rb:56:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/bin/bosh:16:in `<top (required)>' /usr/local/bin/bosh:23:in `load' /usr/local/bin/bosh:23:in `<main>'
After that I installed bosh-bootstrap and executed following command:
bosh-bootstrap deploy
and I selected AWS provider and region 10 (China (Beijing) Region (cn-north-1)), an error was thrown :
Confirming: Using AWS EC2/cn-north-1 /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/region_methods.rb:6:in `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError) from /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/compute.rb:482:in `initialize' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/compute.rb:60:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/aws_provider_client.rb:257:in `setup_fog_connection' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/fog_provider_client.rb:13:in `initialize' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/helpers/provider.rb:6:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:41:in `address_cli' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:56:in `valid_address?' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:19:in `execute!' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:41:in `select_or_provision_public_networking' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:21:in `perform' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/thor_cli.rb:11:in `deploy' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/command.rb:27:in `run' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/base.rb:440:in `start' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/bin/bosh-bootstrap:13:in `<top (required)>' from /usr/local/bin/bosh-bootstrap:23:in `load' from /usr/local/bin/bosh-bootstrap:23:in `<main>'
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
-- Dr Nic Williams Stark & Wayne LLC - consultancy for Cloud Foundry users http://drnicwilliams.com http://starkandwayne.com cell +1 (415) 860-2185 twitter @drnic
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
|
|
王小锋 <zzuwxf at gmail.com...>
Hi, Wayne
I also met the same issue as 支雷, could you please let us know how to create custom stemcell? Is there any guide? thanks a lot.
2015-06-01 20:23 GMT+08:00 Wayne E. Seguin <wayneeseguin(a)starkandwayne.com>:
toggle quoted message
Show quoted text
支雷,
Have you tried creating your own custom stemcell yet while you wait?
~Wayne
On Fri, May 29, 2015 at 5:18 AM, 支雷 <lzhi3937(a)gmail.com> wrote:
I have been blocked by this issue for two weeks, and have no progress. I am looking forward to you to solve this problem. Thanks a lot.
2015-05-27 9:11 GMT+08:00 Dmitriy Kalinin <dkalinin(a)pivotal.io>:
It seems like this method cannot find appropriate AKIs: https://github.com/cloudfoundry/bosh/blob/master/bosh_aws_cpi/lib/cloud/aws/aki_picker.rb#L48-L59
I just requested account from AWS to access China region and try to reproduce the problem.
On Wed, May 20, 2015 at 8:37 PM, Dr Nic Williams < drnicwilliams(a)gmail.com> wrote:
There are two issues - the second is that bosh-bootstrap uses a project "cyoi" (choose your own infrastructure) and underneath it uses "fog" - its quite possible that either or both do not yet support China (its harder to get accounts to do testing).
The former is failing inside AWS SDK for Ruby.
BOSH calls into this library here: https://github.com/cloudfoundry/bosh/blob/develop/bosh_aws_cpi/lib/cloud/aws/aki_picker.rb#L25
We are using aws-sdk (= 1.60.2) https://github.com/cloudfoundry/bosh/blob/114b3cf107672cfebf444fe7db4703dd804c72cc/Gemfile.lock#L19
The latest version is 2.0.42 https://rubygems.org/gems/aws-sdk/versions/2.0.42
So perhaps China support was added more recently and we need to bump to newer aws-sdk version.
Try bumping this version in the Gemfile of bosh and using that.
Avoid bosh-bootstrap until you've at least confimed you can get underlying bosh_cli to work.
On Wed, May 20, 2015 at 8:17 PM, 支雷 <lzhi3937(a)gmail.com> wrote:
I have tried full stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, but failed, error "create stemcell failed: unable to find AKI:" was thrown (please find details in my first email). And when I tried to "bosh-bootstrap deploy" command, I got `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError). Seems cn-north-1 is not supported by bosh aws plugin. Any suggestions on this issue? Thanks!
2015-05-19 23:58 GMT+08:00 Wayne E. Seguin < wayneeseguin(a)starkandwayne.com>:
The issue is that there appear to not be any light stemcells in your region, there is another recent question on the list to this effect. In order to make progress you might want to build your own stemcell to use for now or try to find and download a full aws hvm stemcell image to upload.
On Mon, May 18, 2015 at 6:12 AM, 支雷 <lzhi3937(a)gmail.com> wrote:
Hello,
I tried to deploy micro bosh in AWS region cn-north-1 in several ways, but all failed. Any suggestions on how to deploy micro bosh in AWS region cn-north-1? Thanks!
I created a EC2 instance (ubuntu) in the cn-north-1 region with an public ip, ssh'd into it and installed bosh-cli, bosh_cli_plugin_micro and bosh_cli_plugin_aws. After that I downloaded stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, and tried " bosh micro deploy ./bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz" which resulted in "create stemcell failed: getaddrinfo: Name or service not known:"
I checked the failed URL, it's "ec2.cn-north-1.amazonaws.com" which is not accessable. I updated the http.rb and changed the url to " ec2.cn-north-1.amazonaws.com.cn" and escape the ssl validation and tried again, another error was thrown:
Stemcell info ------------- Name: bosh-aws-xen-ubuntu-trusty-go_agent Version: 2972
Started deploy micro bosh Started deploy micro bosh > Unpacking stemcell. Done (00:00:08) Started deploy micro bosh > Uploading stemcell" create stemcell failed: unable to find AKI: /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/aki_picker.rb:15:in `pick' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:100:in `image_params' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:24:in `create' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:465:in `block in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_common-1.2972.0/lib/common/thread_formatter.rb:49:in `with_thread_name' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:445:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:228:in `block (2 levels) in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:85:in `step' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:227:in `block in create_stemcell' /usr/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:213:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:118:in `create' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `block in create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:92:in `with_lifecycle' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/cli/commands/micro.rb:179:in `perform' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/command_handler.rb:57:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/runner.rb:56:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/bin/bosh:16:in `<top (required)>' /usr/local/bin/bosh:23:in `load' /usr/local/bin/bosh:23:in `<main>'
After that I installed bosh-bootstrap and executed following command:
bosh-bootstrap deploy
and I selected AWS provider and region 10 (China (Beijing) Region (cn-north-1)), an error was thrown :
Confirming: Using AWS EC2/cn-north-1 /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/region_methods.rb:6:in `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError) from /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/compute.rb:482:in `initialize' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/compute.rb:60:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/aws_provider_client.rb:257:in `setup_fog_connection' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/fog_provider_client.rb:13:in `initialize' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/helpers/provider.rb:6:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:41:in `address_cli' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:56:in `valid_address?' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:19:in `execute!' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:41:in `select_or_provision_public_networking' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:21:in `perform' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/thor_cli.rb:11:in `deploy' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/command.rb:27:in `run' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/base.rb:440:in `start' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/bin/bosh-bootstrap:13:in `<top (required)>' from /usr/local/bin/bosh-bootstrap:23:in `load' from /usr/local/bin/bosh-bootstrap:23:in `<main>'
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
-- Dr Nic Williams Stark & Wayne LLC - consultancy for Cloud Foundry users http://drnicwilliams.com http://starkandwayne.com cell +1 (415) 860-2185 twitter @drnic
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
|
|
toggle quoted message
Show quoted text
On Mon, Jun 1, 2015 at 11:12 PM, 王小锋 <zzuwxf(a)gmail.com> wrote: Hi, Wayne
I also met the same issue as 支雷, could you please let us know how to create custom stemcell? Is there any guide? thanks a lot.
2015-06-01 20:23 GMT+08:00 Wayne E. Seguin <wayneeseguin(a)starkandwayne.com
: 支雷,
Have you tried creating your own custom stemcell yet while you wait?
~Wayne
On Fri, May 29, 2015 at 5:18 AM, 支雷 <lzhi3937(a)gmail.com> wrote:
I have been blocked by this issue for two weeks, and have no progress. I am looking forward to you to solve this problem. Thanks a lot.
2015-05-27 9:11 GMT+08:00 Dmitriy Kalinin <dkalinin(a)pivotal.io>:
It seems like this method cannot find appropriate AKIs: https://github.com/cloudfoundry/bosh/blob/master/bosh_aws_cpi/lib/cloud/aws/aki_picker.rb#L48-L59
I just requested account from AWS to access China region and try to reproduce the problem.
On Wed, May 20, 2015 at 8:37 PM, Dr Nic Williams < drnicwilliams(a)gmail.com> wrote:
There are two issues - the second is that bosh-bootstrap uses a project "cyoi" (choose your own infrastructure) and underneath it uses "fog" - its quite possible that either or both do not yet support China (its harder to get accounts to do testing).
The former is failing inside AWS SDK for Ruby.
BOSH calls into this library here: https://github.com/cloudfoundry/bosh/blob/develop/bosh_aws_cpi/lib/cloud/aws/aki_picker.rb#L25
We are using aws-sdk (= 1.60.2) https://github.com/cloudfoundry/bosh/blob/114b3cf107672cfebf444fe7db4703dd804c72cc/Gemfile.lock#L19
The latest version is 2.0.42 https://rubygems.org/gems/aws-sdk/versions/2.0.42
So perhaps China support was added more recently and we need to bump to newer aws-sdk version.
Try bumping this version in the Gemfile of bosh and using that.
Avoid bosh-bootstrap until you've at least confimed you can get underlying bosh_cli to work.
On Wed, May 20, 2015 at 8:17 PM, 支雷 <lzhi3937(a)gmail.com> wrote:
I have tried full stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, but failed, error "create stemcell failed: unable to find AKI:" was thrown (please find details in my first email). And when I tried to "bosh-bootstrap deploy" command, I got `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError). Seems cn-north-1 is not supported by bosh aws plugin. Any suggestions on this issue? Thanks!
2015-05-19 23:58 GMT+08:00 Wayne E. Seguin < wayneeseguin(a)starkandwayne.com>:
The issue is that there appear to not be any light stemcells in your region, there is another recent question on the list to this effect. In order to make progress you might want to build your own stemcell to use for now or try to find and download a full aws hvm stemcell image to upload.
On Mon, May 18, 2015 at 6:12 AM, 支雷 <lzhi3937(a)gmail.com> wrote:
Hello,
I tried to deploy micro bosh in AWS region cn-north-1 in several ways, but all failed. Any suggestions on how to deploy micro bosh in AWS region cn-north-1? Thanks!
I created a EC2 instance (ubuntu) in the cn-north-1 region with an public ip, ssh'd into it and installed bosh-cli, bosh_cli_plugin_micro and bosh_cli_plugin_aws. After that I downloaded stemcell bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz, and tried " bosh micro deploy ./bosh-stemcell-2972-aws-xen-ubuntu-trusty-go_agent.tgz" which resulted in "create stemcell failed: getaddrinfo: Name or service not known:"
I checked the failed URL, it's "ec2.cn-north-1.amazonaws.com" which is not accessable. I updated the http.rb and changed the url to " ec2.cn-north-1.amazonaws.com.cn" and escape the ssl validation and tried again, another error was thrown:
Stemcell info ------------- Name: bosh-aws-xen-ubuntu-trusty-go_agent Version: 2972
Started deploy micro bosh Started deploy micro bosh > Unpacking stemcell. Done (00:00:08) Started deploy micro bosh > Uploading stemcell" create stemcell failed: unable to find AKI: /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/aki_picker.rb:15:in `pick' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:100:in `image_params' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/stemcell_creator.rb:24:in `create' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:465:in `block in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_common-1.2972.0/lib/common/thread_formatter.rb:49:in `with_thread_name' /var/lib/gems/1.9.1/gems/bosh_aws_cpi-1.2972.0/lib/cloud/aws/cloud.rb:445:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:228:in `block (2 levels) in create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:85:in `step' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:227:in `block in create_stemcell' /usr/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:213:in `create_stemcell' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:118:in `create' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `block in create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:92:in `with_lifecycle' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/deployer/instance_manager.rb:98:in `create_deployment' /var/lib/gems/1.9.1/gems/bosh_cli_plugin_micro-1.2972.0/lib/bosh/cli/commands/micro.rb:179:in `perform' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/command_handler.rb:57:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/lib/cli/runner.rb:56:in `run' /var/lib/gems/1.9.1/gems/bosh_cli-1.2972.0/bin/bosh:16:in `<top (required)>' /usr/local/bin/bosh:23:in `load' /usr/local/bin/bosh:23:in `<main>'
After that I installed bosh-bootstrap and executed following command:
bosh-bootstrap deploy
and I selected AWS provider and region 10 (China (Beijing) Region (cn-north-1)), an error was thrown :
Confirming: Using AWS EC2/cn-north-1 /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/region_methods.rb:6:in `validate_aws_region': Unknown region: "cn-north-1" (ArgumentError) from /var/lib/gems/1.9.1/gems/fog-aws-0.1.1/lib/fog/aws/compute.rb:482:in `initialize' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/core/service.rb:115:in `new' from /var/lib/gems/1.9.1/gems/fog-core-1.30.0/lib/fog/compute.rb:60:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/aws_provider_client.rb:257:in `setup_fog_connection' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers/clients/fog_provider_client.rb:13:in `initialize' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `new' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/providers.rb:17:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/helpers/provider.rb:6:in `provider_client' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:41:in `address_cli' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:56:in `valid_address?' from /var/lib/gems/1.9.1/gems/cyoi-0.11.3/lib/cyoi/cli/address.rb:19:in `execute!' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:41:in `select_or_provision_public_networking' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/cli/commands/deploy.rb:21:in `perform' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/lib/bosh-bootstrap/thor_cli.rb:11:in `deploy' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/command.rb:27:in `run' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch' from /var/lib/gems/1.9.1/gems/thor-0.19.1/lib/thor/base.rb:440:in `start' from /var/lib/gems/1.9.1/gems/bosh-bootstrap-0.17.0/bin/bosh-bootstrap:13:in `<top (required)>' from /usr/local/bin/bosh-bootstrap:23:in `load' from /usr/local/bin/bosh-bootstrap:23:in `<main>'
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
-- Dr Nic Williams Stark & Wayne LLC - consultancy for Cloud Foundry users http://drnicwilliams.com http://starkandwayne.com cell +1 (415) 860-2185 twitter @drnic
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
_______________________________________________ cf-bosh mailing list cf-bosh(a)lists.cloudfoundry.org https://lists.cloudfoundry.org/mailman/listinfo/cf-bosh
|
|