вираятнайа притчина: хреново удалились виртуалки.
ришэнийе: Infrastructure→Zones→zonename→Physical Network. Удалиць всёшотамесць.
С вираятнасцью 146% мы палуцим афыпку “The Physical Network is not deletable because there are networks associated to this physical network”
Эта патамушта клаудстэк - кусок гавна а иво разработчики - ебаные индусы.
Нада исчо дапалницильна и придварицильна удалить лагичискую сець из раздела Network.
Штобы была лехче, смотрим в базе ее id:
1. сначала находим id физичискай сици (которую мы виделы в Infrastructure→Zones→zonename→Physical Network):
mysql> select id,name from physical_network; +-----+----------------------------+ | id | name | +-----+----------------------------+ | 200 | PhysicalNetworkInBasicZone | +-----+----------------------------+
2. находим имя лагичискай сици:
mysql> select id,Name from networks where physical_network_id=200; +-----+--------------------------+ | id | Name | +-----+--------------------------+ | 204 | guestNetworkForBasicZone | +-----+--------------------------+ 1 row in set (0.00 sec)
3. Идьом в Network - Guest networks и удаляйем аттуда ебануйу сеть.
4. Посли тчиво васфрасчаемса в Infrastructure→Zones→zonename→Physical Network и сносим к хуям. После чего удаляем зону.
Как видице, фсё отчинь проста, как пратакол tcpudp, толька не фсигда даходит сразу
вираятнайа притчина: хреново удалились виртуалки.
ришэнийе: обнуляем записи в таблицэ
cloud.op_dc_ip_address_alloc
Вазможна тагжы придется чистиць таблитцу
cloud.vm_instance
тагжэ рикамендуицца выставиць маленькия знатченийа следуйущих парамитраф и перезапустиць cloud-management:
- expunge.interval - expunge.delay - network.gc.interval - network.gc.wait
вираятнайа притчина: клаудстек писали пидарасы
1. не удалилась виртуалка из этой сети
2. state = Implementing в таблице networks
3. nics_count >0 в таблице op_networks
ришэнийе:
1. оналезируйем ситуацыйу
2. удалям вертуалки либа учим базу правельна жыць:
вираятнайа притчина: па какойта пречине ани нисаздались, а в ГУЙне пафисли ф састайанийи “created итп”
ришэнийе: заставлйайем глаудздэг зобыць пра свой высер :
mysql> select name,path,uuid,state from volumes where name='ROOT-820' and state <> 'Expunged'; +----------+--------------------------------------+--------------------------------------+-------+ | name | path | uuid | state | +----------+--------------------------------------+--------------------------------------+-------+ | ROOT-820 | 61bc66f2-79f4-4923-80ef-da86e4ade8c3 | 3aa39f09-3211-4235-9fe3-a531f46e9be9 | Ready | +----------+--------------------------------------+--------------------------------------+-------+ 1 row in set (0.00 sec)
qemu-img snapshot -l /var/lib/libvirt/images/61bc66f2-79f4-4923-80ef-da86e4ade8c3 qemu-img snapshot -d 1 /var/lib/libvirt/images/61bc66f2-79f4-4923-80ef-da86e4ade8c3
delete from snapshot_store_ref where volume_id=5042; delete from snapshots where volume_id=5042;