{"id":901,"date":"2019-12-31T16:16:19","date_gmt":"2019-12-31T15:16:19","guid":{"rendered":"https:\/\/virtualguru.cz\/?p=901"},"modified":"2020-01-01T16:16:47","modified_gmt":"2020-01-01T15:16:47","slug":"smazani-vsan-bez-vcentru","status":"publish","type":"post","link":"https:\/\/virtualguru.cz\/en\/2019\/12\/31\/smazani-vsan-bez-vcentru\/","title":{"rendered":"Smaz\u00e1n\u00ed vSAN bez vCentru"},"content":{"rendered":"<p>Mohou nastat okolnosti, kdy budete pot\u0159ebovat smazat existuj\u00edc\u00ed vSAN z nodu, n\u011bkdy t\u0159eba jen disk group a n\u011bkdy opravdu d\u016fkladn\u011b vy\u010distit v\u0161e, na \u010dem z\u016fstala jak\u00e1koliv stopa vSAN. Uk\u00e1\u017eeme si p\u00e1r tip\u016f, jak na to.<\/p>\n<blockquote><p><strong>Varov\u00e1n\u00ed:<\/strong> nikdy neprov\u00e1d\u011bjte n\u00e1sleduj\u00edc\u00ed operace nad aktivn\u00edm nodem, m\u016f\u017eete p\u0159ij\u00edt o data!<\/p><\/blockquote>\n<h3>1. Smaz\u00e1n\u00ed disk group<\/h3>\n<p>Smazat disk group m\u016f\u017ee b\u00fdt n\u011bkdy opravn\u00fd proces, a\u0165 u\u017e p\u0159i v\u00fdpadku n\u011bjak\u00e9ho disku nebo po\u0161kozen\u00ed CMMDS, a n\u011bkdy j\u00ed prost\u011b jen pot\u0159ebujete smazat.<\/p>\n<ul>\n<li>p\u0159ipoj\u00edte se na nod pomoc\u00ed SSH<\/li>\n<li>vyp\u00ed\u0161ete si seznam disk\u016f ve vSAN<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"no-highlight\">esxcli vsan storage list<\/pre>\n<p>v\u00fdpis by m\u011bl vypadat n\u011bjak takto:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"no-highlight\">[root@LabHost01:~] esxcli vsan storage list\r\nnaa.600508b1001ccaa9f38fa08ad5060434\r\n   Device: naa.600508b1001ccaa9f38fa08ad5060434\r\n   Display Name: naa.600508b1001ccaa9f38fa08ad5060434\r\n   Is SSD: true\r\n   <span style=\"color: #ff0000;\">VSAN UUID: 52307009-a92c-8016-7219-bb3fb9bb1973\r\n   VSAN Disk Group UUID: 527fcba7-b4d1-d29e-45f8-b7d555468a2f<\/span>\r\n   VSAN Disk Group Name: t10.NVMe____Samsung_SSD_970_EVO_500GB_______________94B0B1815C382500\r\n   Used by this host: true\r\n   In CMMDS: true\r\n   On-disk format version: 7\r\n   Deduplication: false\r\n   Compression: false\r\n   Checksum: 18166265214655993642\r\n   Checksum OK: true\r\n   <span style=\"color: #ff0000;\">Is Capacity Tier: true<\/span>\r\n   Encryption Metadata Checksum OK: true\r\n   Encryption: false\r\n   DiskKeyLoaded: false\r\n   Is Mounted: true\r\n   Creation Time: Thu Apr 18 08:21:45 2019<\/pre>\n<p>z v\u00fdpisu V\u00e1s zaj\u00edmaj\u00ed hlavn\u011b <em>VSAN UUID<\/em>, <em>VSAN Disk Group UUID<\/em> a <em>Is Capacity Tier<\/em>. Z parametru <em>Is Capacity Tier <\/em>pozn\u00e1te, jestli se jedn\u00e1 o kapacitn\u00ed disk (hodnota je true) nebo cache disk (hodnota je false). Z\u00e1rove\u0148 cache disk m\u00e1 <em>VSAN UUID <\/em>a <em>VSAN Disk Group UUID <\/em>stejn\u00e9. U kapacitn\u00edch disk\u016f pr\u00e1v\u011b podle <em>VSAN Disk Group UUID <\/em>pozn\u00e1te, do kter\u00e9 disk group pat\u0159\u00ed, pokud jich je na nodu v\u00edce.<\/p>\n<ul>\n<li>sma\u017eete disk group<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"no-highlight\">esxcli vsan storage remove -u &lt;VSAN Disk Group UUID&gt;<\/pre>\n<p>pokud chcete smazat celou disk group, mus\u00edte zadat <em>VSAN Disk Group UUID<\/em>, pokud zad\u00e1te <em>VSAN UUID,<\/em> tak pouze odeberete konkr\u00e9tn\u00ed disk s disk group. V\u00a0 <a href=\"https:\/\/kb.vmware.com\/s\/article\/2150567\">KB2150567<\/a> je pops\u00e1no nejen smaz\u00e1n\u00ed disk group, ale tak\u00e9 vytvo\u0159en\u00ed disk group z cli.<\/p>\n<h3>2. Smaz\u00e1n\u00ed vsanDatastore<\/h3>\n<p>Mohlo by se zd\u00e1t, \u017ee smaz\u00e1n\u00edm v\u0161ech disk group z nodu je dostate\u010dn\u00e9, ale nen\u00ed. I kdy\u017e sma\u017eete v\u0161echny disk group, tak nod bude m\u00edt st\u00e1le vsanDatastore, by\u0165 s nulovou kapacitou. Takov\u00fd nod, budete-li pak cht\u00edt ve vCentru p\u0159i\u0159adit do existuj\u00edc\u00edho vSAN clusteru, naraz\u00edte na chybovou hl\u00e1\u0161ku, \u017ee node n\u00e1le\u017e\u00ed do jin\u00e9ho vSAN clusteru a nedovol\u00ed V\u00e1m jej p\u0159idat. Pomoc je jednoduch\u00e1, smazat vsanDatastore:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"no-highlight\">esxcli vsan cluster leave<\/pre>\n<p>tento p\u0159\u00edkaz samoz\u0159ejm\u011b po\u010d\u00edt\u00e1 s t\u00edm, \u017ee na node ji\u017e nejsou \u017e\u00e1dn\u00e9 disk group a je mimo vSAN cluster.<\/p>\n<h3>3. Smaz\u00e1n\u00ed vSAN FS<\/h3>\n<p>Kdy\u017e p\u0159id\u00e1te jak\u00fdkoli disk do vSAN, je na n\u011bm vytvo\u0159ena vSAN FS (viz. <a href=\"https:\/\/kb.vmware.com\/s\/article\/2145267\">KB2145267<\/a>). Pokud pak vezmete takov\u00fd disk a chcete jej p\u0159idat do jak\u00e9hokoliv ESXi, tak na n\u011bm v\u017edy u\u017e detekuje vSAN FS a pak z\u00e1le\u017e\u00ed na okolnostech pou\u017eit\u00ed, jak\u00e9 m\u00e1te mo\u017enosti takov\u00fd disk pou\u017e\u00edt. Pokud tedy m\u00e1 b\u00fdt disk opravdu \u010dist\u00fd, je pot\u0159eba prov\u00e9st &#8222;write zero&#8220;. Takov\u00e9to vy\u010di\u0161t\u011bn\u00ed disku umi ud\u011blat p\u0159\u00edmo \u0159adi\u010de, nicm\u00e9n\u011b co d\u011blat, kdy\u017e nem\u00e1te \u0159adi\u010d, kter\u00fd tuto volbu m\u00e1 nebo m\u00e1te NVMe disky, kter\u00e9 jsou p\u0159\u00edmo p\u0159ipojen\u00e9 na sb\u011brnici?<\/p>\n<p>Osobn\u011b se mi jako nejrychlej\u0161\u00ed a nejp\u0159\u00edjemn\u011bj\u0161\u00ed jev\u00ed pou\u017eit\u00ed <code>dd<\/code> na linuxu. Sta\u010d\u00ed jak\u00e1koliv Live image linuxov\u00e9 distribuce, kterou m\u00e1te r\u00e1di. J\u00e1 pro takov\u00e9to jednor\u00e1zov\u00e9 operace vol\u00edm <a href=\"http:\/\/www.system-rescue-cd.org\/\">SystemRescueCD<\/a>.<\/p>\n<ul>\n<li>nabootujeme ze zvolen\u00e9 image a vyp\u00ed\u0161eme si disky<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"no-highlight\">fdisk -l<\/pre>\n<p>v\u00fdpis by m\u011bl vypadat n\u011bjak takto:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"no-highlight\"><span style=\"color: #ff0000;\">Disk \/dev\/nvme0n1<\/span>: 465.78 GiB, 500107862016 bytes, 976773168 sectors\r\nDisk model: Samsung SSD 970 EVO 500GB\r\nUnits: sectors of\u00a01 * 512 = 512 bytes\r\nSector size (logical\/physical): 512 bytes \/ 512 bytes\r\nI\/O size (minimum\/optimal): 512 bytes \/ 512 bytes\r\nDisklabel type: gpt\r\nDisk identifier: 1DD57162-011F-47A0-BA7B-EB7E865F4376<\/pre>\n<ul>\n<li>pot\u00e9 provedeme smaz\u00e1n\u00ed jednotliv\u00fdch disk\u016f<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">dd if=\/dev\/zero of=\/dev\/nvme0n1 bs=1M status=progress<\/pre>\n<p>do parametru <code>of=<\/code> dopln\u00edme disk, kter\u00fd chceme smazat, v na\u0161em p\u0159\u00edkladu se jedn\u00e1 o NVMe disk. V p\u0159\u00edpad\u011b klasick\u00fdch disk\u016f SAS\/SATA bude za\u0159\u00edzen\u00ed pojmenov\u00e1no \/dev\/sda &#8230; sdX. Takto postupn\u011b sma\u017eeme v\u0161echny disky. Je pot\u0159eba si ale d\u00e1t pozor a b\u00fdt velmi opatrn\u00fd, pokud se v syst\u00e9mu nach\u00e1z\u00ed i disky, kter\u00e9 smazat nechceme, tato operace sma\u017ee nen\u00e1vratn\u011b v\u0161e, co na disku je.<\/p>\n<p>Proveden\u00edm t\u011bchto krok\u016f doc\u00edl\u00edme \u00fapln\u00e9ho smaz\u00e1n\u00ed vSAN z nodu a disk\u016f. Nyn\u00ed m\u00e1me syst\u00e9m ve stavu, jako bychom disky vybalili z krabi\u010dky.<\/p>","protected":false},"excerpt":{"rendered":"<p>Mohou nastat okolnosti, kdy budete pot\u0159ebovat smazat existuj\u00edc\u00ed vSAN z nodu, n\u011bkdy t\u0159eba jen disk group a n\u011bkdy opravdu d\u016fkladn\u011b vy\u010distit v\u0161e, na \u010dem z\u016fstala&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/virtualguru.cz\/en\/2019\/12\/31\/smazani-vsan-bez-vcentru\/\">Continue Reading<span class=\"screen-reader-text\">Smaz\u00e1n\u00ed vSAN bez vCentru<\/span> <i class=\"fas fa-angle-right\"><\/i><\/a><\/div>","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"iawp_total_views":22,"footnotes":""},"categories":[5],"tags":[32,6,13,9],"class_list":["post-901","post","type-post","status-publish","format-standard","hentry","category-vsan","tag-esxcli","tag-esxi","tag-vsan","tag-vsphere","entry"],"_links":{"self":[{"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/posts\/901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/comments?post=901"}],"version-history":[{"count":20,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/posts\/901\/revisions"}],"predecessor-version":[{"id":922,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/posts\/901\/revisions\/922"}],"wp:attachment":[{"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/media?parent=901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/categories?post=901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/tags?post=901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}