openstack云计算(一)————openstack安装教程,创建空白虚拟机,虚拟机的环境准备

1、创建空白虚拟机

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3、CentOS 7操作系统开机配置

(1)、配置网卡信息

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

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

# vi ifcfg-ens32

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

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

修改为静态分配: BOOTPROTO=static

添加IP地址: IPADDR=192.168.65.128

(IP段需要参照VMware的NAT设置)

添加网关: 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

 

(8)、停用NETworkManager

systemctl disable NetworkManager

systemctl stop NetworkManager

systemctl enable network

systemctl start network

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

4、CentOS 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编辑时显示行号,非常实用

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

5、使用Xftp 6连接虚拟机,方便后续进行文件上传

  1. 解压xshell-ftp.zip

  2. 打开Xftp.6.0.0119/Xftp.exe

  3. 新建会话进行如下配置

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

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

相关文章

RuoYi-Vue若依框架-集成mybatis-plus报错Unknown column ‘search_value‘ in ‘field list‘

报错信息 ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column search_value in field list ### The error may exist in com/ruoyi/sales/mapper/ZcSpecificationsMapper.java (best guess) ### The error may involve defaultParameter…

C++之STL的algorithm(6)之排序算法(sort、merge)整理

C之STL的algorithm(6)之排序算法(sort、merge)整理 注:整理一些突然学到的C知识,随时mark一下 例如:忘记的关键字用法,新关键字,新数据结构 C 的排序算法整理 C之STL的al…

Oracle数据库——分组函数四

12.1什么是分组函数 分组函数作用于一组数据,并对一组数据返回一个值。例如求平均数,最大值等等。 1.组函数类型 AVG :求平均数COUNT :COUNT(expr) 返回expr不为空的记录总数。 MAX 求最大值MIN

【简单讲解下WebSocket】

🌈个人主页:程序员不想敲代码啊 🏆CSDN优质创作者,CSDN实力新星,CSDN博客专家 👍点赞⭐评论⭐收藏 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共…

Vue探索之Vue2.x源码分析(一)

一.响应式数据之数组的处理 <template><div><ul><li v-for"(item, index) in items" :key"index">{{ item }}<button click"removeItem(index)">Remove</button></li></ul><input v-model&…

Python卷积网络车牌识别系统(V2.0)

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

基于单片机的无线红外报警系统

**单片机设计介绍&#xff0c;基于单片机的无线红外报警系统 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机的无线红外报警系统是一种结合了单片机控制技术和无线红外传感技术的安防系统。该系统通过无线红外传感器实…

SpringBoot -- 外部化配置

我们如果要对普通程序的jar包更改配置&#xff0c;那么我们需要对jar包解压&#xff0c;并在其中的配置文件中更改配置参数&#xff0c;然后再打包并重新运行。可以看到过程比较繁琐&#xff0c;SpringBoot也注意到了这个问题&#xff0c;其可以通过外部配置文件更新配置。 我…

鸿蒙系统前端:构建智能互联新时代的界面之美

随着华为鸿蒙系统的推出&#xff0c;前端技术也迎来了新的挑战与机遇。鸿蒙系统&#xff0c;作为华为自主研发的分布式操作系统&#xff0c;旨在打通各类智能设备&#xff0c;为用户提供一个无缝的智能互联体验。在这个宏大的愿景下&#xff0c;鸿蒙系统的前端设计显得尤为重要…

Java作业练习_第六周作业多态性(小白学习记录,仅供参考,有错指出)

题目排序&#xff08;点击直达&#xff09; 第一题第二题第三题第四题第五题第六题第七题第八题免责声明 第一题 写出下列程序的运行结果&#xff1a; package com.cxl.ch5.demo5; public class Base {int m0;public int getM(){return m;} } package com.cxl.ch5.demo5;publ…

第18章 JDK8-17新特性

1. Java版本迭代概述 1.1 发布特点&#xff08;小步快跑&#xff0c;快速迭代&#xff09; 发行版本发行时间备注Java 1.01996.01.23Sun公司发布了Java的第一个开发工具包Java 5.02004.09.30①版本号从1.4直接更新至5.0&#xff1b;②平台更名为JavaSE、JavaEE、JavaMEJava 8…

复杂度的讲解

1.算法效率 如何衡量一个算法的好坏&#xff1f;从两个维度&#xff0c;时间和空间&#xff08;算法运行的快慢&#xff0c;消耗的空间大不大&#xff09;。因为计算机硬件领域的高速发展&#xff0c;如今计算机的存储量已经达到了一个很高的程度&#xff0c;所以现在我们一般…

代码随想录算法训练营DAY15|C++二叉树Part.2|102.二叉树的层序遍历、226.翻转二叉树、101. 对称二叉树

文章目录 102.二叉树的层序遍历思路伪代码迭代法递归法 CPP代码拓展题 226.翻转二叉树思路CPP代码 101. 对称二叉树伪代码CPP代码 102.二叉树的层序遍历 力扣题目链接 文章讲解&#xff1a;102.二叉树的层序遍历 视频讲解&#xff1a;讲透二叉树的层序遍历 | 广度优先搜索 | Le…

微信公众号如何开通留言功能?

首先&#xff0c;我们需要了解为什么现在注册的公众号没有留言功能。这是因为所有在2018年之后注册的微信公众号都无法再自带留言功能。这一变化是根据微信的通知而实施的。自2018年2月12日起&#xff0c;微信对新注册的公众号进行了调整&#xff0c;取消了留言功能。这一决策主…

MySQL - 基础二

6、表的增删改查 CRUD : Create(创建), Retrieve(读取)&#xff0c;Update(更新)&#xff0c;Delete&#xff08;删除&#xff09; 6.1、Create 语法&#xff1a; INSERT [INTO] table_name[(column [, column] ...)]VALUES (value_list) [, (value_list)] ...value_list: v…

static关键字总结

static关键字的使用1. static: 静态的2. static 用来修饰的结构&#xff1a;属性、方法; 代码块、内部类&#xff1b;3. static修饰属性3.1 复习&#xff1a;变量的分类方式1&#xff1a;按照数据类型&#xff1a;基本数据类型、引用数据类型方式2&#xff1a;按照类中声明的位…

第十四届省赛大学B组(C/C++)子串简写

原题链接&#xff1a;子串简写 程序猿圈子里正在流行一种很新的简写方法&#xff1a; 对于一个字符串&#xff0c;只保留首尾字符&#xff0c;将首尾字符之间的所有字符用这部分的长度代替。 例如 internationalization 简写成 i18n&#xff0c;Kubernetes 简写成 K8s&#…

Java基础知识总结(37)

JUC容器 JUC基于非阻塞算法&#xff08;Lock Free 无锁编程&#xff09;提供了一组高并发的List、Set、Queue、Map容器。 JUC高并发容器是基于非阻塞算法实现的容器类&#xff0c;无锁编程算法主要通过CAS&#xff08;Compare And Swap&#xff09;volatile的组合实现&#x…

【SaaS,PaaS? XaaS -微参考】

介绍 以下是关于各种云服务模式的简要介绍&#xff0c;包括全称、定义、典型场景和应用&#xff1a; 缩写全称定义关键词典型场景和应用SaaSSoftware as a Service将软件以服务的形式交付给用户&#xff0c;用户通过互联网访问软件。提供软件电子邮件、在线办公套件&#xff…

JavaAPI操作HBase-Day2

Java代码操作HBase pom依赖,依赖版本要和软件一致 <dependencies><dependency><groupId>org.apache.hbase</groupId><artifactId>hbase-client</artifactId><version>2.5.5</version></dependency><dependency>…