如何在OpenStack上运行FreeBSD 12
时间:2020-02-23 14:41:13 来源:igfitidea点击:
如何将FreeBSD 12云镜像添加到OpenStack?
,如何在OpenStack平台上创建FreeBSD 12实例。
FreeBSD是一个开源基于UNIX的操作系统,用于电源嵌入式系统,现代服务器和桌面。
FreeBSD有一个大型社区,现在继续发展它三十多年。
它配备了先进的安全性,网络和存储功能,适合所有类型的系统 - 嵌入式,繁忙的,存储设备等
在本教程中,我们将看看如何在OpenStack上运行FreeBSD 12.
第1步:下载FreeBSD 12 QCow2镜像
在QCOW2,VHD和VMDK磁盘镜像格式中,有预先安装的虚拟机镜像可用于AMD64(x86_64),i386(x86_32),i386(x86_32)和AARC64(ARM64)架构,以及原始(未格式化的)镜像。
我将下载最新版本的AMD64(x86_64)。
wget https://download.freebsd.org/ftp/releases/VM-IMAGES/12.0-RELEASE/amd64/Latest/FreeBSD-12.0-RELEASE-amd64.qcow2.xz
第2步:将FreeBSD 12镜像上传到OpenStack浏览
下载文件后,我们要将其上传到OpenStack浏览镜像服务。
文件格式为.xz,检查我们的教程
如何在Linux上提取.xz文件 - Cenos/Ubuntu/Debian
使用UNXZ安装,提取文件。
xz --decompress FreeBSD-12.0-RELEASE-amd64.qcow2.xz
提取后,创建具有.qcow2扩展的文件。
$file FreeBSD-12.0-RELEASE-amd64.qcow2 FreeBSD-12.0-RELEASE-amd64.qcow2: QEMU QCOW Image (v2), 33286062080 bytes
上传镜像浏览 - 来自CLI或者GUI
openstack image create \ --container-format bare \ --disk-format qcow2 \ --file FreeBSD-12.0-RELEASE-amd64.qcow2 \ FreeBSD12
如果上传成功,则应可查看镜像。
$openstack image list +--------------------------------------+-----------+--------+ | ID | Name | Status | +--------------------------------------+-----------+--------+ | b8d75f31-fb6b-428b-8b83-f3904b0bd114 | CentOS-7 | active | | 92c5d5c5-5ca7-4adc-8244-456189ffdae1 | CentOS8 | active | | fbcf16a0-c7cc-42c1-b836-a39bc34c9666 | Cirros | active | | d900bcad-047a-4d01-bcbc-42426bb4315d | CoreOS | active | | f0ac705b-ee73-4de8-95f7-4e06569f0f5c | Debian-10 | active | | 01e6f07b-ca99-439d-9cd0-ab28c2573abf | Fedora-30 | active | | 1953e548-779c-4fe5-86c1-854d71f35d14 | FreeBSD12 | active | | 7bd462ad-cc11-4d89-8b85-9aab0cfe114b | Ubuntu-18 | active | | 86e42aae-d959-4b79-b9a4-b899d85ba303 | fed31 | active | | 3a56d733-de76-490a-9dac-1419219b5803 | manageiq | active | | 47b5b6ed-5599-420a-a602-35d964e86de5 | rhcos | active | | 6b3dc49b-a53f-4cfc-98e0-9eb6925219de | rhel-7 | active | | 965cb833-b97e-4488-9bc6-84495b9a9b7b | rhel-8 | active | +--------------------------------------+-----------+--------+
第3步:在OpenStack上创建FreeBSD 12实例
使用FreeBSD 12镜像上传,我们可以在OpenStack上创建FreeBSD 12服务器。
openstack server create \ --image FreeBSD12 \ --key-name jmutai \ --flavor m1.medium \ --security-group 7fffea2a-b756-473a-a13a-219dd0f1913a \ --network private \ FreeBSD12
服务器应在几秒钟内创建。