20210320.使用vmware搭建三台虚拟机,使其内部和电脑主机能互通,并且访问外网

本文详细介绍了如何使用VMware Workstation Pro搭建CentOS7虚拟机集群的过程,包括下载官方软件、操作系统镜像,创建及配置虚拟机,并实现网络互通。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.vmware workstation pro最新官方下载链接:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
下载完成后直接安装就行,注意需要用管理员权限运行。
安装完成后界面如下:
在这里插入图片描述

2.entos7镜像下载:
http://mirrors.aliyun.com/centos/7/isos/x86_64/
镜像是后续安装linux,下载下来备用

3.创建第一个虚拟机
选择主页面的创建新的虚拟机开始创建,这边我选择自定义创建,可以根据自己电脑配置选择分配的磁盘内存CPU等大小,依次点击下一步。
在这里插入图片描述
可直接选择上面下载的镜像文件,或者稍后安装
在这里插入图片描述
系统和版本根据自己下载的镜像来,我的是centos7,选择如下:
在这里插入图片描述
左边虚机栏的名称根据这里的来的, 所以可以设置一个自己喜欢的名字哈哈,位置为存放该虚机镜像文件的位置。
在这里插入图片描述
给需要创建的虚拟机分配CPU、内存、磁盘,根据自己的电脑情况来就行
在这里插入图片描述
在这里插入图片描述

网络类型这一块, 我图省事选的桥接模式
在这里插入图片描述

创建完成后,右键创建的虚拟机,选择设置, 可以编辑改虚机的信息
在这里插入图片描述
在这里插入图片描述
上一步完成后,还需要点击最上面的工具栏,“编辑”->“虚拟网络编辑器”,选择桥接模式的网卡,不要选择自动,不然连不上网哦,网卡根据自己电脑实际在工作的网卡来选择。
在这里插入图片描述
4.上述虚拟机已经创建好了,但是还不能连接外网,因为这个镜像启动后网卡没有激活,需要修改网络配置,重启网卡
在这里插入图片描述
5.上面第一个虚拟机创建成功后,可以直接通过克隆创建另外两台node01和node02.
方法: 右键master节点–> “管理” --> “克隆”
同样根据向导选择即可。

6.通过以上步骤,已经成功创建了三台linux虚拟机。这样就能通过虚拟机ip从本地连接了,三台虚拟机已经能够互通且访问外网。
在这里插入图片描述

7.当然我现在考虑到是使用的WiFi,工作地点也不稳定,所以没有给虚机设置静态ip,为了以后使用方便,建议还是不要像我这样。

目前虚机环境搭建完成,现在回过头来看挺简单,但是新手没搞过还是会遇到这样那样的问题,记录一下,免得后面自己再重新搞又卡壳。

VMware是一种虚拟化软件,它可以在一台物计算机上创建多个虚拟机,每个虚拟机都可以独立运行操作系统应用。而Ansible是一种自动化工具,可以用于配置管理多台计算机。 要在三台虚拟机上配置Ansible,首先需要确保这三台虚拟机已经正确安装了操作系统。然后,按照以下步骤进行配置: 1. 安装Ansible:在其中一台虚拟机上安装Ansible软件。可以使用以下命令在Ubuntu上安装Ansible: ``` sudo apt update sudo apt install ansible ``` 2. 配置SSH连接:确保三台虚拟机之间可以通过SSH进行连接。可以使用以下命令生成SSH密钥对,并将公钥复制到其他两台虚拟机上: ``` ssh-keygen ssh-copy-id user@ip_address ``` 3. 创建Ansible主机清单文件:在Ansible主机上创建一个清单文件,用于指定要管理的目标主机。可以使用文本编辑器创建一个名为`hosts`的文件,并在其中列出三台虚拟机的IP地址或主机名: ``` [servers] server1 ansible_host=ip_address1 server2 ansible_host=ip_address2 server3 ansible_host=ip_address3 ``` 4. 创建Ansible配置文件:在Ansible主机上创建一个配置文件,用于指定一些全局配置选项。可以使用文本编辑器创建一个名为`ansible.cfg`的文件,并在其中添加以下内容: ``` [defaults] inventory = /path/to/hosts ``` 5. 测试连接:使用以下命令测试Ansible主机与目标主机之间的连接: ``` ansible -m ping all ``` 6. 编写Playbook:使用Ansible的Playbook语法编写一个用于配置目标主机的脚本。可以创建一个名为`playbook.yml`的文件,并在其中定义任务配置项。 以上是在三台虚拟机上配置Ansible的基本步骤。你可以根据具体需求场景进一步扩展配置Ansible。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值