关于本书的内容有任何问题,请联系 郭雯
目 录 项目1 使用VMware Workstation部署桌面级虚拟化 1 项目描述 1 任务1-1 创建和运维虚拟机 2 1.1.1 任务描述 2 1.1.2 必备知识 2 1.1.3 创建CentOS 8 虚拟机 5 1.1.4 运维虚拟机 9 任务1-2 构建VMware Workstation虚拟化网络 12 1.2.1 任务描述 12 1.2.2 必备知识 12 1.2.3 规划配置服务器基础环境 14 1.2.4 配置桥接网络实现web 虚拟机与外部网络的互联 15 1.2.5 配置仅主机网络实现database虚拟机与宿主机网络的互联 17 1.2.6 配置NAT 网络实现file 虚拟机与外部网络的互联 20 1.2.7 配置web 虚拟机与database 虚拟机、file 虚拟机的网络互联 22 任务1-3 构建虚拟化存储 26 1.3.1 任务描述 26 1.3.2 必备知识 26 1.3.3 配置RAID 30 1.3.4 配置LVM 33 任务1-4 在虚拟化平台上部署网盘系统 36 1.4.1 任务描述 36 1.4.2 必备知识 36 1.4.3 构建集群基础环境 37 1.4.4 部署和安装LAMP 项目 39 项目小结 42 练习与思考 42 项目2 使用VMware ESXi 部署企业级虚拟化 43 项目描述 43 任务2-1 部署ESXi 8.0 裸金属虚拟化平台 44 2.1.1 任务描述 44 2.1.2 必备知识 44 2.1.3 创建ESXi 主机及安装与配置ESXi 8.0 服务 47 2.1.4 创建虚拟机并安装操作系统 55 任务2-2 配置ESXi 虚拟化网络 63 2.2.1 任务描述 64 2.2.2 必备知识 64 2.2.3 配置同一ESXi 主机上虚拟机的网络互联 65 2.2.4 配置跨ESXi 主机的虚拟机的网络互联 72 2.2.5 配置ESXi 主机与存储服务器的网络互联 79 任务2-3 部署iSCSI 虚拟化存储 84 2.3.1 任务描述 84 2.3.2 必备知识 84 2.3.3 配置iSCSI 共享存储服务 85 2.3.4 ESXi 主机对接iSCSI 共享存储 86 任务2-4 使用vCenter Server 管理ESXi 主机 91 2.4.1 任务描述 91 2.4.2 必备知识 92 2.4.3 部署vCenter Server 服务 93 2.4.4 基于vMotion 的虚拟机热迁移 103 项目小结 113 练习与思考 113 项目3 使用KVM 部署企业级虚拟化 115 项目描述 115 任务3-1 创建和管理KVM 虚拟机 116 3.1.1 任务描述 116 3.1.2 必备知识 116 3.1.3 使用virt-manager 创建和管理KVM 虚拟机 118 3.1.4 使用virt-install 创建KVM虚拟机 125 3.1.5 使用virsh 管理KVM虚拟机 129 任务3-2 部署VXLAN 虚拟化网络 132 3.2.1 任务描述 133 3.2.2 必备知识 133 3.2.3 运维Linux Bridge 135 3.2.4 配置同一宿主机上虚拟机的网络互联 136 3.2.5 配置跨宿主机的VXLAN 139 任务3-3 部署虚拟路由器 141 3.3.1 任务描述 142 3.3.2 必备知识 142 3.3.3 配置虚拟路由器与内外部网络的连接 144 3.3.4 配置IPtables 规则实现虚拟机与外部网络的互联 146 任务3-4 配置虚拟化存储 149 3.4.1 任务描述 149 3.4.2 必备知识 149 3.4.3 创建和使用基于文件系统的存储池及存储卷 151 3.4.4 创建和使用基于逻辑卷的存储池及存储卷 156 任务3-5 迁移KVM 虚拟机 159 3.5.1 任务描述 159 3.5.2 必备知识 160 3.5.3 配置虚拟机冷迁移 161 3.5.4 配置虚拟机热迁移 162 项目小结 167 练习与思考 167 项目4 部署和运维Docker容器 168 项目描述 168 任务4-1 部署Docker 容器 169 4.1.1 任务描述 169 4.1.2 必备知识 169 4.1.3 安装Docker 容器引擎 172 4.1.4 运维Docker 镜像和容器 173 任务4-2 部署Docker 容器网络 177 4.2.1 任务描述 178 4.2.2 必备知识 178 4.2.3 同一宿主机下容器的网络互联 179 4.2.4 部署跨宿主机的VXLAN 容器网络 183 任务4-3 使用Docker 数据卷和绑定挂载 186 4.3.1 任务描述 186 4.3.2 必备知识 187 4.3.3 使用数据卷持久化MySQL 容器数据 187 4.3.4 绑定挂载目录以实现Web 容器数据同步 190 4.3.5 绑定挂载文件以实现Nginx 负载均衡配置 191 项目小结 192 练习与思考 192 项目5 基于Dockerfile 构建镜像和部署应用 194 项目描述 194 任务5-1 部署PHP Web 集群应用 195 5.1.1 任务描述 195 5.1.2 必备知识 195 5.1.3 构建PHP Web 服务镜像 199 5.1.4 部署和访问PHP Web 集群应用 200 任务5-2 部署Python Web 集群应用 205 5.2.1 任务描述 205 5.2.2 必备知识 205 5.2.3 构建Python Web 服务镜像 207 5.2.4 部署和访问Python Web 集群应用 208 任务5-3 部署Java Web 应用 211 5.3.1 任务描述 211 5.3.2 必备知识 211 5.3.3 使用Maven 打包项目源代码 213 5.3.4 构建Java Web 应用镜像 216 5.3.5 部署和访问Java Web应用 217 项目小结 218 练习与思考 218 项目6 部署和使用镜像仓库 220 项目描述 220 任务6-1 使用公共镜像仓库 221 6.1.1 任务描述 221 6.1.2 必备知识 221 6.1.3 创建阿里云镜像仓库 222 6.1.4 使用阿里云镜像仓库 228 任务6-2 构建私有镜像仓库 229 6.2.1 任务描述 230 6.2.2 必备知识 230 6.2.3 构建Harbor 镜像仓库 231 6.2.4 使用Harbor 镜像仓库 232 项目小结 235 练习与思考 236 项目7 使用容器编排技术部署应用 237 项目描述 237 任务7-1 使用Docker Compose 部署单机应用 238 7.1.1 任务描述 238 7.1.2 必备知识 238 7.1.3 编排和部署WordPress 博客管理系统 239 7.1.4 编排和部署Java Web 集群应用 242 任务7-2 部署基于containerd 的Kubernetes 集群 245 7.2.1 任务描述 245 7.2.2 必备知识 246 7.2.3 构建Kubernetes 基础环境 247 7.2.4 安装containerd 容器引擎 249 7.2.5 部署Kubernetes 集群 251 任务7-3 在Kubernetes 集群上部署服务 254 7.3.1 任务描述 254 7.3.2 必备知识 254 7.3.3 使用Kubectl 命令行工具部署服务 258 7.3.4 使用YAML 脚本创建Pod 265 7.3.5 使用YAML 脚本创建Deployment 267 7.3.6 使用YAML 脚本创建Service 269 项目小结 271 练习与思考 271
本书以Linux操作系统管理技能培养为核心,以华为欧拉(openEuler)为核心案例载体,涵盖安装与配置Li...
本书聚焦自动化运维与开发领域,以“项目引领、能力递进”为核心,构建涵盖Shell脚本、Python开发、Ans...
本书是《Linux系统管理及应用项目式教程(RHEL 9/CentOS Stream 9)(微课版)(第2版)...
本书结合教育部职业教育“云计算技术与应用”专业教学资源库和广东省职业教育“计算机网络技术”专业教学资源库建设成...
本书系统介绍华为云服务的核心技术与人工智能(Artificial Intelligence,AI)应用的开发实...
我要评论