Pull to refresh

Comments 5

Отлично структурировано и всё в одном месте. Многим поможет. От себя могу добавить пару штук.
1. Сети я удаляю чуть изящнее:
SELECT *
--DELETE
FROM public.logical_network
where link_lnet_id = (
SELECT id
FROM public.logical_network
where name like 'DELETE%'
)

но бывает дублируются идентификаторы, тогда ручками по-порядку...

2 Искать по имени проще через global_search от сапорта, но искать зависимости по ID как по мне удобнее через grep дампа базы, например:
$ pg_dump --data-only --inserts -U postgres vcloud > vcloud.tmp
$ cat vcloud.tmp | grep -v public.audit_trail | grep -v public.activity_partition | grep -v public.jobs | grep '<id>'

как бонус будет возможность быстро восстановиться т.к. вывод будет в формате INSERT INTO...

  1. Пару раз была ситуация, когда залипала VM (vApp). В зависимости от того, что за сущность, ищем ее в таблице vapp_vm, vm или vm_container и меняем статус на RESOLVED, например:
    UPDATE
    [vmw-db01].[dbo].[vapp_vm]
    SET
    [creation_status] = 'RESOLVED'
    WHERE
    [name] like 'vm_name%'

да у нас накопилось десяток разных кейсов по работе с БД, отобразил лишь несколько, чтобы показать лишь, что кейсы бывают разные. Статья и так слишком объемная, а примеров в интернете на самые распространенные кейсы хватает.

Извините, что придираюсь, но продукт называется VMware vCloud Director

Since April 2020, vCloud Director for Service Providers changed its product name to VMware Cloud Director.

Sign up to leave a comment.