OpenStack云计算平台实战-----创建空白虚拟机

news2024/12/23 6:27:50

1、创建空白虚拟机

需要注意的步骤会截图一下,其它的基本都是下一步,默认的即可

建议将虚拟机命名为自己的名字加后缀

将处理器数量和每个处理器的内核量都修改为2

将虚拟机的内存设置为8G,不然不够用

将指定磁盘大小设置为200G,不然无法运行

----------------------------------------------------------

2、在所建的空白虚拟机上安装CentOS 7操作系统

(1)、在安装CentOS 7的启动界面中,选择“Install CentOS 7”并回车(点击控制台界面后,按键才会生效,但是鼠标会消失,此时可以按Ctrl+Alt键可以让鼠标重新出现)。

(2)、在安装提示界面中,直接按“Enter(回车)”键开始安装。

(3)、等待控制台打印完一堆输出信息后,出现图形化的CentOS 7欢迎使用界面;在界面左侧列表中选择“中文”(也可以选择你熟悉的语言),然后点击“继续”按钮进入下一步。

https://images2018.cnblogs.com/blog/1446704/201807/1446704-20180720162954812-583217174.png

(4)、点进去调一下,日期和时间容易不正确。

(5)、KDUMP(内核崩溃转储机制),崩了重装系统呗,所以这里干脆直接禁用。

(6)、然后把主机名改一下,改成node-01。

(7)、在“安装信息摘要”界面中,单击系统下的“安装位置”,打开安装目标位置配置(这里可以自定义磁盘分区,如果不需要自定义分区和选择安装磁盘的话,这里可以采用默认配置)。

(8)、在“安装目标位置”界面中,选中“我要配置分区”,然后点击左上角的“完成”按钮进入手动分区界面。

https://images2018.cnblogs.com/blog/1446704/201807/1446704-20180720163043693-689661102.png

(9)、在“手动分区”界面中,点击“点这里自动创建他们”开始自定义磁盘分区。

 

https://images2018.cnblogs.com/blog/1446704/201807/1446704-20180720163227138-1791975312.png

(10)、选中某个分区,然后点击下方的“加号”、“减号”按钮,增加分区和删除分区,分区配置如下图。

(11)、点击“手动分区”界面左上角的“完成”按钮结束手动分区操作;在弹出的“更改摘要”窗口中,点击“接受更改”按钮确认更改生效。

https://images2018.cnblogs.com/blog/1446704/201807/1446704-20180720163833076-718082991.png

(12)、点击“安装信息摘要”界面中的“开始安装”按钮开始安装CentOS 7;

 

(13)、在出现的“配置”界面中(此时CentOS安装正在进行中),两个按钮都点击配置一下,一个是设置ROOT用户密码,另一个是创建一个普通用户。

(14)、等待CentOS 7安装完成之后,点击界面中的“重启”按钮重启CentOS 7,重启后进入DOS界面,输入用户名密码登录。

(15)、关机拍摄快照:1-原始版

-----------------------------------------------------------

3CentOS 7操作系统开机配置

(1)、配置网卡信息

# cd /etc/sysconfig/network-scripts      //进入网卡配置文件默认目录

 

(2)、编辑网卡配置文件

# vi ifcfg-ens32(按自己的电脑修改有些是33后缀)

(3)、按a键进入编辑模式

第一种方案,静态分配网络信息

修改为静态分配:          BOOTPROTO=static

添加IP地址:                IPADDR=192.168.65.128IP段需要参照VMwareNAT设置)

添加网关:                      GATEWAY=192.168.65.2

添加DNS:              DNS1=192.168.65.2(一般设置成与网关一样即可)

添加子网掩码:              NETMASK=255.255.255.0

修改是否开机启动:      ONBOOT=yes

删除UUID那一行;

(4)、重启网卡

# systemctl restart network

# ping www.baidu.com            //首先得确认宿主机能访问百度先

      

(5)、安装网络工具包(CentOS 7默认是ip a,无ifconfig,需要安装)

# yum install -y net-tools

# ifconfig

(6)、关闭防火墙并禁止开机启动

# systemctl stop firewalld       //关闭防火墙

# systemctl disable firewalld   //关闭防火墙的开机启动

# firewall-cmd --state

(7)、关闭安全访问策略

# vi /etc/sysconfig/selinux

将设置改为禁用:SELINUX=disabled

# init 6          //重启后才能生效

# getenforce

  1. 停用NetworkManager

systemctl disable NetworkManager

systemctl stop NetworkManager

systemctl enable network

systemctl start network

-----------------------------------------------------------

4CentOS 7配置网络源

1)、禁用本地源或者直接删除

# rm -rf /etc/yum.repos.d/*

2)、下载源配置文件(常用包源配置文件CentOS7-Base-163.repo和额外包源配置文件epel-7.repo

谷歌浏览器打开https://mirrors.aliyun.com/repo/Centos-7.repo

谷歌浏览器打开http://mirrors.aliyun.com/repo/epel-7.repo

Centos-7.repo,epel-7.repo文件上传至虚拟机/etc/yum.repos.d/目录下(此步骤需先做第5步骤,使用ftp进行上传)

3)、清除之前配置缓存,再重新生成缓存目录

# yum clean all

# yum makecache

4)、测试,安装vim编辑器

# yum install -y vim         //安装

# vim /etc/vimrc               //空白处添加set number,配置vim编辑时显示行号,非常实用

-----------------------------------------------------------

  1. 使用Xftp 6连接虚拟机,方便后续进行文件上传
  1. 解压xshell-ftp.zip
  2. 打开Xftp.6.0.0119/Xftp.exe
  3. 新建会话进行如下配置

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

面试题:什么是微服务 ?

文章目录 微服务是什么微服务是什么样的服务化的前提服务的发布与引用声明式Restful API服务的注册与发现一致性与可用性注册方式存储结构服务健康监测状态变更通知 服务的远程通信网络I/O的处理传输协议序列化方式 注册中心如何保障稳定性节点信息的保障服务节点的摘除服务节点…

微信分销小程序商城的作用是什么

众人拾柴火焰高,分销商城值得是商家通过一定比列的佣金或奖品激励会员或用户分销商品/服务的手段,以低成本获得高收益,也成为不少线上线下商家寻求增长的一种方法。 商家难以完善“引流拓客-转化-留存-复购-裂变-分享”等路径,导…

游戏反虚拟框架检测方案

游戏风险环境,是指独立于原有设备或破坏设备原有系统的环境。常见的游戏风险环境有:iOS越狱、安卓设备root、虚拟机、虚拟框架、云手机等。 因为这类风险环境可以为游戏外挂、破解提供所需的高级别设备权限,所以当游戏处于这些设备环境下&am…

Element UI 密码输入框--可切换显示隐藏,自定义图标

<el-form-item prop"password"><el-inputkeyup.enter.native"login"placeholder"密码"v-model"formData.password":type"showPassword ? text : password"><i slot"suffix" click"switchPas…

策略模式在社会中的应用

文章目录 &#x1f31f; 如何将设计模式策略模式运用到社会当中&#x1f34a; 什么是策略模式&#x1f34a; 策略模式在社会中的应用&#x1f389; 1. 政治选举&#x1f389; 2. 商业竞争&#x1f389; 3. 教育培训 &#x1f34a; 策略模式的优缺点&#x1f389; 优点&#x1f…

SSM - Springboot - MyBatis-Plus 全栈体系(三十三)

第八章 项目实战 终极实战&#xff1a;SpringBoot 版微头条实战 一、微头条案例介绍 1. 微头条业务简介 用户功能 注册功能登录功能jwt 实现 头条新闻 新闻的分页浏览通过标题关键字搜索新闻查看新闻详情新闻的修改和删除 2. 技术栈介绍 2.1 前端技术栈 ES6 作为基础 J…

操作系统——信号量机制(王道视频p30、课本ch6)

1.记忆有技巧&#xff1a;PV操作 —— wait,signal ——肯定是先申请/等待&#xff0c;再释放 2.这里特别指出 记录型信号量就是 后面会重点研究的内容

软件测试肖sir__python之ui自动化实战和讲解(03)

python之ui自动化实战和讲解 一、讲解常见控件定位 链接&#xff1a;http://cms.duoceshi.cn/cms/manage/login.do 1、定位文本框&#xff0c;密码框&#xff0c;按钮 2. 输入 &#xff1a;send_keys()方法 3、点击 &#xff1a;click&#xff08;&#xff09; 方法 案例&…

uniapp在线预约到家按摩系统安装部署二次开发 可以搭建H5公众号+小程序+APP

后端Thinkphp框架开发。前端采用uni-app开发&#xff0c;适配多端&#xff08;小程序&#xff0b;公众号H5&#xff0b;APP&#xff09;源码全开源。 Nginx1.22.1Mysql5.6php7.3redis扩展 支持h5、公众号、小程序、APP&#xff0c;提供相关教程和详细功能文档&#xff01; 含开…

LeetCode算法刷题(python) Day41|09动态规划|理论基础、509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯

目录 动规五部曲LeetCode 509. 斐波那契数LeetCode 70. 爬楼梯LeetCode 746. 使用最小花费爬楼梯 动规五部曲 确定dp数组以及下标的含义确定递归公式dp数组如何初始化确定遍历顺序举例推导dp数组 LeetCode 509. 斐波那契数 力扣题目链接 本题最直观是用递归方法 class Sol…

GIL全局解释器锁

文章目录 GIL全局解释器锁一、引入&#xff1a;二、GIL介绍三、GIL与Lock四、GIL与多线程总结 GIL全局解释器锁 一、引入&#xff1a; 首先要明白&#xff0c;GIL并不是Python的一个特性&#xff0c;其实在我们通常所称呼的Python解释器&#xff0c;其实是CPython解释器&…

excel, 熟悉了一般应用的函数,为何还有必要学vba

背景&#xff1a; 1. win10, office 2016, hp Elitebook笔记本电脑 2. 统计数量时&#xff0c;在sheet &#xff08;工作表&#xff09;页面使用函数 sum通过类似 sum(c6:c8) 进行求和&#xff0c;其中C7未被计算在内&#xff0c;例子见图片或附件。即使使用 “数据透视表”…

基于QT的学生考勤系统

低价有偿-获取代码&#xff1a; 知识付费时代&#xff0c;低价有偿获取代码&#xff0c;请理解&#xff01; (1) 下载链接: 后补。 (2) 添加博主微信获取&#xff08;有偿&#xff09;,备注来源: mryang511688 项目描述 技术&#xff1a;C、QT等 摘要&#xff1a; 信息技术的迅…

【Andriod】Appium的不同版本(Appium GUI、Appium Desktop、Appium Server )的安装教程

文章目录 前言一.Appium GUI二.Appium Desktop三.Appium Server 命令行版本1.安装node.js2.安装Appium Server 前言 Appium 安装提供两2方式&#xff1a;桌面版和命令行版。其中桌面版又分为 Appium GUI 和 Appium Desktop。 建议&#xff1a;使用Appium Desktop 一.Appium …

ubuntu安装Anaconda

下载 Anaconda 进入 Ubuntu&#xff0c;自己新建下载路径&#xff0c;输入以下命令开始下载 注意&#xff0c;如果不是 x86_64&#xff0c;需要去镜像看对应的版本&#xff08;https://mirrors.bfsu.edu.cn/anaconda/archive/?CM&OA&#xff09; wget https://mirrors.…

【Java 进阶篇】深入了解 Bootstrap 表格和菜单

表格和菜单是网页设计中的重要组成部分&#xff0c;它们用于展示数据、导航和用户交互。Bootstrap 是一个强大的前端框架&#xff0c;提供了丰富的表格样式和菜单组件&#xff0c;使开发者能够轻松创建功能丰富的网页。在本文中&#xff0c;我们将深入探讨 Bootstrap 中表格和菜…

火热的“出海潮”背后,你还应该知道些什么?

点击文末“阅读原文”即可报名参会 剪辑、音频 / 卷圈 运营 / SandLiu 卷圈 监制 / 姝琦 封面 / 姝琦Midjourney 产品统筹 / bobo 场地支持 / 声湃轩北京录音间 联合制作 / RTE开发者社区 过去几十年&#xff0c;入华的科技企业“走进来”&#xff0c;加速了国内企业的数…

VM虚拟机创建centos7 64位系统提示此主机不支持64位客户机操作系统,此系统无法运行

VM虚拟机创建centos7 64位系统提示此主机不支持64位客户机操作系统,此系统无法运行 背景解决方案 背景 本身系统是window10 64位专业版系统&#xff0c;理论上不应该不支持64位的。 解决方案 最近安装docker开启了虚拟化hyper-v&#xff0c;关闭即可。 打开cmd&#xff08;…

Vue中的v-if和v-show指令有什么区别?

在Vue中,v-if和v-show是两个常用的指令,用于根据条件控制元素的显示和隐藏。虽然它们都可以根据条件来切换元素的可见性,但它们的实现和行为有一些区别。 1:编译时机: v-if是在编译阶段进行条件判断,如果条件为false,则在DOM中不会渲染该元素及其子元素;v-show则是在运…

MongoDB深度学习

MongoDB的简介 什么是MongoDB? MongoDB是一个基于分布式文件存储的数据库&#xff0c;由C语言编写。MongoDB是一个介于关系数据库和非关系数据库之间的产品&#xff0c;是非关系数据库当中功能最丰富&#xff0c;最像关系数据库的&#xff0c;它支持的数据结构非常松散&…