Windows10下Hyper-V虚拟机安装kubernetes集群(三)复制虚拟机

Hyper-V Server集群玩法 Hyper-V Server集群玩法,高可用,主从,容机,主备玩法 立即下载

相关文章
Windows10下Hyper-V虚拟机安装kubernetes集群(一)创建虚拟机
Windows10下Hyper-V虚拟机安装kubernetes集群(二)配置虚拟机
Windows10下Hyper-V虚拟机安装kubernetes集群(三)复制虚拟机
Windows10下Hyper-V虚拟机安装kubernetes集群(四)启动k8s

一、复制虚拟机

  • 1、先将虚拟机关机,必须关机,否则一些配置无法同步。

  • 2、将第一台配置好的虚拟机的vhdx文件复制到目标文件夹。

    如:将 D:\VMImages\CentOS7-1\CentOS7-1.vhdx 复制到 D:\VMImages\CentOS7-2\CentOS7-1.vhdx 并将复制后的文件改名为 CentOS7-1.vhdx。

  • 3、点击 新建 -> 虚拟机,打开之前新建虚拟机的操作界面。
    在这里插入图片描述

  • 4、点击 下一步,然后修改 名称 和 将虚拟机存储在其它位置,如图:
    在这里插入图片描述

  • 5、点击 下一步,选择 第一代,如图:
    在这里插入图片描述

  • 6、点击 下一步 ,设置内存,如图:
    在这里插入图片描述

  • 7、点击 下一步, 选择之前创建的网络,如图:
    在这里插入图片描述

  • 8、点击 下一步,这里注意,要选择 使用现有虚拟硬盘,并选择我们刚刚复制出来并重命名的那个vhdx文件,如图:
    在这里插入图片描述

  • 9、点击 下一步 查看摘要,并点击完成;就完成了一台虚拟机的复制。
    在这里插入图片描述

二、修改虚拟机配置

因为我们是复制的第一台虚拟机,所以很多配置跟第一台虚拟机是一样的,特别是网卡MAC和IP地址,这些是不允许相同的,接下来就要把他们改掉。

  • 1、修改本机的MAC和IP。

    双击刚刚创建好的CentOS7-2并启动机器,登录后修改配置文件

    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    

    注意: UUID也是要修改的,随便改动几个不一样就行,但是格式要保持

    修改后如下
    在这里插入图片描述

  • 2、修改hostname

    # 这一步是修改配置文件中的hostname
    vi /etc/hostname
    
    # 这一步是使用系统命令修改
    hostnamectl set-hostname k8s-node01
    

    以上两步都要改

  • 3、修改完之后查看product_uuid

    cat /sys/class/dmi/id/product_uuid
    

    k8s 安装要求,product_uuid 必须不同

三、按照以上步骤,再复制一台虚拟机作为node02.

hyper-v高可用性集群 hyper-v高可用性集群电子书,需要的请下载 立即下载

相关推荐

逆向实战:从x-mini签名到RPC调用,Frida动态分析小红书加密协议

本文通过实战案例,详细拆解了小红书App的加密协议逆向分析过程。从识别x-mini签名等关键参数入手,结合静态分析与Frida动态Hook技术,追踪到核心的RPC调用入口,并最终封装成可独立调用的RPC函数,为安全研究和协议理解提供了完整的技术路径。

moss5的博客 1032

k8s安装环境准备:Virtualbox安装CentOS;复制多个CentOS虚拟机

1.安装virtualbox下载virtualboxhttps://www.virtualbox.org/wiki/Downloads安装(windows)双击VirtualBox-7.0.8-156879-Win.exe选择安装目录安装完成后,打开virtualbox2.下载CentOS下载CentOS-7-x86_64-DVD-2009.isohttp://isoredirect.centos...

天行健,君子以自强不息;地势坤,君子以厚德载物。 992

Gromacs实战:从蛋白质-小分子对接到分子动力学模拟全流程解析

本文详细解析了使用Gromacs进行蛋白质-小分子复合物分子动力学模拟的全流程。从处理AutoDock等对接软件的结果文件开始,逐步指导如何为蛋白质和小分子分别生成拓扑文件,并解决力场合并的核心挑战。文章涵盖了构建模拟盒子、添加溶剂离子、能量最小化、平衡模拟以及关键的轨迹分析步骤,为计算生物学和药物设计研究者提供了一套从静态对接到动态评估的完整实战指南。

weixin_29251337的博客 1219

Windows10下Hyper-V虚拟机安装kubernetes集群(二)配置虚拟机

windows10系统下hyperv虚拟机搭建kubernetes单master节点集群

学而时习之 2272

Sony DPT RP1/CP1破解攻略

前言 自己有一台Sony DPT CP1和一台kindle,两个都已经用了很多年。直到最近发现微信读书上经常可以找到一些免费而且不错的书,所以就萌生了在两台机器上使用微信读书的想法。kindle比较容易实现,直接打开内置浏览器,进入微信读书网页版就行了,而Sony的电纸书则只能通过破解+安装微信读书的方式实现。大概弄了两三个小时吧,也遇到了一些问题,所以这里记录一下整个过程,希望能方便后来的使用者。 首先感谢HappyZ, osc_t5nbj8ds。前者是提供公开破解的方法的大神,后者则是解决了我遇到的问题

weixin_43467572的博客 1万+

保姆级教程:从Navicat 11/12到15,平滑升级搞定MySQL 8.0的caching_sha2_password认证

本文提供从Navicat 11/12升级到15的保姆级教程,重点解决MySQL 8.0的caching_sha2_password认证问题。详细介绍了备份配置、新版本功能亮点、跨平台安装步骤、配置迁移流程以及高级使用技巧,帮助用户平滑过渡到Navicat 15,提升数据库管理效率。

weixin_33724046的博客 203

Hyper-v虚拟机Hadoop集群搭建

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。(海量数据存储)HDFS为海量的数据提供了存储,而MapReduce**分布式计算**则为海量的数据提供了计算总结:用Java开发HDFS–解决大数据存储问题MapReduce–解决大数据计算问题HDFS 全称 Hadoop Distributed File System 中文 Hadoop分布式文件系统。

qq_46411309的博客 1166

Qt绘图实战:用QGraphicsItem实现可拖拽箭头连接(附完整代码)

本文详细介绍了如何使用Qt的QGraphicsItem框架实现一个功能完备的可拖拽箭头连接组件。通过核心代码示例,讲解了如何创建自定义图形项、实现智能吸附、碰撞检测以及实时拖拽编辑路径,为构建流程图、拓扑图等专业图形编辑器提供了完整的解决方案。

m2n3b4v5c6的博客 626

K8s 的 UUID 是如何生成的?

引言 不知道各位有没有注意到,在 K8s 系统中,每个实例对象都有自己的 UID(其实就是UUID),用于唯一标识自己,比如 Pod、ConfigMap 等对象的 metadata 内都有一个叫做 uid 的字段。为什么要有这个字段呢?因为仅靠 kind/namespace/name 是没办法确定实例还是那个实例的,比如实例被重建,kind/namespace/name 等信息并不会变化,这时候就...

shida's blog 5624

SCL3400-D01双轴高精度倾角计

简介 两轴高精度加速度计,提供两个模式。 ±30° with 10 Hz LPF ±90° with 40 Hz LPF Resolution up to 32768 LSB/g Ultra-low 0.0009°/√Hz noise density 这款传感器是替换之前村田的停产的模拟量系列的芯片,正在测试中,具体效果大伙可以评测。 一、引脚连接图 引脚图兼容SCL3300 二、SPI接口 1.SCL3300和SCL3400略有区别如下图 左边为SCL3...

专注惯导领域 3808

【吐血整理-历时两个月,长达万字】FDTD Solutions学习笔记

原教学视频来自于Ansys-Lumerical官方的FDTD100,所看视频来自B站大佬UP主 【Nestor_呐等】 的幸苦翻译,本文内容粘贴自我个人在学习FDTD100时,通过字幕和一些个人理解总结的一份word。整理不易,强烈建议收藏!...

weixin_45719141的博客 10万+

虚拟机修改网卡名eth0

虚拟机修改网卡名eth0

m0_66892214的博客 1166

在matlab中运行自带的模块(以CCSDS LDPC Decoder模块为例)

最新版的获取需要注册 MathWorks 账户 访问账户注册页面:www.mathworks.cn/mwaccount/register。下载新版本或历史版本的MATLAB,请登陆:https://www.mathworks.cn/downloads 并下载。点击此处可以拷贝调用例程的命令,在matlab命令行输入即可自动获取代码。可以看到页面中写了该模块需要在R2022b以上版本使用。运行.m文件可以生成simulink运行所需要的数据。可以看到左侧下载到了官方历程的文件。之后双击slx文件即可打开。

qq_28455081的博客 885

Windows10下Hyper-V虚拟机安装kubernetes集群(一)创建虚拟机

Hyper-v虚拟机安装kubernetes集群系列教程

学而时习之 2401

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Windows10下Hyper-V虚拟机安装kubernetes集群(四)启动k8s

windows10系统下hyperv虚拟机创建kubernetes集群

学而时习之 1690

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

记第一次使用Win10的Hyper-V创建多台虚拟机并快速简单地搭建k8s集群-2主3从

说明:为什么写这篇博客? 不想再安装桌面虚拟化软件,没钱在云上买5台服务器,想在家学习k8s知识,好好利用Win10强大地hyper-v功能。本人在此次进行此次活动前,已掌握Docker,docker-compose,理解虚拟机,ansible,k8s的基本部署步骤(etcd,flannel,k8s),在公司由同事指导下已经进行过一次使用kubeasz进行k8s的部署。本人电脑内存为12G,一块固...

IMPlove的博客 7360

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

win11 hyper-v 搭建集群虚拟机(用于k8s)

本文介绍了在Windows 11系统下使用Hyper-V管理器配置3台Ubuntu 22.04虚拟机的完整过程。主要内容包括:1)开启Hyper-V虚拟化功能;2)通过Hyper-V快速创建虚拟机,安装Ubuntu 22.04桌面版;3)在虚拟机中安装必要工具包(net-tools、openssh-server);4)配置双网卡方案,创建内部虚拟交换机"static"用于集群内部通信,同时保留默认网卡用于外网连接;5)为虚拟机配置固定IP地址(192.168.66.xxx/24),确保集

鲨鱼儿的博客 1507

Hyper-V虚拟机部署k8s集群

Hyper-V虚拟机部署k8s集群

mvx01的博客 1072

K8S入门-01-搭建centos虚拟机(Hyper-V)

K8S入门-01-搭建centos虚拟机(Hyper-V)

敦格 2995

在Windows10通过minikube部署k8s集群

在Windows10上使用默认hyper-v虚拟化,通过minikube安装K8S集群。

william_1871的博客 1422

windows 10 安装K8S 和 docker

上周领导叫熟悉一下kubernetes和docker 。 看完介绍不装一遍,真心难受。 然后开始爬文 https://www.jianshu.com/p/f1f94c6968f5 介绍Docker和K8S的 https://blog.youkuaiyun.com/qq_34924407/article/details/82630205这个介绍也更详细,先跳过。 开始进入安装阶段: ...

caikeyter 5833

kubernetes-8-minikube安装本地windows单节点k8s集群

注意必须虚拟机VMWare Workstation 注意网络必须选用NAT模式 因为VirtualBox不支持在虚拟机里开启另一个嵌套的虚拟机。 This computer doesn’t have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory. 1 安装docker 2 安装minikube (1)下载https://storage.googleapis.com/minikube/releases/v0.23.0/minikube-lin

qq_20466211的博客 1290

windows 10 系统 minikube 安装k8s(Kubernetes)安装环境以及问题解答

windows 10 系统 minikube 安装k8s(Kubernetes)安装环境以及问题解答

Sansipi的博客 5470

windows节点加入一个Linux集群组成的kubernetes集群

我有一个kubernetes集群,其中有一个master节点跟两个node节点,这三个节点都是Ubuntu系统的,也就是Linux系统,但是我现在希望将一台Windows的机器加入到这个集群里面来统一管理,应该如何实现呢?

weixin_43880061的博客 1444

Hyper-v搭建K8s v1.18.6 单主集群环境(包括dashboard)

通过Hyper-v搭建K8s v1.18.6单主集群环境(包括dashboard) 全网最新kubernetes v 1.18.6集群安装,3个节点集群配置,dashboard可视化管理k8s.

风口向上的博客 1466

window 10 中 k8s安装与解析,以及helloword部署

Windows10 pro安装 k8s 环境检查: 环境检查,确保自己的电脑版本是 Windows10 pro,避免出现bug。 如果你是 Windows10 家庭版,请升级到对应版本。 https://blog.youkuaiyun.com/hce1478506318/article/details/80863274 2.安装k8s 下载安装包并安装: https://minikube.s...

ZPJeck的博客 1557
上一篇: Windows10下Hyper-V虚拟机安装kubernetes集群(二)配置虚拟机
下一篇: Windows10下Hyper-V虚拟机安装kubernetes集群(四)启动k8s
雕花の刺猬
博客等级 码龄10年 45粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值