openstack-deployment-get-resp.json 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571
  1. {
  2. "deployment": {
  3. "created_at": "2019-07-10T07:24:09.000000",
  4. "updated_at": "2019-07-10T08:39:05.000000",
  5. "deleted_at": null,
  6. "deleted": "0",
  7. "base_id": "1e31443d-5eb1-403f-9f15-c67a2c372bc3",
  8. "user_id": "7cf9b4745d514517b3eae440438136bc",
  9. "project_id": "ffc16db2011e41f28152897c279b6bcc",
  10. "destination_environment": {
  11. "migr_flavor_name": "m1.small",
  12. "storage_mappings": {
  13. "lvmdriver-1": "lvm-1"
  14. },
  15. "keypair_name": "new-key",
  16. "delete_disks_on_vm_termination": false,
  17. "migr_image_map": {
  18. "linux": "ubuntu-xenial-img",
  19. "windows": "63d8f1a4-3192-4edc-b113-0d099b4bc458"
  20. },
  21. "migr_network": "provider-net",
  22. "port_reuse_policy": "keep_mac",
  23. "set_dhcp": true,
  24. "network_map": {
  25. "private": "provider-net"
  26. }
  27. },
  28. "type": "deployment",
  29. "instances": [
  30. "windows"
  31. ],
  32. "reservation_id": null,
  33. "notes": "",
  34. "origin_endpoint_id": "b59051a2-bbf3-4fb7-a1eb-539db55339dc",
  35. "destination_endpoint_id": "6258fa20-5d1f-44fa-ae12-c94122263fa3",
  36. "transfer_result": {
  37. "windows": {
  38. "num_cpu": 1,
  39. "num_cores_per_socket": 1,
  40. "memory_mb": 1024,
  41. "nested_virtualization": false,
  42. "name": "windows-instance",
  43. "id": "00ea28b8-4760-4890-bd79-227b7327a209",
  44. "flavor_name": "ds1G",
  45. "os_type": "linux",
  46. "firmware_type": "BIOS",
  47. "secure_boot": false,
  48. "devices": {
  49. "nics": [
  50. {
  51. "name": "8ea26385-04e5-418b-9ca7-e36c36d6c69b",
  52. "id": "8ea26385-04e5-418b-9ca7-e36c36d6c69b",
  53. "mac_address": "00:50:56:9c:23:b6",
  54. "ip_addresses": [
  55. "10.0.0.34"
  56. ],
  57. "network_id": "0e83bf34-9cc7-4580-9189-a9d9c3c7abb8",
  58. "network_name": "private"
  59. }
  60. ],
  61. "disks": [
  62. {
  63. "format": "raw",
  64. "guest_device": "/dev/vda",
  65. "size_bytes": 1073741824,
  66. "path": "",
  67. "id": "6eb6f752-4ae5-450d-995f-436ecc48f400",
  68. "storage_backend_identifier": "lvmdriver-1"
  69. }
  70. ],
  71. "cdroms": [],
  72. "serial_ports": [],
  73. "floppies": [],
  74. "controllers": []
  75. }
  76. }
  77. },
  78. "network_map": {
  79. "private": "provider-net"
  80. },
  81. "storage_mappings": {
  82. "backend_mappings": [
  83. {
  84. "source": "afsan1",
  85. "destination": "lvmdriver-1"
  86. }
  87. ],
  88. "disk_mappings": [
  89. {
  90. "disk_id": "3000",
  91. "destination": "lvmdriver-1"
  92. }
  93. ]
  94. },
  95. "source_environment": {},
  96. "id": "1e31443d-5eb1-403f-9f15-c67a2c372bc3",
  97. "transfer_id": "20281dd8-b00e-4801-99e4-39d7fae7ed76",
  98. "last_execution_status": "COMPLETED",
  99. "origin_minion_pool_id": null,
  100. "destination_minion_pool_id": "a5e00fd3-42ac-4570-898b-5bbee0ff4acb",
  101. "instance_osmorphing_minion_pool_mappings": {},
  102. "transfer_scenario_type": "replica",
  103. "tasks": [
  104. {
  105. "created_at": "2019-07-10T07:24:09.000000",
  106. "updated_at": "2019-07-10T07:24:29.000000",
  107. "deleted_at": null,
  108. "deleted": "0",
  109. "id": "d96e46ec-5ba4-4a5c-b320-a3e49ecbefa1",
  110. "execution_id": "20281dd8-b00e-4801-99e4-39d7fae7ed76",
  111. "instance": "windows",
  112. "host": "coriolis-worker",
  113. "process_id": 11,
  114. "status": "COMPLETED",
  115. "task_type": "VALIDATE_DEPLOYMENT_INPUTS",
  116. "exception_details": null,
  117. "depends_on": null,
  118. "on_error": false,
  119. "progress_updates": [
  120. {
  121. "created_at": "2019-07-10T07:24:28.000000",
  122. "updated_at": null,
  123. "deleted_at": null,
  124. "deleted": "0",
  125. "id": "2b61da21-5bb6-49de-a133-75564d8b9515",
  126. "task_id": "d96e46ec-5ba4-4a5c-b320-a3e49ecbefa1",
  127. "current_step": 2,
  128. "total_steps": null,
  129. "message": "Checking Migration shape name"
  130. },
  131. {
  132. "created_at": "2019-07-10T07:24:14.000000",
  133. "updated_at": "2019-07-10T07:24:28.000000",
  134. "deleted_at": null,
  135. "deleted": "0",
  136. "id": "393e8919-5a62-46ba-a4fb-717c2204a5c9",
  137. "task_id": "d96e46ec-5ba4-4a5c-b320-a3e49ecbefa1",
  138. "current_step": 1,
  139. "total_steps": null,
  140. "message": "Checking Migration Subnet ID"
  141. }
  142. ],
  143. "events": []
  144. },
  145. {
  146. "created_at": "2019-07-10T07:24:09.000000",
  147. "updated_at": "2019-07-10T07:35:05.000000",
  148. "deleted_at": null,
  149. "deleted": "0",
  150. "id": "d06411ae-14c8-45c4-b88f-4e89a7fb5f8b",
  151. "execution_id": "20281dd8-b00e-4801-99e4-39d7fae7ed76",
  152. "instance": "windows",
  153. "host": "coriolis-worker",
  154. "process_id": 16,
  155. "status": "COMPLETED",
  156. "task_type": "EXPORT_INSTANCE",
  157. "exception_details": null,
  158. "depends_on": [
  159. "d96e46ec-5ba4-4a5c-b320-a3e49ecbefa1"
  160. ],
  161. "on_error": false,
  162. "progress_updates": [
  163. {
  164. "created_at": "2019-07-10T07:24:33.000000",
  165. "updated_at": null,
  166. "deleted_at": null,
  167. "deleted": "0",
  168. "id": "0ef15984-e199-4a03-99b9-ee3399e5e01c",
  169. "task_id": "d06411ae-14c8-45c4-b88f-4e89a7fb5f8b",
  170. "current_step": 2,
  171. "total_steps": null,
  172. "message": "Shutting down instance"
  173. },
  174. {
  175. "created_at": "2019-07-10T07:34:58.000000",
  176. "updated_at": null,
  177. "deleted_at": null,
  178. "deleted": "0",
  179. "id": "1e05f34f-d2fa-4935-9420-54817a8ade92",
  180. "task_id": "d06411ae-14c8-45c4-b88f-4e89a7fb5f8b",
  181. "current_step": 6,
  182. "total_steps": null,
  183. "message": "Removing instance snapshot"
  184. }
  185. ],
  186. "events": []
  187. },
  188. {
  189. "created_at": "2019-07-10T07:24:09.000000",
  190. "updated_at": "2019-07-10T07:35:13.000000",
  191. "deleted_at": null,
  192. "deleted": "0",
  193. "id": "be6a2540-c14f-4043-9a8e-cf3a5fb7d341",
  194. "execution_id": "20281dd8-b00e-4801-99e4-39d7fae7ed76",
  195. "instance": "windows",
  196. "host": "coriolis-worker",
  197. "process_id": 23,
  198. "status": "COMPLETED",
  199. "task_type": "GET_OPTIMAL_FLAVOR",
  200. "exception_details": null,
  201. "depends_on": [
  202. "d06411ae-14c8-45c4-b88f-4e89a7fb5f8b"
  203. ],
  204. "on_error": false,
  205. "progress_updates": [
  206. {
  207. "created_at": "2019-07-10T07:35:12.000000",
  208. "updated_at": "2019-07-10T07:35:13.000000",
  209. "deleted_at": null,
  210. "deleted": "0",
  211. "id": "d422865d-9216-4a01-9a4d-0391c52e9a4a",
  212. "task_id": "be6a2540-c14f-4043-9a8e-cf3a5fb7d341",
  213. "current_step": 1,
  214. "total_steps": null,
  215. "message": "Selected flavor: VM.Standard2.2"
  216. }
  217. ],
  218. "events": []
  219. },
  220. {
  221. "created_at": "2019-07-10T07:24:09.000000",
  222. "updated_at": "2019-07-10T07:35:34.000000",
  223. "deleted_at": null,
  224. "deleted": "0",
  225. "id": "e7c00014-9355-4718-bdc9-438eba3f96bc",
  226. "execution_id": "20281dd8-b00e-4801-99e4-39d7fae7ed76",
  227. "instance": "windows",
  228. "host": "coriolis-worker",
  229. "process_id": 28,
  230. "status": "COMPLETED",
  231. "task_type": "IMPORT_INSTANCE",
  232. "exception_details": null,
  233. "depends_on": [
  234. "be6a2540-c14f-4043-9a8e-cf3a5fb7d341"
  235. ],
  236. "on_error": false,
  237. "progress_updates": [
  238. {
  239. "created_at": "2019-07-10T07:35:17.000000",
  240. "updated_at": null,
  241. "deleted_at": null,
  242. "deleted": "0",
  243. "id": "1e0b4339-b6de-40fb-bdc2-f7eaafa8c583",
  244. "task_id": "e7c00014-9355-4718-bdc9-438eba3f96bc",
  245. "current_step": 2,
  246. "total_steps": null,
  247. "message": "Looking for boot volume with tags: {'coriolis_boot_volume_type': 'BIOS', 'launch_mode': 'pv'} and fw type BIOS"
  248. },
  249. {
  250. "created_at": "2019-07-10T07:35:17.000000",
  251. "updated_at": null,
  252. "deleted_at": null,
  253. "deleted": "0",
  254. "id": "ff8f4580-fecb-4c3c-b2c3-262e62d29032",
  255. "task_id": "e7c00014-9355-4718-bdc9-438eba3f96bc",
  256. "current_step": 1,
  257. "total_steps": null,
  258. "message": "Creating volumes from images"
  259. }
  260. ],
  261. "events": []
  262. },
  263. {
  264. "created_at": "2019-07-10T07:24:09.000000",
  265. "updated_at": "2019-07-10T07:37:48.000000",
  266. "deleted_at": null,
  267. "deleted": "0",
  268. "id": "8b00c6bc-39ea-4c13-923a-870968005798",
  269. "execution_id": "20281dd8-b00e-4801-99e4-39d7fae7ed76",
  270. "instance": "windows",
  271. "host": "coriolis-worker",
  272. "process_id": 33,
  273. "status": "COMPLETED",
  274. "task_type": "DEPLOY_DISK_COPY_RESOURCES",
  275. "exception_details": null,
  276. "depends_on": [
  277. "e7c00014-9355-4718-bdc9-438eba3f96bc"
  278. ],
  279. "on_error": false,
  280. "progress_updates": [
  281. {
  282. "created_at": "2019-07-10T07:35:38.000000",
  283. "updated_at": null,
  284. "deleted_at": null,
  285. "deleted": "0",
  286. "id": "139751d1-92a8-445c-848f-a8da60d239a2",
  287. "task_id": "8b00c6bc-39ea-4c13-923a-870968005798",
  288. "current_step": 2,
  289. "total_steps": null,
  290. "message": "Launching worker instance"
  291. },
  292. {
  293. "created_at": "2019-07-10T07:37:46.000000",
  294. "updated_at": null,
  295. "deleted_at": null,
  296. "deleted": "0",
  297. "id": "19bb283c-8d9a-4f15-9556-cc2134043c41",
  298. "task_id": "8b00c6bc-39ea-4c13-923a-870968005798",
  299. "current_step": 6,
  300. "total_steps": null,
  301. "message": "Attaching iscsi volumes"
  302. }
  303. ],
  304. "events": []
  305. },
  306. {
  307. "created_at": "2019-07-10T07:24:09.000000",
  308. "updated_at": "2019-07-10T08:31:46.000000",
  309. "deleted_at": null,
  310. "deleted": "0",
  311. "id": "29b522ae-1d69-4d55-8a06-25fbcb3145af",
  312. "execution_id": "20281dd8-b00e-4801-99e4-39d7fae7ed76",
  313. "instance": "windows",
  314. "host": "coriolis-worker",
  315. "process_id": 38,
  316. "status": "COMPLETED",
  317. "task_type": "COPY_DISK_DATA",
  318. "exception_details": null,
  319. "depends_on": [
  320. "8b00c6bc-39ea-4c13-923a-870968005798"
  321. ],
  322. "on_error": false,
  323. "progress_updates": [
  324. {
  325. "created_at": "2019-07-10T07:38:56.000000",
  326. "updated_at": "2019-07-10T08:31:45.000000",
  327. "deleted_at": null,
  328. "deleted": "0",
  329. "id": "4c1097ad-97ad-46a8-af76-befbfe64d062",
  330. "task_id": "29b522ae-1d69-4d55-8a06-25fbcb3145af",
  331. "current_step": 2,
  332. "total_steps": null,
  333. "message": "Disk copy progress for 4e9850d5-b215-49d0-951e-b9a266708706: 100%"
  334. },
  335. {
  336. "created_at": "2019-07-10T07:37:50.000000",
  337. "updated_at": null,
  338. "deleted_at": null,
  339. "deleted": "0",
  340. "id": "8ecc239f-8b90-47b7-80e3-8fb7a3315e8a",
  341. "task_id": "29b522ae-1d69-4d55-8a06-25fbcb3145af",
  342. "current_step": 1,
  343. "total_steps": null,
  344. "message": "Waiting for connectivity on 130.61.21.174:22"
  345. }
  346. ],
  347. "events": []
  348. },
  349. {
  350. "created_at": "2019-07-10T07:24:09.000000",
  351. "updated_at": "2019-07-10T08:35:04.000000",
  352. "deleted_at": null,
  353. "deleted": "0",
  354. "id": "0723cf36-3fd8-4a31-b7ed-f3a86e83e0d5",
  355. "execution_id": "20281dd8-b00e-4801-99e4-39d7fae7ed76",
  356. "instance": "windows",
  357. "host": "coriolis-worker",
  358. "process_id": 46,
  359. "status": "COMPLETED",
  360. "task_type": "DELETE_DISK_COPY_RESOURCES",
  361. "exception_details": null,
  362. "depends_on": [
  363. "29b522ae-1d69-4d55-8a06-25fbcb3145af"
  364. ],
  365. "on_error": true,
  366. "progress_updates": [
  367. {
  368. "created_at": "2019-07-10T08:31:51.000000",
  369. "updated_at": null,
  370. "deleted_at": null,
  371. "deleted": "0",
  372. "id": "20e4c5fd-0205-4e6b-8720-dc4fbb92ca25",
  373. "task_id": "0723cf36-3fd8-4a31-b7ed-f3a86e83e0d5",
  374. "current_step": 2,
  375. "total_steps": null,
  376. "message": "Deleting worker instance"
  377. },
  378. {
  379. "created_at": "2019-07-10T08:31:51.000000",
  380. "updated_at": null,
  381. "deleted_at": null,
  382. "deleted": "0",
  383. "id": "3163791e-330a-427e-b766-431a428cf40b",
  384. "task_id": "0723cf36-3fd8-4a31-b7ed-f3a86e83e0d5",
  385. "current_step": 1,
  386. "total_steps": null,
  387. "message": "Removing worker instance resources"
  388. }
  389. ],
  390. "events": []
  391. },
  392. {
  393. "created_at": "2019-07-10T07:24:09.000000",
  394. "updated_at": "2019-07-10T08:38:19.000000",
  395. "deleted_at": null,
  396. "deleted": "0",
  397. "id": "1588d7a4-e8f4-43eb-9c34-917172e8b5c6",
  398. "execution_id": "20281dd8-b00e-4801-99e4-39d7fae7ed76",
  399. "instance": "windows",
  400. "host": "coriolis-worker",
  401. "process_id": 51,
  402. "status": "COMPLETED",
  403. "task_type": "DEPLOY_OS_MORPHING_RESOURCES",
  404. "exception_details": null,
  405. "depends_on": [
  406. "0723cf36-3fd8-4a31-b7ed-f3a86e83e0d5"
  407. ],
  408. "on_error": false,
  409. "progress_updates": [
  410. {
  411. "created_at": "2019-07-10T08:37:54.000000",
  412. "updated_at": null,
  413. "deleted_at": null,
  414. "deleted": "0",
  415. "id": "208d2320-89d4-456f-b65c-601ec4ede834",
  416. "task_id": "1588d7a4-e8f4-43eb-9c34-917172e8b5c6",
  417. "current_step": 5,
  418. "total_steps": null,
  419. "message": "Attaching volumes to migration worker"
  420. },
  421. {
  422. "created_at": "2019-07-10T08:38:15.000000",
  423. "updated_at": null,
  424. "deleted_at": null,
  425. "deleted": "0",
  426. "id": "3c22630d-65bd-44fa-9c1b-bb86e5a3cc48",
  427. "task_id": "1588d7a4-e8f4-43eb-9c34-917172e8b5c6",
  428. "current_step": 6,
  429. "total_steps": null,
  430. "message": "Attaching iscsi volumes"
  431. }
  432. ],
  433. "events": []
  434. },
  435. {
  436. "created_at": "2019-07-10T07:24:09.000000",
  437. "updated_at": "2019-07-10T08:39:05.000000",
  438. "deleted_at": null,
  439. "deleted": "0",
  440. "id": "fb4f407d-8ff8-4b99-82b0-912a4cd157e3",
  441. "execution_id": "20281dd8-b00e-4801-99e4-39d7fae7ed76",
  442. "instance": "windows",
  443. "host": "coriolis-worker",
  444. "process_id": 56,
  445. "status": "COMPLETED",
  446. "task_type": "OS_MORPHING",
  447. "exception_details": null,
  448. "depends_on": [
  449. "1588d7a4-e8f4-43eb-9c34-917172e8b5c6"
  450. ],
  451. "on_error": false,
  452. "progress_updates": [
  453. {
  454. "created_at": "2019-07-10T08:38:23.000000",
  455. "updated_at": "2019-07-10T08:39:00.000000",
  456. "deleted_at": null,
  457. "deleted": "0",
  458. "id": "15485692-4ca7-4e5d-9b5d-d67818cb676c",
  459. "task_id": "fb4f407d-8ff8-4b99-82b0-912a4cd157e3",
  460. "current_step": 4,
  461. "total_steps": null,
  462. "message": "Enabling cloudbase-init"
  463. },
  464. {
  465. "created_at": "2019-07-10T08:38:23.000000",
  466. "updated_at": "2019-07-10T08:38:59.000000",
  467. "deleted_at": null,
  468. "deleted": "0",
  469. "id": "756e14b8-54a7-40ce-b743-4d59f34bc407",
  470. "task_id": "fb4f407d-8ff8-4b99-82b0-912a4cd157e3",
  471. "current_step": 3,
  472. "total_steps": null,
  473. "message": "Adding cloudbase-init"
  474. }
  475. ],
  476. "events": []
  477. },
  478. {
  479. "created_at": "2019-07-10T07:24:09.000000",
  480. "updated_at": "2019-07-10T08:42:43.000000",
  481. "deleted_at": null,
  482. "deleted": "0",
  483. "id": "51d91e9e-0aa9-4705-bb66-1f5600cd0c69",
  484. "execution_id": "20281dd8-b00e-4801-99e4-39d7fae7ed76",
  485. "instance": "windows",
  486. "host": "coriolis-worker",
  487. "process_id": 61,
  488. "status": "COMPLETED",
  489. "task_type": "DELETE_OS_MORPHING_RESOURCES",
  490. "exception_details": null,
  491. "depends_on": [
  492. "fb4f407d-8ff8-4b99-82b0-912a4cd157e3"
  493. ],
  494. "on_error": true,
  495. "progress_updates": [
  496. {
  497. "created_at": "2019-07-10T08:39:10.000000",
  498. "updated_at": null,
  499. "deleted_at": null,
  500. "deleted": "0",
  501. "id": "52437c05-8aa4-4e37-bf0f-0c353026e04e",
  502. "task_id": "51d91e9e-0aa9-4705-bb66-1f5600cd0c69",
  503. "current_step": 2,
  504. "total_steps": null,
  505. "message": "Deleting worker instance"
  506. },
  507. {
  508. "created_at": "2019-07-10T08:39:10.000000",
  509. "updated_at": null,
  510. "deleted_at": null,
  511. "deleted": "0",
  512. "id": "f33087ef-f19a-4c6a-b25d-7255d0e01992",
  513. "task_id": "51d91e9e-0aa9-4705-bb66-1f5600cd0c69",
  514. "current_step": 1,
  515. "total_steps": null,
  516. "message": "Removing worker instance resources"
  517. }
  518. ],
  519. "events": []
  520. },
  521. {
  522. "created_at": "2019-07-10T07:24:09.000000",
  523. "updated_at": "2019-07-10T08:43:39.000000",
  524. "deleted_at": null,
  525. "deleted": "0",
  526. "id": "8627044c-3ad8-4087-8df5-a56f5c897cfe",
  527. "execution_id": "20281dd8-b00e-4801-99e4-39d7fae7ed76",
  528. "instance": "windows",
  529. "host": "coriolis-worker",
  530. "process_id": 66,
  531. "status": "COMPLETED",
  532. "task_type": "FINALIZE_IMPORT_INSTANCE",
  533. "exception_details": null,
  534. "depends_on": [
  535. "51d91e9e-0aa9-4705-bb66-1f5600cd0c69"
  536. ],
  537. "on_error": false,
  538. "progress_updates": [
  539. {
  540. "created_at": "2019-07-10T08:42:46.000000",
  541. "updated_at": null,
  542. "deleted_at": null,
  543. "deleted": "0",
  544. "id": "017c79fb-2f7b-492e-8d54-16e9e78cb6fe",
  545. "task_id": "8627044c-3ad8-4087-8df5-a56f5c897cfe",
  546. "current_step": 1,
  547. "total_steps": null,
  548. "message": "Launching instance windows"
  549. },
  550. {
  551. "created_at": "2019-07-10T08:42:48.000000",
  552. "updated_at": null,
  553. "deleted_at": null,
  554. "deleted": "0",
  555. "id": "187fa3c5-086b-4bbb-b45d-00eb1489b1ca",
  556. "task_id": "8627044c-3ad8-4087-8df5-a56f5c897cfe",
  557. "current_step": 2,
  558. "total_steps": null,
  559. "message": "Waiting for machine to come online"
  560. }
  561. ],
  562. "events": []
  563. }
  564. ],
  565. "clone_disks": true,
  566. "skip_os_morphing": false,
  567. "clustered": false,
  568. "deployer_id": null,
  569. "trust_id": null
  570. }
  571. }