虚拟机ubuntu-20.04.6-live-server搭建OpenStack:Victoria(一:工具、环境准备-controller node)

文章目录

  • 一、软件准备
      • A. 下载ubuntu-live-server:
      • B. 下载并安装Xshell:
  • 二、安装Ubuntu(控制节点主机)
      • A. 开启服务
      • B. 先预安装
      • C. 虚拟机设置
      • D. 安装系统
  • 三、连接Xshell
      • A. 配置网络接口
      • B. 连接 Xshell


一、软件准备

温馨提示:以下链接点击即下载

A. 下载ubuntu-live-server:

中科大源ubuntu-20.04.6-live-server-amd64.iso
清华源ubuntu-20.04.6-live-server-amd64.iso
阿里源ubuntu-20.04.6-live-server-amd64.iso

B. 下载并安装Xshell:

Xshell家庭/学校版


二、安装Ubuntu(控制节点主机)

温馨提示:图片看不清,点击后再看;或右键点击‘在新标签页中打开图像’,单击

A. 开启服务

  • win + r
  • 输入:services.msc
    在这里插入图片描述
  • 启动 ’Virtual Disk‘ 服务

B. 先预安装

  1. 典型

  2. 稍后安装操作系统

  3. 操作系统:Linux,版本:Ubuntu 64位

  4. 操作系统安装位置

  5. 单个或多个都可,磁盘大小建议大于26G(控制节点主机,而计算节点主机只需大于16G)

  6. 点击 ‘完成’


C. 虚拟机设置

  1. 点击 ’编辑虚拟机设置‘

  2. 选择系统镜像

  • 点击 ’CD/DVD(SATA)‘,
  • 点击 ’使用 ISO 映像文件‘
  • 选择下载在本地的 ’ubuntu-20.04.6-live-server-amd64.iso‘
  • 点击 ’网络适配器‘
  • 点击 ’自定义‘
  • 选择 ’VMnet1(仅主机模式)
  1. 点击 ‘添加’

我们的两个节点主机(控制节点和 计算节点)都需要配置两个接口( VMnet1(仅主机) 类型和 VMnet(NAT) 类型)

  1. 选择 ‘网络适配器’

  • 点击 ’网络适配器 2‘
  • 点击 ’自定义‘
  • 选择 ’VMnet8(NAT)

D. 安装系统

  1. 开启此虚拟机

  2. 当前只能使用 方向键 和 回车键 进行系统配置选择

  3. 系统语言

  • 鼠标点击界面,将锚点放置在配置界面中
  • 选中 ‘English’
  • 点击 回车键,进入下一步
  1. 保留当前Ubuntu版本
    选择 ‘Continue without updating’

  2. 键盘语言
    ‘Done’=>回车

  3. 配置网络接口(前面设置的两个网络适配器)
    不用管,‘Done’=>回车

注:如果这两个接口都没有DHCPv4地址,可能在后续安装会出现网络问题

  1. 设置代理(跳过)
    ‘Done’=>回车

  2. 磁盘布局
    ‘Done’=>回车

  3. 文件系统配置
    ‘Done’=>回车,如果要修改设置的点击 ‘Reset’

  4. 保存配置
    ‘Continue’=>回车

  5. 设置账户信息(用户名、密码:建议用名字首字母)
    Your name:你的名字
    Your server’s name:你想要赋予当前虚拟机的名字
    Pick a usesrname:设置当前虚拟机的普通用户的用户名(系统的第一个用户(root除外))

  6. 这台主机用作 ‘控制节点’,所以在your server’s name设置:controller

  7. 安装Openssh server
    勾选 ’ Install Openssh server‘(不然在系统安装完成后,需手动指令安装)
    ‘Done’=>回车

  8. 安装插件(跳过)
    ‘Done’=>回车

  9. 安装完成后,取消更新并重启
    勾选 ‘cancel update and reboot’=>回车

  10. 点击 回车键

  11. 点击 回车键

  12. 完成安装


三、连接Xshell

A. 配置网络接口

  1. 点击进入 ‘虚拟网络编辑器’

  2. 点击 ‘更改设置’

  3. 在 VMnet1 中设置:
    取消勾选 ‘使用把本地 DHCP 服务将 IP 地址分配给虚拟机’
    勾选 ‘仅主机模式’

  4. 在 VMnet8 中设置:
    勾选 ‘使用把本地 DHCP 服务将 IP 地址分配给虚拟机’
    勾选 ‘NAT模式’

  5. 记住 VMnet1 和 VMnet8 的网段(子网地址)
    点击 ’VMnet8‘ > 点击 ‘NAT 设置’

    记住 ‘网关 IP’ 地址

在后面的配置中,需要选择一个主机标识用于设置两个接口的地址,
比如说 VMnet1 网络段 192.168.10.0 及 VMnet8 网络段 192.168.20.0,使用主机标识 10,那么 第一个接口的地址为:192.168.10.10,第二个接口地址为192.168.20.10

对于网络段192.168.***.0,这是一个典型的C类私有地址范围的一部分。在C类地址中,前三个字节(即192.168.***)用于网络标识,而最后一个字节(0-255)则用于主机标识。

但是,并不是所有的这些地址都可以用作主机地址,因为其中一些地址被保留用于特殊目的。

  • 192.168.***.0:这是网络地址(Network Address),用于标识整个网络段。它不能用作主机地址。
  • 192.168.***.255:这是广播地址(Broadcast Address),用于在同一网络段内向所有设备发送广播消息。它也不能用作主机地址。

IPv4协议的规定中,IPv4地址的一般格式为A.B.C.D,其中A、B、C、D都是0到255之间的十进制数。这是因为IP地址由四个字节组成,每个字节由8位二进制数构成,二进制数的范围是00000000到11111111,转换成十进制就是0到255。

IPv4地址被划分为五类,分别是A类、B类、C类、D类和E类。每类地址的用途和范围都有所不同:

  • A类地址:范围从1.0.0.0到127.255.255.255,其中第一个字节(八位组)用于网络标识,剩余的三个字节用于主机标识。A类地址通常用于大型网络。
  • B类地址:范围从128.0.0.0到191.255.255.255,前两个字节用于网络标识,剩余的两个字节用于主机标识。B类地址通常用于中等规模的网络。
  • C类地址:范围从192.0.0.0到223.255.255.255,前三个字节用于网络标识,剩余的一个字节用于主机标识。C类地址通常用于小型网络。
  • D类地址:范围从224.0.0.0到239.255.255.255,用于多播(Multicast)通信,不用于标识单个主机。
  • E类地址:范围从240.0.0.0到255.255.255.255,保留用途,用于科研和实验。

此外,还有一些特殊地址,如0.0.0.0表示未指定的地址,通常用于网络初始化;127.0.0.1表示本地回环地址,用于本机测试和通信。

  1. 配置接口地址等信息
    输入指令:
  • 切换到root用户
sudo su
# 输入密码(输入不会显示,确定密码正确输入,点击回车就行)
  • 查看IP地址
    一般情况下,ens33、ens34 的ip地址网络段分别对应着 VMnet1、VMnet8,以前面配置网络适配器中标注出来的 子网地址 为准
ip addr
  1. 设置网络配置文件
cd /etc/netplan
ls
vim *.yaml
  • 选择一个主机标识如:10,并结合上面的两个网络段,再结合上子网掩码得到:
    192.168.116.10/24
    192.168.142.10/24
    然后是 ‘VMnet8’ 的 ‘网关地址’:192.142.142.2
  • 得到以下内容:
# 每行的缩进是两个空格,键和值之间的空隙是一个空格(dhcp4:false)->(dhcp4: false)
network:ethernets:ens33:dhcp4: falseaddresses: [192.168.116.10/24]ens34:dhcp4: falseaddresses: [192.168.142.10/24]gateway4: 192.168.142.2nameservers:addresses: [114.114.114.114, 8.8.8.8, 8.8.4.4]version: 2
  • 需要知悉vim编辑器的使用,
  • 写完以上内容后,切换命令模式,输入点击wq,回车

输入以下指令以应用修改:

netplan apply

B. 连接 Xshell

  1. 查看 OpenSSH 的状态
sudo systemctl status ssh
  1. 如果 OpenSSH 服务已经停止,使用以下命令来启动它:
sudo systemctl start ssh
  1. 没有 OpenSSH 则安装再启动
sudo apt update -y
sudo apt install openssh-server -y
sudo systemctl start ssh
sudo systemctl enable ssh
  1. 打开 Xshell > 新建会话 > 填写名称 ’Controller‘ > 填写主机地址 ‘192.168.116.10’(刚刚配置的 ens33 的地址)> 点击 ‘连接’

  2. 输入用户名:

  3. 输入密码:

  4. 进入Xshell 窗口:

虚拟机ubuntu-20.04.6-live-server搭建OpenStack:Victoria(二:OpenStack环境准备-controller node)

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

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

相关文章

面试——HashMap的并发问题

HashMap是线程不安全,在并发使用HashMap时会发生下列问题: 数据丢失 HashMap底层数据结构为数组,之后如果发送了哈希冲突,那么数据会以列表的形式保存在这个下标下,当数据长度大于8时,则会转为红黑树。 存…

Vue+Elementui el-tree树只能选择子节点并且支持检索

效果&#xff1a; 只能选择子节点 添加配置添加检索代码 源码&#xff1a; <template><div><el-button size"small" type"primary" clearable :disabled"disabled" click"showSign">危险点评估</el-button>…

Pod 动态分配存储空间实现持久化存储

配置 Pod 以使用 PersistentVolume 作为存储 ​ 关于持久卷的介绍&#xff0c;可以看官方文档 https://kubernetes.io/zh-cn/docs/concepts/storage/persistent-volumes/ ​ 持久卷根据存储位置&#xff0c;可以使用本地存储和云存储&#xff0c;如果有云服务平台&#xff0c…

AIGC引领金融大模型革命:未来已来

文章目录 金融大模型的应用场景1. **金融风险管理**2. **量化交易**3. **个性化投资建议**4. **金融欺诈检测和预防**5. **智能客户服务** 金融大模型开发面临的挑战应对策略《金融大模型开发基础与实践》亮点内容简介作者简介获取方式 在AIGC&#xff08;Artificial Intellige…

数据库(MySQL黑马)

基础篇 MySQL概述 数据库概述 数据库相关概念 主流的关系型数据库管理系统 MySQL数据库的安装与启动 下载&#xff1a;MySQL :: MySQL Community Downloads 安装步骤 MySQL―8.0.40超详细保姆级安装教程_mysql8.0.40安装教程-CSDN博客文章浏览阅读1k次。_mysql8.0.40安装教…

MySQL8 CTE解决不定层级树形迭代问题

MySQL Common Table Expressions&#xff08;CTE&#xff0c;公用表表达式&#xff09;是在MySQL 8.0及更高版本中引入的一种高级SQL构造&#xff0c;它允许用户定义一个临时的结果集&#xff0c;这个结果集可以在同一个查询中被多次引用&#xff0c;从而简化复杂的查询逻辑和提…

第六届国际科技创新学术交流大会暨信息技术与计算机应用学术会议(ITCA 2024)

重要信息 会议官网&#xff1a;itca2024.iaecst.org 会议时间&#xff1a;2024年12月06-08日 会议地点&#xff1a;中国-广州&#xff08;越秀国际会议中心&#xff09; 会议简介 第六届信息技术与计算机应用学术会议(ITCA 2024) 依旧作为第六届国际科技创新学术交流大会…

详解MVC架构与三层架构以及DO、VO、DTO、BO、PO | SpringBoot基础概念

&#x1f64b;大家好&#xff01;我是毛毛张! &#x1f308;个人首页&#xff1a; 神马都会亿点点的毛毛张 今天毛毛张分享的是SpeingBoot框架学习中的一些基础概念性的东西&#xff1a;MVC结构、三层架构、POJO、Entity、PO、VO、DO、BO、DTO、DAO 文章目录 1.架构1.1 基本…

golang debug调试

1. 本地调试 1&#xff1a;Add Configurations 添加配置文件&#xff08;Run kind &#xff1a;Directory&#xff09; 2&#xff1a;进入run运行窗口 3&#xff1a;debug断点调试模式 1. Resume Program (继续运行) 图标: ▶️ 或 ► 快捷键: F9&#xff08;Windows/Linux&a…

单点登录深入详解之技术方案总结

技术方案之CAS认证 概述 CAS 是耶鲁大学的开源项目&#xff0c;宗旨是为 web 应用系统提供一种可靠的单点登录解决方案。 CAS 从安全性角度来考虑设计&#xff0c;用户在 CAS 输入用户名和密码之后通过ticket进行认证&#xff0c;能够有效防止密码泄露。 CAS 广泛使用于传统应…

redis大key和热key

redis中大key、热key 什么是大key大key可能产生的原因大key可能会造成什么影响如何检测大key如何优化删除大key时可能的问题删除大key的策略 热key热key可能导致的问题解决热key的方法 什么是大key 大key通常是指占用内存空间过大或包含大量元素的键值对。 数据量大&#xff…

vue3实现自定义导航菜单

一、创建项目 1. 打开HBuilder X 图1 2. 新建一个空项目 文件->新建->项目->uni-app 填写项目名称&#xff1a;vue3demo 选择项目存放目录&#xff1a;D:/HBuilderProjects 一定要注意vue的版本&#xff0c;当前选择的版本为vue3 图2 点击“创建”之后进入项目界面 图…

Windows Qtcreator不能debug 调试 qt5 程序

Windows下 Qt Creator 14.0.2 与Qt5.15.2 正常release打包都是没有问题的&#xff0c;就是不能debug&#xff0c;最后发现是两者不兼容导致的&#xff1b; 我使用的是 编译器是 MinGW8.1.0 &#xff0c;这个版本是有问题的&#xff0c;需要更新到最新&#xff0c;我更新的是Mi…

ubuntu20.04更换安装高版本CUDA以及多个CUDA版本管理

Ubuntu 20.04下多版本CUDA的安装与切换 CUDA安装配置环境变量软连接附上参考博客CUDA安装 cuda官方下载地址 因为我需要安装的是11.1版本的,所以这里按着11.1举例安装 安装命令如下: wget https://developer.download.nvidia.com/compute/cuda/11.1.0/local_installers/cu…

vue实现滚动条滑动到底部分页调取后端接口加载数据

一、案例效果 二、前提条件 接口返回数据 三、案例代码 子组件 const $emit defineEmits([cloneItem, updateList]);const props defineProps({rightList: {type: Array,},chartTableData: {type: Array as () > ChartListType[],},deleteChartInfo: {type: Object,}…

路面交通工具和个数识别,支持YOLO,COCO,VOC三种格式,带标注可识别自行车,摩的,公共汽车,装载机,面包车,卡车,轿车等

预处理 自动定向&#xff1a; 已应用 调整大小&#xff1a; 拉伸至 640x640 增强 每个训练示例的输出&#xff1a; 3 翻转&#xff1a; 水平 自行车 公交车

【05】Selenium+Python 两种文件上传方式(AutoIt)

上传文件的两种方式 一、input标签上传文件 可以用send_keys方法直接上传文件 示例代码 input标签上传文件import time from selenium import webdriver from chromedriver_py import binary_path # this will get you the path variable from selenium.webdriver.common.by i…

深入浅出剖析典型文生图产品Midjourney

2022年7月,一个小团队推出了公测的 Midjourney,打破了 AIGC 领域的大厂垄断。作为一个精调生成模型,以聊天机器人方式部署在 Discord,它创作的《太空歌剧院》作品,甚至获得了美国「数字艺术/数码摄影」竞赛单元一等奖。 这一事件展示了 AI 在绘画领域惊人的创造力,让人们…

[MRCTF2020]Transform

查壳&#xff0c;拖入64位IDA LOBYTE8位就是一个字节&#xff0c;在此处无意义&#xff0c;因为我们输入的本来就是按字节输入的 设 a byte_414040,bdword_40F040,cbyte_40F0E0,输入的字符串为flag; 从题目里得到 加密代码 a[i] flag[b[i]]; a[i] ^ b[i]; c a 即c[i] a[i…

如何通过智能生成PPT,让演示文稿更高效、更精彩?

在快节奏的工作和生活中&#xff0c;我们总是追求更高效、更精准的解决方案。而在准备演示文稿时&#xff0c;PPT的制作往往成为许多人头疼的问题。如何让这项工作变得轻松且富有创意&#xff1f;答案或许就在于“AI生成PPT”这一智能工具的广泛应用。我们就来聊聊如何通过这些…