Apache CloudStack Official Document 翻译节选(十二)

快速部署一朵 Apache CloudStack 云  (一)

部署前的准备工作

Apache CloudStack快速部署指南

我们究竟在构建什么?

构建IAAS云是一件很复杂的事项,根据相关定义,构建IAAS云的可选项有很多。这些纷繁复杂的概念通常给人们带来困惑——即便是哪些有着吩咐使用经验的云管理员新接触构建云平台时也是如此。本手册的目标在于为你提供一份以最小的困难搭建并运行一个Apache CloudStack云的指导说明。

【敬告:】

【本指导手册仅用于构建一个概念验证性的Apache CloudStack云,和云相关的网路设定都是既定的、不建议使用此指导手册搭建一个业务生产环境。如果你没有实体服务器可用,也可以借助Oracle VirtualBox之类的虚拟化工具搭建Apache CloudStack云。你需要在VirtualBox实例中启用扩展功能“Nested VT-x/AMD-V”。假定你创建的VirtualBox实例安装了RHEL系列的操作系统、并分配到了40GB的虚拟磁盘。你需要为这个VirtualBox实例分配1张网卡、并将之桥接到你的笔记本电脑的可使用网卡上,也可以给这个VirtualBox实例上的网卡设定为“半虚拟化”类型以提升VirtualBox实例的网路性能。还需确保VirtualBox实例上的这个网卡被配置成了“混杂模式”,一遍它能承载从Apache CloudStack云内系统级虚拟机到对应网关的网路流量。用于搭建Apache CloudStack云的VirtualBox实例应满足至少6GB的RAM和3核心的CPU。】

本手册要实现的目标:

使用基于CentOS-7.9的KVM虚拟机、NFS存储、使用VLAN的二层隔离网络、同一规格的Apache CloudStack宿主机(此处表现为KVM虚拟机实例)构建一个Apache CloudStack。

KVM是一种为Linux-Kernel而生的虚拟化技术,可以支持在硬件虚拟化扩展型处理器之上的本地虚拟化。

前置准备条件:

  1. 至少一台支持并启用了硬件虚拟化的笔记本电脑。
  2. CentOS-7.9可启动安装映像。
  3. 网关为xxx.xxx.xxx.1的24位掩码的CIDR网络(不要启用DHCP服务,为简便起见,所有的Apache CloudStack宿主机都不使用动态IP地址)。

部署Apache CloudStack的预执行环境准备:

正式部署Apache CloudStack前,你需要准备一个预安装环境。

关于宿主机的操作系统

使用CentOS-7.9可启动映像给宿主机安装OS,使用默认的联网设定安装需要的软件包。(在正式部署Apache CloudStack阶段需要按需修改网络设定)。宿主机OS安装完毕后,配置SSH连接,去报你可以通过SSH客户端访问宿主机。

关于宿主机OS的网络

先给宿主机安装网络工具包“bridge-utils”和“net-tools”。通过SSH连接到宿主机OS、并切换到 root 用户及其环境变量,创建Apache CloudStack所需的网桥cloudbr0,编辑网桥cloudbr0的配置文件/etc/sysconfig/network-scripts/ifcfg-cloudbr0:

【在整个指导手册中,我们假定你搭建Apache CloudStack使用了172.16.10.0/24这个CIDR地址块。如果你的Apache CloudStack宿主机是VirtualBox实例,为实现正常的网络包转发功能,VirtualBox实例上的网卡应当处于桥接状态,VirtualBox实例可能使用192.168.1.0/24 这个CIDR地址块。】

编辑配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,配置宿主机的网卡eth0的网络连接信息:

【注意:如果宿主机上的网卡eth0在此前已被配置,请确保这份配置在/etc/sysconfig/network-scripts/ifcfg-cloudbr0和/etc/sysconfig/network-scripts/ifcfg-eth0之间没有复现,否则会导致宿主机的网络启动失败。本文档中给出的配置示例中,网卡eth0上的原始IP信息会被转移到网桥cloudbr0上、同时把网卡eth0添加到网桥cloudbr0上。】

至此,宿主机的网络配置已经设定完毕,我们需要启动设定好的网络:

关于宿主机的hostname:

Apache Cloudstack的宿主机需要设定恰当的主机名,默认情况下的主机名是“localhost”。我们可以通过编辑解析文件“/etc/hosts”后重启网络服务完成主机名的修改:

关于安全强化Linux的设定

建议把SELinux关闭,可以执行如下命令:

关于宿主机集群内的始终同步

本手册中使用的时钟工具为NTP,也可以酌情使用诸如chrony之类的时钟同步工具。默认的NTP设定就可以满足我们的使用要求了,我们仅需启动它、并把它设定为开机自动启动即可。

关于Apache CloudStack组件的包安装仓库

Apache CloudStack官方是只提供源代码产品的,因此们并没有官方的二进制安装包可用。因此我们使用了一个合区维护的yum软件仓库、并计划安装Apache CloudStack version 4.19.1.1 。

编辑软件仓库配置文件 /etc/yum.repos.d/cloudstack.repo 并填写一下内容:

关于主存储和辅助存储(均使用NFS实现)

我们要把NFS配置起来供组存储和辅助存储同时使用,现在宿主机上安装NFS的工具包nfs-utils和rpcbind。

接下来编辑NFS-server的配置文件“/etc/exports”,以把NFS-server上的磁盘划分给主存储和辅助存储使用:

现在来到NFS-server上创建主存储和辅助存储的挂载路径;

在CentOS-7.9中默认安装的是NFSv4,这个版本的NFS要求NFS-server端的域名可以匹配到所有的NFS-Client端,因此需要在NFS-server端和NFS-Client端的配置文件 /etc/idmapd.conf 中做如下设定(详情可参阅RedHat技术文档https://access.redhat.com/solutions/2791811)、并重启rpcidmapd:

确认宿主机OS上的firewalld处于关闭状态后,启动NFS的server端;

关于宿主机OS上的防火墙设定

为简便行事,建议把CentOS-7.9上的firewalld关闭。当然,也可以把防火墙配置为只放行Apache CloudStack相关组件运行所需端口。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/412037.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WLAN原理实验简述——AP上线

一、需求: AP通过AC上线。 AC通过控制VLAN管理AP,创建VLAN100和放行。 AP同AC建立CAPWAP关系。 二、实验拓扑图: 三、实验步骤: LSW1: sys Enter system view, return user view with CtrlZ. [Huawei]Sysname lsw1 [lsw1]undo info enable I…

扩散模型(Diffusion Model)

扩散模型(diffusion model)是一种运用了物理热力学扩散思想的生成模型。扩散模型有很多不同的变形,本文主要介绍最知名的去噪扩散概率模型(Denoising Diffusion Probabilistic Model,DDPM)。如今比较成功的…

Notepad++回车不自动补全

问题 使用Notepad时,按回车经常自动补全,但我们希望回车进行换行,而不是自动补全,而且自动补全使用Tab进行补全足够了。下文介绍设置方法。 设置方法 打开Notepad,进入设置 - 首选项 - 自动完成,在插入选…

Windows上MSYS2的安装和使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、下载二、安装三、使用1.打开命令行2.搜索软件3.安装软件4.卸载软件5.更新环境6.其他四、MSYS2和Cygwin的差别总结前言 MSYS2这个工具我是越用越喜欢,很多东西放在Linux上如鱼得水但是放在…

禁止文件外发 | 如何禁止员工外发文件?严守企业机密,禁止员工外发敏感文件!

近期,我们注意到一些敏感项目资料有外泄的风险,这对公司的核心竞争力构成了严重威胁! 我们必须立即采取行动,严守企业机密,确保每一份文件都安全无虞。 从今天起,我们要全面升级信息安全措施,…

2024世界机器人大会盛大开幕,卓翼飞思携无人智能领域产品集中亮相 !

开放创新 聚享未来!万众瞩目的2024世界机器人大会暨博览会于8月21日在北京亦创国际会展中心盛大开幕。大会聚焦机器人技术与产业前沿趋势,展示机器人创新应用赋能千行百业的多元场景,全球顶尖的机器人科学家、行业领袖、创新精英汇聚一堂&…

React学习day04-useEffect、自定义Hook函数

11、useEffect(一个React Hook函数) (1)作用:用于在React组件中创建不是由事件引起而是由渲染本身引起的操作,比如发送AJAX请求,更改DOM等(即:视图渲染完后会触发一些事…

前端开发,太难啦!

声明:此篇为 ai123.cn 原创文章,转载请标明出处链接:https://ai123.cn/#1 《黑神话:悟空》作为一款国产3A游戏,其前端开发的游戏界面和交互设计复杂度极高,这要求开发团队与设计师之间进行紧密合作&#xf…

嵌入式Qt移植之tslib部署到Busybox根文件-思维导图-学习笔记-基于正点原子阿尔法开发板

嵌入式Qt移植之tslib部署到Busybox根文件 烧写Busybox根文件系统到开发板 准备好一个固化系统 以TF卡为例子 TF 卡用读卡器插到 Ubuntu 虚拟机 会出现两个分区 boot分区是存放内核和设备树这些 rootfs分区是存放文件系统的 eMMC、NADA FLASH或者其他方式挂载也可&#xf…

中国严肃游戏开发的最佳实践

严肃游戏产业在中国迅速发展,将娱乐与教育、培训和宣传活动融为一体。旨在实现特定学习成果或行为改变的严肃游戏在从企业培训到医疗保健和教育的各个领域越来越受欢迎。然而,为中国市场开发成功的严肃游戏需要深入了解当地文化、用户偏好和技术趋势。以…

[000-01-001].第04节:Shell中的内置命令

5、Shell内置命令:alias设置别名 目标 1.理解内置命令的含义 2.能够使用alias内置命令进行给命令定义别名 内置命令介绍 Shell 内置命令,就是由 Bash Shell 自身提供的命令,而不是文件系统中的可执行脚本文件。 使用type 来确定一个命令…

恶意代码防范技术原理

恶意代码概述 定义与分类 恶意代码:指违背目标安全策略的程序代码,会造成目标系统信息泄露、资源滥用,破坏系统的完整性及可用性。 传播途径:经过存储介质或网络进行传播,在计算机系统之间传播,未经授权…

【Word与WPS如何冻结首行首列及窗口】

1.Word如何冻结首行首列及窗口 microsoft word 中锁定表头是一项实用的功能,可让您在滚动文档时保持表头可见。这在处理大型文档或包含大量数据的表格时非常有用。php小编柚子将为您详细介绍 word 锁定表头位置的方法,帮助您轻松掌握这项实用技巧。 1.…

认知杂谈43

今天分享 有人说的一段争议性的话 I I 年轻:潜力如海,挑战重重,绝非轻易挥霍的资本 I 咱都觉得年轻好像一张白纸,能在上面画出精彩人生呢。可实际上,年轻可不是啥简单的好事儿,它更像是个宝库&#xff0…

x264 编码器 AArch64汇编系列:DCT 变换相关汇编函数

DCT变换 在x264_dct_init函数中初始化具体的 dct 实现函数。 4x4 块DCT 变换 c 语言版本实现 4x4DCT 变换函数:sub4x4_dct。pixel_sub_wxh 函数: 这个函数的作用是从两个像素块中减去一个像素块,得到差分值,这些差分值将用于DCT变换。参数: diff:指向存储结果差分值的数组…

OHIF Viewers 项目介绍

项目结构 项目架构 │ ├── extensions │ ├── default # 默认功能 │ ├── cornerstone # 使用 Cornerstonejs 处理 2D/3D 图像 │ ├── cornerstone-dicom-sr # 结构化报告 (DICOM SR) │ ├── measurement-tracking # 测量追…

FTP服务器(服务名vsftpd,端口tcp/20和tcp/21)

目录 前言 配置文件 FTP服务器的配置 FTP服务的下载 配置防火墙 编辑配置文件 常用字段: 常用字段(匿名用户): 常用字段(系统用户): 指定系统用户访问: 编辑名单/etc/vsf…

leetcode_001_两数之和解析

两数之和解析 题目: 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序…

代码随想录(day8)—环形链表

题目 预备知识点: for和while的区别 while语句属于循环语句,在判断是,如果条件为true,则会继续判断,直到false为止,即会进行多次判断(除非一开始条件就是错的)。 if语句属于条件判…

【Material-UI】Slider中的 Continuous Sliders 与 Sizes 详解

文章目录 一、Slider 组件概述1. 组件介绍2. 使用场景 二、Continuous Sliders 的详解1. Continuous Sliders 的作用2. Continuous Sliders 的基本用法3. 禁用状态下的 Continuous Sliders4. Continuous Sliders 的实际应用5. Continuous Sliders 的优缺点 三、Slider 的尺寸控…