Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

scw run --gateway should create server without public ip address #74

Closed
moul opened this issue Jul 20, 2015 · 1 comment
Closed

scw run --gateway should create server without public ip address #74

moul opened this issue Jul 20, 2015 · 1 comment
Assignees

Comments

@moul
Copy link
Contributor

moul commented Jul 20, 2015

No description provided.

@moul
Copy link
Contributor Author

moul commented Jul 22, 2015

$ scw -D run --gateway=alpine alpine
gofmt -w ./.
go test -i ./.
go build -o scw ./.
DEBU[0000] Creating a new server
DEBU[0000] POST https://api.scaleway.com/servers payload={"name":"drunk-lalande","image":"4e393543-bcf0-4e44-88ee-db786256bc66","dynamic_ip_required":false,"bootscript":null,"organization":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX"}
DEBU[0000] GET https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0001] PUT https://api.scaleway.com/volumes/fb38a999-f30e-4cd0-8536-82224998d90b payload={"id":"fb38a999-f30e-4cd0-8536-82224998d90b","size":50000000000,"creation_date":"2015-07-22T12:08:13.817920+00:00","modification_date":"2015-07-22T12:08:13.817920+00:00","organization":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX","name":"drunk-lalande-scw-distrib-alpine-latest-2015-06-19_17:09","server":{"id":"31667cc7-0cfe-49f0-a810-31eb7db605d3","name":"drunk-lalande"},"volume_type":"l_ssd","export_uri":""}
DEBU[0001] Created server: 31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0001] Starting server
DEBU[0001] POST https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3/action payload={"action":"poweron"}
DEBU[0002] Server is booting
DEBU[0002] GET https://api.scaleway.com/servers/4275e304-9b40-4c1b-9baf-36e888721c1e
DEBU[0002] Waiting for server to be ready
DEBU[0032] GET https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0034] GET https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0035] GET https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0037] GET https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0038] GET https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0039] GET https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0041] GET https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0042] GET https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0044] GET https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0045] GET https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0046] GET https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0048] GET https://api.scaleway.com/servers/31667cc7-0cfe-49f0-a810-31eb7db605d3
DEBU[0048] Waiting for gateway SSH port
DEBU[0048] Waiting 30 more seconds, for SSH to be ready
DEBU[0078] Server is ready:
DEBU[0078] Executing command
DEBU[0078] Executing: ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -l root 10.1.42.171 -o ProxyCommand=ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -W %h:%p -l root 212.47.237.216 -t -t -t -t
Warning: Permanently added '10.1.42.171' (RSA) to the list of known hosts.
Welcome to Alpine!

The Alpine Wiki contains a large amount of how-to guides and general
information about administrating Alpine systems.
See <http://wiki.alpinelinux.org>.

You may change this message by editing /etc/motd.

drunk-lalande:~# Shared connection to 10.1.42.171 closed.
DEBU[0101] Command successfuly executed

$ scw inspect drunk-lalande
[{
  "id": "31667cc7-0cfe-49f0-a810-31eb7db605d3",
  "name": "drunk-lalande",
  "creation_date": "2015-07-22T12:08:13.817920+00:00",
  "modification_date": "2015-07-22T12:09:02.027361+00:00",
  "image": {
    "id": "4e393543-bcf0-4e44-88ee-db786256bc66",
    "name": "Alpine Linux 3.2",
    "creation_date": "2015-06-19T15:12:09.083171+00:00",
    "modification_date": "2015-06-24T13:34:02.549910+00:00",
    "root_volume": {
      "id": "9e9a8d90-9d49-443b-a6a9-1e6d66dda8f4",
      "size": 50000000000,
      "name": "scw-distrib-alpine-latest-2015-06-19_17:09",
      "volume_type": "l_ssd"
    },
    "public": true,
    "default_bootscript": {
      "id": "e0a44f49-6707-49cc-b80a-566c4e34cd88",
      "title": "3.2.34-std #30 (stable)",
      "bootcmdargs": {
        "id": "d22c4dde-e5a4-47ad-abb9-d23b54d542ff",
        "value": "LINUX_COMMON ip=dhcp boot=local root=/dev/nbd0 USE_XNBD=1 nbd.max_parts=8"
      },
      "initrd": {
        "id": "4fa5ac58-237f-4f9b-bee8-739355c4b380",
        "path": "initrd/c1-uInitrd-2015.06.08",
        "title": "C1 uInitrd (2015/06/08)"
      },
      "kernel": {
        "id": "cfda4308-cd6f-4e51-9744-905fc0da370f",
        "dtb": "",
        "path": "kernel/pimouss-uImage-3.2.34-30-std",
        "title": "Pimouss 3.2.34-30-std"
      },
      "public": true
    },
    "organization": "a283af0b-d13e-42e1-a43f-855ffbf281ab",
    "arch": "arm"
  },
  "dynamic_ip_required": false,
  "public_ip": {},
  "state": "running",
  "state_detail": "booted",
  "private_ip": "10.1.42.171",
  "hostname": "drunk-lalande",
  "volumes": {
    "0": {
      "id": "fb38a999-f30e-4cd0-8536-82224998d90b",
      "size": 50000000000,
      "creation_date": "2015-07-22T12:08:13.817920+00:00",
      "modification_date": "2015-07-22T12:08:14.913795+00:00",
      "organization": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX",
      "name": "drunk-lalande-scw-distrib-alpine-latest-2015-06-19_17:09",
      "server": {
        "id": "31667cc7-0cfe-49f0-a810-31eb7db605d3",
        "name": "drunk-lalande"
      },
      "volume_type": "l_ssd",
      "export_uri": "nbd://10.1.42.177:4576"
    }
  },
  "security_group": {
    "id": "8321670b-064c-4e71-93b2-38235c34e727",
    "name": "Base group"
  },
  "organization": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX"
}]

$ scw exec drunk-lalande
FATA[0000] server does not have public IP
$ scw exec --gateway=alpine drunk-lalande
Welcome to Alpine!

The Alpine Wiki contains a large amount of how-to guides and general
information about administrating Alpine systems.
See <http://wiki.alpinelinux.org>.

You may change this message by editing /etc/motd.

drunk-lalande:~#

@moul moul closed this as completed Jul 22, 2015
clement-gilbert pushed a commit to clement-gilbert/scaleway-cli that referenced this issue Mar 3, 2022
fix race-condition between server & volume_attachment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant