qm

proxmox之cloud-init

╄→гoц情女王★ 提交于 2019-11-28 23:11:59
Cloud-Init支持 Cloud-Init 是事实上的多分发包,它处理虚拟机实例的早期初始化。 使用Cloud-Init,可以在虚拟机管理程序端配置网络设备和ssh密钥。 当VM首次启动时,VM内的Cloud-Init软件将应用这些设置。 许多Linux发行版都提供了即用型Cloud-Init映像,主要是为 OpenStack 设计的 。 这些图像也适用于Proxmox VE。 虽然获得这样的即用型图像看起来很方便,但我们通常建议您自己准备图像。 优点是您将确切知道已安装的内容,这有助于您以后轻松自定义图像以满足您的需求。 创建了这样的Cloud-Init映像后,我们建议将其转换为VM模板。 从VM模板中,您可以快速创建链接克隆,因此这是推出新VM实例的快速方法。 您只需在启动新VM之前配置网络(可能还有ssh密钥)。 我们建议使用基于SSH密钥的身份验证登录Cloud-Init配置的VM。 也可以设置密码,但这不如使用基于SSH密钥的身份验证安全,因为Proxmox VE需要在Cloud-Init数据中存储该密码的加密版本。 Proxmox VE生成ISO映像以将Cloud-Init数据传递给VM。 为此,所有Cloud-Init VM都需要具有指定的CDROM驱动器。 此外,许多Cloud-Init图像都假设有一个串行控制台

HDOJ 2544 - 最短路 SPFA算法

自闭症网瘾萝莉.ら 提交于 2019-11-26 17:41:14
因为QM混乱的原因,白白WA了好几次 AC 0MS 228K 1 #include <queue> 2 #include <stdio.h> 3 #include <stdlib.h> 4 #include <memory.h> 5 using namespace std; 6 7 const int maxn = 101 ; 8 const int INF = 0x3F3F3F3F ; 9 10 int a, b, c, nNum, mNum; 11 int g[maxn][maxn], QM[maxn], dist[maxn]; 12 13 int SPFA() 14 { 15 int x; 16 queue < int > q; 17 18 q.push( 1 ); 19 QM[ 1 ] = 1 , dist[ 1 ] = 0 ; 20 21 while (! q.empty()) 22 { 23 x = q.front(); 24 q.pop(); 25 QM[x] = 0 ; /* Took Away */ 26 27 for ( int i= 1 ; i<=nNum; ++ i) 28 { 29 if (dist[i] > dist[x]+ g[x][i]) 30 { 31 dist[i] = dist[x] + g[x][i]; /* change the