小编Jul*_*kis的帖子

从GCE中的旧网络迁移

长话短说 - 我需要在项目之间使用网络来为它们分别计费.

我想从一个点来到达不同项目中的所有虚拟机,我将用它来配置系统(让我们称之为协调节点).

看起来VPC网络对等是一个完美的解决方案.但不幸的是,现有网络之一是"遗产".这是google docs关于遗留网络的陈述.

关于旧网络注意:不建议使用旧网络.传统网络不支持许多较新的GCP功能.

好的,自然会出现这样的问题:您如何迁移出传统网络?文档未涉及此主题.这不可能吗?

我有一堆虚拟机,我可以逐个关闭它们:

  1. 关掉
  2. 改变些什么
  3. 重新开始

遗憾的是,即使VM关闭,它似乎也无法改变网络?

编辑:有人建议重新创建保持相同磁盘的VM.我仍然需要一种方法来将传统网络与新的VPC网络连接起来,以使迁移流畅.有关如何使用GCE工具集的任何想法?

networking google-compute-engine google-cloud-platform google-cloud-networking

8
推荐指数
1
解决办法
1006
查看次数

Ansible 将字典项映射到列表

您有一个 ansible 字典列表:

domains:
  - { domain: example.com, cert: cert1.pem }
  - { domain: example.in, cert: cert2.pem }
Run Code Online (Sandbox Code Playgroud)

您如何仅从域中生成 jinja2 模板中的连接数组列表?

domains=example.com,example.in
Run Code Online (Sandbox Code Playgroud)

python jinja2 ansible

4
推荐指数
1
解决办法
8312
查看次数

为什么 Postgres 查询规划器会受到 LIMIT 的影响?

EXPLAIN ANALYZE SELECT     "alerts"."id", 
            "alerts"."created_at", 
            't1'::text AS src_table 
 FROM       "alerts" 
 INNER JOIN "devices" 
 ON         "devices"."id" = "alerts"."device_id" 
 INNER JOIN "sites" 
 ON         "sites"."id" = "devices"."site_id" 
 WHERE      "sites"."cloud_id" = 111
 AND        "alerts"."created_at" >= '2019-08-30'
 ORDER BY   "created_at" DESC limit 9;

 Limit  (cost=1.15..36021.60 rows=9 width=16) (actual time=30.505..29495.765 rows=9 loops=1)
  ->  Nested Loop  (cost=1.15..232132.92 rows=58 width=16) (actual time=30.504..29495.755 rows=9 loops=1)
        ->  Nested Loop  (cost=0.86..213766.42 rows=57231 width=24) (actual time=0.029..29086.323 rows=88858 loops=1)
              ->  Index Scan Backward using alerts_created_at_index on alerts  (cost=0.43..85542.16 rows=57231 width=24) (actual time=0.014..88.137 rows=88858 …
Run Code Online (Sandbox Code Playgroud)

sql postgresql postgresql-9.3 query-planner

2
推荐指数
1
解决办法
290
查看次数