Guest User

Untitled

a guest
Dec 16th, 2015
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.53 KB | None | 0 0
  1. [root@kvsrv03 ~]# diff -u /usr/sbin/ceph-disk_orig /usr/sbin/ceph-disk
  2. --- /usr/sbin/ceph-disk_orig 2015-12-16 22:58:05.743929124 +0000
  3. +++ /usr/sbin/ceph-disk 2015-12-16 22:56:05.551254312 +0000
  4. @@ -1218,6 +1218,7 @@
  5. """
  6. LOG.debug('Calling partprobe on %s device %s', description, dev)
  7. command_check_call(['udevadm', 'settle'])
  8. + time.sleep(5)
  9. command_check_call(['partprobe', dev])
  10. command_check_call(['udevadm', 'settle'])
  11.  
  12.  
  13.  
  14. [ceph@ceph-admin01 openstack_eqsy3]$ ceph-deploy disk zap kvsrv03:/dev/sdx
  15. [ceph_deploy.conf][DEBUG ] found configuration file at: /home/ceph/.cephdeploy.conf
  16. [ceph_deploy.cli][INFO ] Invoked (1.5.30): /usr/bin/ceph-deploy disk zap kvsrv03:/dev/sdx
  17. [ceph_deploy.cli][INFO ] ceph-deploy options:
  18. [ceph_deploy.cli][INFO ] username : None
  19. [ceph_deploy.cli][INFO ] verbose : False
  20. [ceph_deploy.cli][INFO ] overwrite_conf : False
  21. [ceph_deploy.cli][INFO ] subcommand : zap
  22. [ceph_deploy.cli][INFO ] quiet : False
  23. [ceph_deploy.cli][INFO ] cd_conf : <ceph_deploy.conf.cephdeploy.Conf instance at 0x7fb064ac57a0>
  24. [ceph_deploy.cli][INFO ] cluster : ceph
  25. [ceph_deploy.cli][INFO ] func : <function disk at 0x7fb064ab6c08>
  26. [ceph_deploy.cli][INFO ] ceph_conf : None
  27. [ceph_deploy.cli][INFO ] default_release : False
  28. [ceph_deploy.cli][INFO ] disk : [('kvsrv03', '/dev/sdx', None)]
  29. [ceph_deploy.osd][DEBUG ] zapping /dev/sdx on kvsrv03
  30. [kvsrv03][DEBUG ] connection detected need for sudo
  31. [kvsrv03][DEBUG ] connected to host: kvsrv03
  32. [kvsrv03][DEBUG ] detect platform information from remote host
  33. [kvsrv03][DEBUG ] detect machine type
  34. [kvsrv03][DEBUG ] find the location of an executable
  35. [ceph_deploy.osd][INFO ] Distro info: CentOS Linux 7.2.1511 Core
  36. [kvsrv03][DEBUG ] zeroing last few blocks of device
  37. [kvsrv03][DEBUG ] find the location of an executable
  38. [kvsrv03][INFO ] Running command: sudo /usr/sbin/ceph-disk zap /dev/sdx
  39. [kvsrv03][WARNIN] Caution: invalid backup GPT header, but valid main header; regenerating
  40. [kvsrv03][WARNIN] backup header from main header.
  41. [kvsrv03][WARNIN]
  42. [kvsrv03][WARNIN] Warning! Main and backup partition tables differ! Use the 'c' and 'e' options
  43. [kvsrv03][WARNIN] on the recovery & transformation menu to examine the two tables.
  44. [kvsrv03][WARNIN]
  45. [kvsrv03][WARNIN] Warning! One or more CRCs don't match. You should repair the disk!
  46. [kvsrv03][WARNIN]
  47. [kvsrv03][DEBUG ] ****************************************************************************
  48. [kvsrv03][DEBUG ] Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
  49. [kvsrv03][DEBUG ] verification and recovery are STRONGLY recommended.
  50. [kvsrv03][DEBUG ] ****************************************************************************
  51. [kvsrv03][DEBUG ] GPT data structures destroyed! You may now partition the disk using fdisk or
  52. [kvsrv03][DEBUG ] other utilities.
  53. [kvsrv03][DEBUG ] Creating new GPT entries.
  54. [kvsrv03][DEBUG ] The operation has completed successfully.
  55. [ceph_deploy.osd][INFO ] calling partx on zapped device /dev/sdx
  56. [ceph_deploy.osd][INFO ] re-reading known partitions will display errors
  57. [kvsrv03][INFO ] Running command: sudo partx -a /dev/sdx
  58.  
  59.  
  60.  
  61. [ceph@ceph-admin01 openstack_eqsy3]$ ceph-deploy disk prepare kvsrv03:/dev/sdx
  62. [ceph_deploy.conf][DEBUG ] found configuration file at: /home/ceph/.cephdeploy.conf
  63. [ceph_deploy.cli][INFO ] Invoked (1.5.30): /usr/bin/ceph-deploy disk prepare kvsrv03:/dev/sdx
  64. [ceph_deploy.cli][INFO ] ceph-deploy options:
  65. [ceph_deploy.cli][INFO ] username : None
  66. [ceph_deploy.cli][INFO ] disk : [('kvsrv03', '/dev/sdx', None)]
  67. [ceph_deploy.cli][INFO ] dmcrypt : False
  68. [ceph_deploy.cli][INFO ] verbose : False
  69. [ceph_deploy.cli][INFO ] overwrite_conf : False
  70. [ceph_deploy.cli][INFO ] subcommand : prepare
  71. [ceph_deploy.cli][INFO ] dmcrypt_key_dir : /etc/ceph/dmcrypt-keys
  72. [ceph_deploy.cli][INFO ] quiet : False
  73. [ceph_deploy.cli][INFO ] cd_conf : <ceph_deploy.conf.cephdeploy.Conf instance at 0x7f1f4d12c7a0>
  74. [ceph_deploy.cli][INFO ] cluster : ceph
  75. [ceph_deploy.cli][INFO ] fs_type : xfs
  76. [ceph_deploy.cli][INFO ] func : <function disk at 0x7f1f4d11dc08>
  77. [ceph_deploy.cli][INFO ] ceph_conf : None
  78. [ceph_deploy.cli][INFO ] default_release : False
  79. [ceph_deploy.cli][INFO ] zap_disk : False
  80. [ceph_deploy.osd][DEBUG ] Preparing cluster ceph disks kvsrv03:/dev/sdx:
  81. [kvsrv03][DEBUG ] connection detected need for sudo
  82. [kvsrv03][DEBUG ] connected to host: kvsrv03
  83. [kvsrv03][DEBUG ] detect platform information from remote host
  84. [kvsrv03][DEBUG ] detect machine type
  85. [kvsrv03][DEBUG ] find the location of an executable
  86. [ceph_deploy.osd][INFO ] Distro info: CentOS Linux 7.2.1511 Core
  87. [ceph_deploy.osd][DEBUG ] Deploying osd to kvsrv03
  88. [kvsrv03][DEBUG ] write cluster configuration to /etc/ceph/{cluster}.conf
  89. [ceph_deploy.osd][DEBUG ] Preparing host kvsrv03 disk /dev/sdx journal None activate False
  90. [kvsrv03][INFO ] Running command: sudo ceph-disk -v prepare --cluster ceph --fs-type xfs -- /dev/sdx
  91. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /usr/bin/ceph-osd --check-allows-journal -i 0 --cluster ceph
  92. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /usr/bin/ceph-osd --check-wants-journal -i 0 --cluster ceph
  93. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /usr/bin/ceph-osd --check-needs-journal -i 0 --cluster ceph
  94. [kvsrv03][WARNIN] DEBUG:ceph-disk:get_dm_uuid /dev/sdx uuid path is /sys/dev/block/65:112/dm/uuid
  95. [kvsrv03][WARNIN] DEBUG:ceph-disk:get_dm_uuid /dev/sdx uuid path is /sys/dev/block/65:112/dm/uuid
  96. [kvsrv03][WARNIN] DEBUG:ceph-disk:get_dm_uuid /dev/sdx uuid path is /sys/dev/block/65:112/dm/uuid
  97. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /usr/bin/ceph-osd --cluster=ceph --show-config-value=fsid
  98. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_mkfs_options_xfs
  99. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_fs_mkfs_options_xfs
  100. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_mount_options_xfs
  101. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_fs_mount_options_xfs
  102. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /usr/bin/ceph-osd --cluster=ceph --show-config-value=osd_journal_size
  103. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_cryptsetup_parameters
  104. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_dmcrypt_key_size
  105. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_dmcrypt_type
  106. [kvsrv03][WARNIN] DEBUG:ceph-disk:get_dm_uuid /dev/sdx uuid path is /sys/dev/block/65:112/dm/uuid
  107. [kvsrv03][WARNIN] INFO:ceph-disk:Will colocate journal with data on /dev/sdx
  108. [kvsrv03][WARNIN] DEBUG:ceph-disk:get_dm_uuid /dev/sdx uuid path is /sys/dev/block/65:112/dm/uuid
  109. [kvsrv03][WARNIN] DEBUG:ceph-disk:get_dm_uuid /dev/sdx uuid path is /sys/dev/block/65:112/dm/uuid
  110. [kvsrv03][WARNIN] DEBUG:ceph-disk:Creating journal partition num 2 size 5120 on /dev/sdx
  111. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /sbin/sgdisk --new=2:0:5120M --change-name=2:ceph journal --partition-guid=2:d7e84b1c-5cce-434b-858d-a2120d6d5ce4 --typecode=2:45b0969e-9b03-4f30-b4c6-b4b80ceff106 --mbrtogpt -- /dev/sdx
  112. [kvsrv03][DEBUG ] The operation has completed successfully.
  113. [kvsrv03][WARNIN] DEBUG:ceph-disk:Calling partprobe on prepared device /dev/sdx
  114. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /usr/bin/udevadm settle
  115. [kvsrv03][WARNIN] INFO:ceph-disk:Running command: /sbin/partprobe /dev/sdx
  116. [kvsrv03][WARNIN] Error: Error informing the kernel about modifications to partition /dev/sdx2 -- Device or resource busy. This means Linux won't know about any changes you made to /dev/sdx2 until you reboot -- so you shouldn't mount it or use it in any way before rebooting.
  117. [kvsrv03][WARNIN] Error: Failed to add partition 2 (Device or resource busy)
  118. [kvsrv03][WARNIN] Traceback (most recent call last):
  119. [kvsrv03][WARNIN] File "/sbin/ceph-disk", line 3577, in <module>
  120. [kvsrv03][WARNIN] main(sys.argv[1:])
  121. [kvsrv03][WARNIN] File "/sbin/ceph-disk", line 3531, in main
  122. [kvsrv03][WARNIN] args.func(args)
  123. [kvsrv03][WARNIN] File "/sbin/ceph-disk", line 1864, in main_prepare
  124. [kvsrv03][WARNIN] luks=luks
  125. [kvsrv03][WARNIN] File "/sbin/ceph-disk", line 1466, in prepare_journal
  126. [kvsrv03][WARNIN] return prepare_journal_dev(data, journal, journal_size, journal_uuid, journal_dm_keypath, cryptsetup_parameters, luks)
  127. [kvsrv03][WARNIN] File "/sbin/ceph-disk", line 1420, in prepare_journal_dev
  128. [kvsrv03][WARNIN] raise Error(e)
  129. [kvsrv03][WARNIN] __main__.Error: Error: Command '['/sbin/partprobe', '/dev/sdx']' returned non-zero exit status 1
  130. [kvsrv03][ERROR ] RuntimeError: command returned non-zero exit status: 1
  131. [ceph_deploy.osd][ERROR ] Failed to execute command: ceph-disk -v prepare --cluster ceph --fs-type xfs -- /dev/sdx
  132. [ceph_deploy][ERROR ] GenericError: Failed to create 1 OSDs
Advertisement
Add Comment
Please, Sign In to add comment