windows下的虚拟化

这篇具有很好参考价值的文章主要介绍了windows下的虚拟化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文介绍了使用 Hyper-V  和 virtualbox  完成windows的虚拟化。虚拟化后可以在windows上开辟出多个linux机器,并在虚拟机上完成k8s的安装。最后以docker形式运行了mysql、redis中间件,用此方法可以快速搭建离线的开发环境。

目录

一、条件准备

1、下载centos 7镜像

2、确保电脑开启了虚拟化

二、使用windows自带的 Hyper-V

1、开启Hyper-V功能

2、创建虚拟机

3、启动虚拟机

三、使用virtualbox 

四、安装k8s、k9s

1、生成配置文件

 2、使用配置文件安装

 3、验证

 4、k9s安装

五、docker安装应用

1、mysql

2、redis



一、条件准备

1、下载centos 7镜像

centos-7-isos-x86_64安装包下载_开源镜像站-阿里云centos-7-isos-x86_64安装包是阿里云官方提供的开源镜像免费下载服务,每天下载量过亿,阿里巴巴开源镜像站为包含centos-7-isos-x86_64安装包的几百个操作系统镜像和依赖包镜像进行免费CDN加速,更新频率高、稳定安全。http://mirrors.aliyun.com/centos/7/isos/x86_64/windows下的虚拟化

下载937M的这个镜像,大小合适,内容够用

2、确保电脑开启了虚拟化

windows下的虚拟化

目前大多数电脑都默认开启了,如果没有开启的话,请自行搜索如何开启虚拟化

二、使用windows自带的 Hyper-V

windows自带了虚拟化工具 Hyper-V,笔者所用电脑为win11。亲测Hyper-V虚拟化后的性能利用要远高于virtualbox,故强力推荐首选该方式。

1、开启Hyper-V功能

按windows键,搜索 windows功能关键字

windows下的虚拟化

勾选开启Hyper-V功能

 windows下的虚拟化

启动 Hyper-V管理器

windows下的虚拟化

windows下的虚拟化

2、创建虚拟机

windows下的虚拟化

windows下的虚拟化

根据需要调整内存

windows下的虚拟化

调整cpu

windows下的虚拟化

修改hostnamewindows下的虚拟化

关闭自启动windows下的虚拟化

 到这里基本配置已完成,我们配置了一个2c2g的虚拟机,硬盘大小也可以自行配置。

3、启动虚拟机

windows下的虚拟化

 直接启动windows下的虚拟化

 windows下的虚拟化

windows下的虚拟化

windows下的虚拟化

开始安装

windows下的虚拟化

windows下的虚拟化

 windows下的虚拟化

 等待安装完成后,就可以用root 登录进去了

通过 ip add 看到node3 的ip地址为

windows下的虚拟化

 虚拟机启动后,我们就不再需要这个自带的命令行窗口了。知道服务器ip后,可以使用我们熟悉的ssh工具,直接登录我们刚才新建的这个node3机器了。

windows下的虚拟化

三、使用virtualbox 

下载并安装virtualbox:http://download.virtualbox.org/virtualbox/6.1.34

明细安装参考:史上最详细的安装步骤:Oracle VM-VirtualBox 安装Centos7_peter_52的博客-CSDN博客_oracle vm安装centos7

默认情况夏,右侧的ctrl 键用来逃离鼠标捕获

四、在新建的虚拟机上安装k8s、k9s

k8s安装方式很多,本文采用开源工具 kubekey进行一键安装。

Releases · kubesphere/kubekey · GitHub

下载、解压

wget https://github.com/kubesphere/kubekey/releases/download/v2.1.0/kubekey-v2.1.0-linux-amd64.tar.gz

tar -zxvf kubekey-v2.1.0-linux-amd64.tar.gz

关闭防火墙:systemctl stop firewalld

最简单的使用:./kk create cluster --with-kubernetes v1.21.5

如果想要自己配置内容,使用如下配置文件方式:

1、生成配置文件

./kk create config --with-kubernetes v1.21.5

会生成一个 config-sample.yaml 的文件,根据实际节点情况,编辑该文件。本文仅使用一台机器进行安装,配置如下:

windows下的虚拟化

 2、使用配置文件安装

执行以下命令:./kk create cluster -f config-sample.yaml

报错,发现缺少必要的组件
windows下的虚拟化

安装组件:yum -y install socat ipvsadm conntrack

 再次执行:./kk create cluster --with-kubernetes v1.21.5

执行过程中,会依次下载安装 kubeadm、kubelet、kubectl 等必须组件,耐心等待。

windows下的虚拟化

 3、验证

kubectl get nodes

kubectl get pod -A

windows下的虚拟化

 4、k9s安装

curl -sS https://webinstall.dev/k9s | bash

windows下的虚拟化

五、docker安装应用

https://hub.docker.com/

这里介绍使用docker安装两个中间件

1、mysql

windows下的虚拟化

 安装说明写的非常详细,根据自己需要选择如何安装:

docker network create app-tier --driver bridge


docker run --name mysql -d -p 3306:3306 --network app-tier -e MYSQL_ROOT_PASSWORD=password123 bitnami/mysql:5.7.39


验证:

docker run -it --rm     --network app-tier     bitnami/mysql:5.7.39 mysql -h mysql -u root -p

windows下的虚拟化

到这里就可以使用本机的数据库连接工具直接连接数据库了

 ​​​​​windows下的虚拟化

2、redis

windows下的虚拟化

启动:

Step 1: Create a network

docker network create app-tier --driver bridge

Step 2: Launch the Redis(R) server instance

Use the --network app-tier argument to the docker run command to attach the Redis(R) container to the app-tier network.

docker run -d --name redis-server \
    -e ALLOW_EMPTY_PASSWORD=yes \
    -p 6379:6379 \
    --network app-tier \
    bitnami/redis:latest

验证:

Step 3: Launch your Redis(R) client instance

Finally we create a new container instance to launch the Redis(R) client and connect to the server created in the previous step:

docker run -it --rm \
    --network app-tier \
    bitnami/redis:latest redis-cli -h redis-server

windows下的虚拟化

 到这里这个redis就可以在本机上正常使用了  172.26.254.56:6379文章来源地址https://www.toymoban.com/news/detail-450583.html

到了这里,关于windows下的虚拟化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 虚拟化介绍及特点

    计算机虚拟化简介 虚拟化: 计算、存储、网络 虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以提高硬件的利用率(让资源在分配和利用上面更加合理),简化软件的重新配置过程。CPU的虚拟化技术可以单

    2024年02月05日
    浏览(46)
  • kvm网络虚拟化介绍

    在QEMU中,主要给出了客户机提供了4种不同的网络配置方案: 1、基于网桥(Bridge)的虚拟化网卡模式 2、基于NAT的虚拟网络模式 3、QEMU内置的用户网络模式 4、直接分配网络设置模式 网桥和NAT是基于linux-bridge实现的软件虚拟网络模式,QEMU是QEMU软件虚拟的网络模式,第四种网络模

    2024年02月14日
    浏览(54)
  • 【HCIA】虚拟化技术介绍

    虚拟化(Virtualization)的含义很广泛。将任何一种形式的资源抽象成另一种形式的技术都是虚拟化,是资源的一种逻辑表示。解除了物理硬件和操作系统之间的紧耦合关系。 •虚拟化是云计算的基础。简单地说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共

    2023年04月10日
    浏览(40)
  • Linux基础 - 虚拟化介绍(KVM)

    ‍‍🏡博客主页:  Passerby_Wang的博客_CSDN博客-系统运维,云计算,Linux基础领域博主 🌐所属专栏:『Linux基础』 🌌上期文章:  Linux基础 - 服务管理(systemd) 📰如觉得博主文章写的不错或对你有所帮助的话,还望大家多多支持呀! 关注、点赞、收藏、评论。 目录 一、概述

    2024年02月02日
    浏览(63)
  • 网络虚拟化相关的Linux接口介绍

    Linux拥有丰富的网络虚拟化功能,能被虚拟机,容器还有云网络使用。在这篇文章中,我会给出所有通用网络虚拟化接口的简要介绍。没有代码分析,只有简短的接口介绍和在Linux上的使用操作。这系列接口都可以使用ip link命令实现。 这篇文章介绍的网络虚拟化接口如下,有

    2024年02月17日
    浏览(44)
  • virt-manager安装Windows虚拟机(半虚拟化驱动)

    前提条件 宿主机已完成kvm虚拟化环境部署,详见:https://blog.csdn.net/widsoor/article/details/126587670 下载windows镜像文件:Windows_Server_2008_R2_VL_x64_CN_2018.04.iso 下载半虚拟化驱动文件:virtio-win-0.1.160.iso 硬盘推荐40G,本次实验采用30G 内存推荐12G,本次实验采用6G 在IDE Disk 1中,将磁盘总

    2024年02月02日
    浏览(47)
  • Mac OS装Windows系统开启虚拟化

    在开发工作中,很多软件需要用到 virtual box ,但是使用 virtual box 需要开启虚拟化,而有些苹果笔记本虚拟化是关闭的,需要手动开启,我们知道 Windows 下开启虚拟化直接进入 bios 简单操作即可,但是苹果笔记本没有 bios 如何开启虚拟化呢?这里分两种情况:苹果电笔记本的

    2024年02月09日
    浏览(39)
  • 云计算运营—03 KVM虚拟化技术方案介绍

    KVM(Kernel-based Virtual Machine) 开源全虚拟化方案 支持体系结构 x86(32位,64位)、IA64、PowerPC、S390 依赖x86硬件支持:Intel VT-x/ AMD-V 内核模块,使得linux内核成为hypervisor XEN架构 domainU:普通用户虚拟机 domain0:特权虚拟机 唯一 拥有设备驱动,可以直接认识硬件设备 拥有后端驱动,

    2024年02月09日
    浏览(42)
  • 云计算底层原理(虚拟化技术介绍,平台安装,网络)

    云服务   共建智能世界云底座-华为云 kvm    linux 内核模块 虚拟化   --- 划分资源 云计算  服务IAAS云   QEMU   虚拟化仿真工具 libvirt  虚拟化管理的接口 工具 IP地址配置方式不同   DHCP ,DNS 检测是否支持虚拟化 grep  -P \\\"svm|vmx\\\" /proc/cpuinfo 一 , 安装虚拟化平台 创建虚拟网

    2024年03月13日
    浏览(50)
  • 云计算——ACA学习 虚拟化技术产品介绍

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。  公众号:网络豆云计算学堂  座右铭:低头赶路,敬事如仪 个人主页:  网络豆的主页​​​​​         本系列将会持续更新云计算阿里云ACA的学习,了解云计算及网络安全相关从业的基础知

    2024年02月04日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包