cloudbase-init 自动扩盘的副作用 - 每天5分钟玩转 OpenStack(154)

 

这是 OpenStack 实施经验分享系列的第 4 篇。

cloudbase-init 的一项功能是自动扩展 windows 的 C 盘。比如 windows 镜像是 20G,在部署 instance 时选择的 flavor 磁盘定义是 40G,那么 instance 部署时 cloudbase-init 会自动将 C 盘扩到 40G。

cloudbase-init 自动扩盘这个操作是我们需要的,但它有个副作用。

在 windows 中,我们可以将硬盘划分成多个逻辑盘 C:,D: 等,比如对于 40G 的空间,用户可以给 C 盘 20G,D 盘 20G,但这对于安装了 cloudbase-init 的系统就会有问题。*

系统每次启动时 cloudbase-init 都会把 C 盘 和 D 盘合并为一个 C 盘。

解决这个问题的方法很简单:卸载掉 cloudbase-init,这样就是一个普通 windwos 虚拟机了。不过如果后面在 OpenStack 中对 instance 做了 resize 操作就只能手工扩盘了。

推荐的方式为:系统盘只作 C 盘,如果需要 D 盘、E 盘,通过添加 cinder volume 实现。

 下一节讨论 Linux cloud-init 的使用技巧。

时间: 2024-07-30 10:44:07

cloudbase-init 自动扩盘的副作用 - 每天5分钟玩转 OpenStack(154)的相关文章

windows自动分配盘符-windows下不自动映射盘符

问题描述 windows下不自动映射盘符 我在开发的嵌入式设备上对移动硬盘分区,然后查到windows xp的电脑上,有些硬盘可以自动映射逻辑盘符,有些硬盘则不可以,请问各位高手,这个可能是什么原因导致的.(备注:两个1T的硬盘,mbr完全相同,一个可以自动映射盘符,一个则需要手动分配盘符)

云存储doo.net:智能整理文档 自动同步网盘

整理文档从来都是费时费力的活,更何况现在的文档来自各种各样的应用程序,有本地的也有在线的.doo.net正是为了解决这一问题:通过云服务智能整理文档,将各种来源的文档汇集在一起后存储在单独一个安全的位置.该应用提供1GB的免费存储空间,需要更多空间则需另外付费升级.日前,OS X版应用已开始公测.未来几周还将推出Windows 8.iOS和Android版并整合Google Docs. doo.net  doo.net自动从用户硬盘和电子邮件等在线服务收集文档,然后通过光学文字识别(OCR).关

百度网盘赢取超级会员怎么玩?

  百度网盘赢取超级会员详情介绍 实物奖品 iPhone7手机,kindle,浪漫星空投影灯 注:所有实物奖品在活动结束后会由工作人员电话沟通后统一发放,请确保您的联系方式及地址真实有效. 体验奖品 7天超级会员:超级会员用户权限将自动顺延7天;普通用户立即生效. 3个月5GB容量:抽中立即生效. 抽奖次数 本次活动每个用户仅有一次抽奖机会.

代理商变操盘手:在线旅游到底玩啥花样

近段时间,不,准确地说是近几年来,狂飙突进的在线旅游行业一直处于毁誉参半的状态.从好的一方面看,确实给大众出行.旅游.住宿等带来便利:而从坏的一方面看,肆意改签.退单.假机票.天价退票费.无序的管理手段等,也让在线旅游网站等饱受诟病.但无论如何,在线旅游行业还是以让人瞠目结舌的速度向前发展. 尤其需要注意的是,近来多家在线旅游网站之间的并购,将其愈发地向垄断的态势推进.但独霸市场也不能让其满足,在线旅游发展在完成横向发展之后,开始纵向发展,向上游发起进攻,试图从下游的代理商角色变成掌控全局的操盘

准备 overlay 网络实验环境 - 每天5分钟玩转 Docker 容器技术(49)

为支持容器跨主机通信,Docker 提供了 overlay driver,使用户可以创建基于 VxLAN 的 overlay 网络.VxLAN 可将二层数据封装到 UDP 进行传输,VxLAN 提供与 VLAN 相同的以太网二层服务,但是拥有更强的扩展性和灵活性.有关 VxLAN 更详细的内容可参考 CloudMan 在<每天5分钟玩转 OpenStack>中的相关章节. Docerk overlay 网络需要一个 key-value 数据库用于保存网络状态信息,包括 Network.Endp

验证 Swarm 数据持久性 - 每天5分钟玩转 Docker 容器技术(104)

上一节我们成功将 Rex-Ray Volume 挂载到了 Service.本节验证 Failover 时,数据不会丢失. Scale Up 增加一个副本: docker service update --replicas 2 my_web 运行之前我们先推测一下,理想的结果应该是:swarm 在 swarm-worker2 上启动第二个副本,同时也将挂载 volume my_web. 对比一下实际的运行结果: 出现了一点复杂的状况: swarm 首先尝试在 swarm-worker2 上启动第二

写在最前面 - 每天5分钟玩转 OpenStack(1)

<每天5分钟玩转 OpenStack>是一个 OpenStack 教程,这是第 1 篇. 这个教程有下面两个特点: 系统讲解 OpenStack 从架构到各个组件:从整体到细节逐一讨论 重实践并兼顾理论 主要从实际操作的角度带着大家学习 OpenStack.   为啥要写这个? 简单回答是:因为OpenStack 学习难度大,但如果掌握了价值会很大 先做一个自我介绍吧. 本人网名CloudMan,在 IT 这个行当已经摸爬滚打了十多年,05年之前是搞上层应用开发的,那时候 Java 比较火,所

如何创建 Swarm 集群?- 每天5分钟玩转 Docker 容器技术(95)

本节我们将创建三节点的 swarm 集群. swarm-manager 是 manager node,swarm-worker1 和 swarm-worker2 是 worker node. 所有节点的 Docker 版本均不低于 v1.12.我们的实验环境 node 的操作系统为 Ubuntu 16.04,当然其他 Linux 也是可以的. 在 swarm-manager 上执行如下命令创建 swarm. docker swarm init --advertise-addr 192.168.5

Docker Swarm 中最重要的概念- 每天5分钟玩转 Docker 容器技术(94)

从主机的层面来看,Docker Swarm 管理的是 Docker Host 集群.所以先来讨论一个重要的概念 - 集群化(Clustering). 服务器集群由一组网络上相互连接的服务器组成,它们一起协同工作.一个集群和一堆服务器最显著的区别在于: 集群能够像 单个 系统那样工作,同时提供高可用.负载均衡和并行处理. 如果我们部署应用和服务时选择的是多个独立的服务器而非集群,资源的整体利用率则很难达到最优,因为我们无法提前知道如何分布这些应用才能达到资源利用的最大化.而且,应用使用资源的趋势是