《云计算网络技术与应用》实训6-1:配置KVM虚拟机使用NAT网络

任务1、计算节点基础环境准备

1. 使用VMware安装CentOS 7虚拟机,安装时记得开启CPU虚拟化,命名为“KVMC6”。

2. (网卡配置和之前的一样,都用100网段)网关设置为192.168.100.1,地址段为192.168.100.10-254,如下图所示

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

检查控制面板中的vmnet8网卡ip,是否处在和虚拟机设置中的vmnet8一致的网段,且ip地址不为1.

在这里插入图片描述

在这里插入图片描述

3. 查看虚拟机CPU是否支持虚拟机服务开起来,

在这里插入图片描述

【快照1-装好系统】

4. 配置网卡

vi  /etc/sysconfig/network-scripts/ifcfg-ensxx(一般默认xx为33)

5. 根据下列内容完成网络配置,网卡配置文件中其他的多余配置保持原样即可,无需删除,保存退出:

ONBOOT=yes(把no改为yes)
BOOTPROTO=static(把dhcp改为static)
IPADDR=192.168.100.155(选个没用过的IP即可)
NETMASK=255.255.255.0
GATEWAY=192.168.100.1

在这里插入图片描述

6. 重启网络

systemctl  restart  network

7. ip a看下IP地址,是否是192.168.100.155

在这里插入图片描述

8. 尝试使用远程连接软件链接(putty、SecureCRT,Xshell等)。

在这里插入图片描述

快照2【配置好网络】

9. 将老师给的压缩包进行解压,并将解压后的文件全部(cirros-0.3.3-x86_64-disk.img、qemu-ifdown、qemu-ifup、qemu-ifup-NAT、tunctl-1.5-3.el6.x86_64.rpm)使用WinSCP传送到虚拟机根目录下,方便后续实验。

在这里插入图片描述

在这里插入图片描述

10. root目录下使用ls查看可以查看到已经上传至虚拟机。

在这里插入图片描述

11. 配置本地yum源,参见:

centos如何配置本地yum源

快照3【yum源配置】

12. 使用yum安装kvm主要组件及工具

# yum install  -y virt-manager libvirt qemu-img virt-viewer qemu-kvm openssl

在这里插入图片描述

在这里插入图片描述

12. 安装完确认下是否安装成功,使用如下代码检查kvm模块是否加载。

在这里插入图片描述

13. 更改qemu配置文件,打开vnc_listen,取消注释即可,如下所示

在这里插入图片描述
在这里插入图片描述

14. 更改重启libvirtd服务

在这里插入图片描述

15. 在CentOs上,QEMU-KVM位于/usr/libexec目录中。由于此目录不属于PATH环境变量,故无法直接使用,这样也阻止了可以直接使用QEMU作为创建并管理虚拟机。如若想使用QEMU虚拟机,可以通过将/usr/libexec/qemu-kvm链接为/usr/bin/qemu实现。

ln -sv /usr/libexec/qemu-kvm  /usr/bin/qemu-kvm

在这里插入图片描述

16. 查看镜像类型。本任务提供了一个测试镜像,在虚拟机/root目录下,可以通过qemu-img info 命令查看这个镜像。

在这里插入图片描述

快照4【qemu安装好】

17. NAT网络的启动脚本/qemu-ifup-NAT在虚拟机的/root目录中,我们给脚本赋予执行权限。并安装net-tools

chmod +x /root/qemu-ifup-NAT
yum install -y net-tools

18. 通过qemu-kvm命令启动kvm虚拟机。示例代码如下:

qemu-kvm -m 1024 -drive file=/root/cirros-0.3.3-x86_64-disk.img,if=virtio -net nic,model=virtio -net tap,script=/root/qemu-ifup-NAT -nographic -vnc :1

点击查看qemu-kvm创建虚拟机命令详解

在这里插入图片描述

19 创建虚拟机完成后,cirros用户登录虚拟机,输入用户名"cirros”,密码"cubswin:) "。

在这里插入图片描述

20 然后输入ip addr list命令查询IP地址,

在这里插入图片描述

21 最后输入route -n命令查询路由表。

在这里插入图片描述

22 虚拟机实例的eth0接口PING宿主机,检查网络的联通性。在#后输入sudo ping 192.168.100.155 -c 4命令(IP为宿主机IP)。

在这里插入图片描述

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

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

相关文章

synchronized 锁字符串:常见坑点与解决策略

文章目录 问题分析字符串常量池引发的锁复用问题字符串的不可变性使用intern() 方法以及对应的性能问题为什么不能将所有字符串都放入常量池?问题1:频繁的 Full GC问题2:性能下降 使用建议不要用字符串作为锁对象使用 Google Guava 提供的 In…

LeetCode 3200.三角形的最大高度:枚举

【LetMeFly】3200.三角形的最大高度:枚举 力扣题目链接:https://leetcode.cn/problems/maximum-height-of-a-triangle/ 给你两个整数 red 和 blue,分别表示红色球和蓝色球的数量。你需要使用这些球来组成一个三角形,满足第 1 行…

Linux下内核空间和用户空间内存映射图详解

目录 一、简介二、内存空间定义三、内存权限四、内存空间映射图4.1 32位系统4.2 64位系统4.3 映射空间解析 五、其他相关链接1、关于linux下内存管理内容总结2、Linux内核中kzalloc分配内存时用的参数GFP_KERNEL详解3、Linux下stream内存带宽测试参数和示例详解附源码总结 一、…

Chapter 2 - 7. Understanding Congestion in Fibre Channel Fabrics

The Culprit Host In this case, is Host-1 really a culprit? The answer depends on whether to look from Host-1’s perspective or fabric’s perspective. If looking from Host-1’s perspective, calling it a culprit may not be entirely correct because it’s no…

HTTP cookie 与 session

一种关于登录的场景演示 - B 站登录和未登录 问题:B 站是如何认识我这个登录用户的?问题:HTTP 是无状态,无连接的,怎么能够记住我? 一、引入 HTTP Cookie 定义 HTTP Cookie(也称为 Web Cooki…

Python的numpy库矩阵计算(数据分析)

一、创建矩阵 import numpy as np#创建矩阵anp.arange(15).reshape(3,5) bnp.arange(15,30).reshape(3,5) 使用arrange和reshape创建的二维数组就可以看成矩阵。 此时a和b存储的是: [[ 0 1 2 3 4] [ 5 6 7 8 9] [10 11 12 13 14]] [[15 16 17 18 19]…

VuePress集成到Vue项目的方法

VuePress 可以作为一个独立的静态站点生成器来使用,也可以集成到现有的 Vue 项目中。以下是将 VuePress 集成到 Vue 项目的几种方法: 1. 作为本地依赖集成 如果你想在现有的 Vue 项目中使用 VuePress 来管理文档,你可以将 VuePress 安装为本…

将两张图片的不同标记出来

差异过于细微,阈值设置不当:您的差异可能是颜色或位置的微小变化,当前的阈值和处理方式可能不足以检测到这些细微差异。 图像配准不够精确:由于两张图片内容高度相似,特征点匹配可能存在误差,导致图像对齐…

如何区分不同类型的光源

" 声明:此文档中的大部分内容来源于网络,经校对和整理后分享给大家,仅供学习参考使用。" 1、问题背景 之前调试的项目中,客户提供的客观验收标准中要求用到TL83光源,用来测试图像的颜色误差及白平衡。 TL83光…

用Java爬虫API,轻松获取taobao商品SKU信息

在电子商务的世界里,SKU(Stock Keeping Unit,库存单位)是商品管理的基础。对于商家来说,SKU的详细信息对于库存管理、价格策略制定、市场分析等都有着重要作用。taobao作为中国最大的电子商务平台之一,提供…

windows下载配置CAS单点登录

下载 github下载 云盘瞎子啊 版本对应jdk,根据自身环境下载对应版本的cas。 安装 下载完成之后解压 按照.md文档执行打包命令 build.bat package配置 如果不用https,需要进行以下配置: 修改配置文件application.properties 在最后一行…

SAP推出AI支出管理解决方案

SAP公司近日宣布,已将其生成式人工智能助手Joule整合至SAP Ariba和SAP Fieldglass的支出管理解决方案中,以增强企业在战略协作、生产力、合规性和业务洞察等方面的能力。这一消息是在10月15日于拉斯维加斯举行的SAP Spend Connect Live大会上发布的。嵌入…

【远程监控新体验】OpenObserve结合内网穿透无公网IP远程访问全攻略

文章目录 前言1. 安装Docker2. Docker镜像源添加方法3. 创建并启动OpenObserve容器4. 本地访问测试5. 公网访问本地部署的OpenObserve5.1 内网穿透工具安装5.2 创建公网地址6. 配置固定公网地址前言 本文主要介绍如何在Linux系统使用Docker快速本地化部署OpenObserve云原生可观…

Ajax处理错误信息(处理响应报文)

<!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title></head><body><form action""><div>用户名<input type"text" class"username"></div>…

时间序列神器Prophet教程2-饱和预测

公众号&#xff1a;尤而小屋编辑&#xff1a;Peter作者&#xff1a;Peter 大家好&#xff0c;我是Peter~ 本文是时间序列预测神器Prophet的第二篇&#xff1a;使用Prophet如何实现饱和预测 饱和预测增长-Saturating Forecasts 默认情况下&#xff0c;Prophet 使用线性模型来…

单点登录(Single Sign-On, SSO)

单点登录&#xff08;Single Sign-On, SSO&#xff09;是一种身份验证机制&#xff0c;允许用户使用一组凭据&#xff08;如用户名和密码&#xff09;登录一次&#xff0c;即可访问多个相关但独立的软件系统。SSO 的主要目的是简化用户的登录过程&#xff0c;提高用户体验&…

【C++】string类(2)

&#x1f973;个人主页: 起名字真南 &#x1f973;个人专栏:【数据结构初阶】 【C语言】 【C】 目录 引言1 模拟实现string类基本框架2 实现string类中的主要成员函数2.1 Push_Back 函数2.2 reserve 函数2.3 append 函数2.4 c_str 函数2.5 begin ,end 函数2.5 operator 函数2.6…

基于STM32设计的实验室安全预警系统(OneNet)(246)

文章目录 一、前言1.1 项目介绍【1】开发背景【2】项目实现的功能【3】项目硬件模块组成【4】ESP8266工作模式配置1.2 设计思路【1】整体设计思路【2】整体构架1.3 项目开发背景【1】选题的意义【2】可行性分析【3】参考文献【4】摘要1.4 开发工具的选择【1】设备端开发【2】上…

除了 Python,还有哪些语言适合做爬虫?

以下几种语言也适合做爬虫&#xff1a; 一、Java* 优势&#xff1a; 强大的性能和稳定性&#xff1a;Java 运行在 Java 虚拟机&#xff08;JVM&#xff09;上&#xff0c;具有良好的跨平台性和出色的内存管理机制&#xff0c;能够处理大规模的并发请求和数据抓取任务&#x…

VScode写Java项目的教程

VScode写Java项目的教程 1.首先必选先安装Java解释器2.安装插件Java Extension Pack3.创建项目创建项目结构选择项目类型 4.测试结果源码内容 今天用一台老式笔记本写代码&#xff0c;IDEA跑不动就准备用VScode突然间就蒙了&#xff0c;怎么创建项目啊&#xff1f;于是就有了这…