最近在玩耍OpenStack,将三台64GB内存的服务器分别作为Controller/Compute01/Compute02节点,在部署完成后,发现需要使用qcow2的镜像来做母盘,以启动虚拟机实例。此种qcow2镜像除了可以在OpenStack中运行,当然也可以在KVM中使用,所以知道原理的朋友也明白OpenStack本质就是调用KVM虚拟机来运行实例。
因此为了便于总结和使用,不再手动制作镜像,在此整理一下常用的(官方)虚拟机镜像。
CentOS 7
由于过去老旧的CentOS 6版本已经不再具有很多必要的功能,因此在这里提供CentOS 7的qcow2的下载地址。
http://cloud.centos.org/centos/7/images/
可以根据自己的需求下载合适的版本,红框处为最新的版本。
CentOS 8 (不推荐)
不推荐CentOS 8的原因是,该系统已经在2021-12-31停止维护,并且在CentOS的官方网站上也不能直接找到CentOS 8的系统镜像,取而代之的是CentOS Stream分支。
但为了方便有学习需要的朋友,特放出下载地址。(注:官方Yum源已无法正常使用)
https://cloud.centos.org/centos/8/x86_64/images/
Ubuntu
Ubuntu的官方也提供了qcow2镜像的下载地址,我这里以20.04版本演示,需要其它版本的同学可以回退到网址上一级目录寻找。
http://cloud-images.ubuntu.com/focal/20220213/
Windows Server 2012
Windows的镜像不太好找,仿佛都是大家自行制作,但是国外有一家针对于云计算中的Windows镜像进行了优化处理,提供了制作好的基础镜像,有需要的朋友可以下载试用一下,看效果如何。
地址如下:
https://cloudbase.it/windows-cloud-images/#download
这个系统的密码暂未提供,可以参照官方文档使用密钥登录。
Windows 10
Windows 10同样也没有官方提供基础的qcow2镜像,这里使用的是一位老哥(@安装怪 来源:CSDN)提供的制作好的镜像文件,感兴趣的朋友也可以关注一下他。这里提供qcow2的镜像,回复关键字「qcow2」获取。
系统的登录密码都在说明里面。
尾巴
最后说一点,在使用Linux系统镜像时,如果不使用密钥登录,可以在创建实例的时候使用脚本配置好密码,第三四行为自己需要修改的密码,两行必须相同。脚本如下:
#!/bin/bash passwd root<<EOF admin123 admin123 EOF
注意下面的"配置驱动"复选框请勾上,否则可能会配置后不生效。