XenServer安装与运维
Xenserver服务端我没有亲自安装过,我只安装过Vmd的Esxi,但是我接手了一台安装好的Xenserver服务器。需要安装客户端。
1.下载
用浏览器打开安装了XenServer的服务器地址,这里我使用192.168.1.239,会自动提示下载XenServer客户端,选择XenCenter installer下载。
2.安装
这个双击安装就可以了。
3.连接服务器
点击添加服务器,输入用户名密码和链接地址,链接就可以了。
4.安装虚拟机
(1) 上传iso文件。
在windows上设置iso文件共享,右键文件夹->属性->共享->选择共享用户,在安装虚拟机时选择iso文件时,选择新的存储位置,填入你的主机ip及共享文件夹的名字。
【1】.win10系统下如何设置smb ?(为了使用nplayer)
(2) 新建虚拟机
这一步其实很简单,一步步右键服务器,选择新建虚拟机,然后填入名字,选择iso文件,编辑磁盘大小,然后开启就好了。
在conson中可以看到相关的命令行界面
(这里有个小问题,我选择了安装语言为简体中文,结果命令行都打出一个个的问好,我也是有点莫名奇妙啊,等我装第二个虚拟机的时候,就换成了英语,时区选择了亚洲上海)
5.配置XenServer静态ip
其实配置起来也很简单,只需要在安装XenServer的机子(物理机)打开电脑登录,然后选择配置Network就好了。
配置相应的ip地址
【1】.How to Assign Static IP Address to XenServer Host
【2】.配置 IP 地址
【3】.VMware ESXi网络配置 1.VMkernel网络适配器是ESXi用来主机管理的。2.在“网络”->“物理网卡”界面看到物理设备上所有的网卡。3. 虚拟交换机,简称vSwitch,由ESXi内核提供,用于确保虚拟机和管理界面之间的相互通信。其功能与物理交换机相似。物理机通过网线或光纤连接到物理交换机的端口,而虚拟机通过虚拟网卡连接到虚拟交换机的虚拟端口。4.最后是“端口组”的界面,Management Network端口组是配置好ESXi网络之后就会生成的,VM Network端口组是我新建的,专门用于连接ESXi主机内虚拟机间的通讯,一个虚拟机必须连接到一个端口组(并且不能使用Management Network,必须新建一个或多个给虚拟机使用),已达到通过主机的物理网卡与外部通讯的效果,端口组不需要地址。
6.Socktes/CPU cores
安装完虚拟机之后,在Centos上使用命令lscpu出现了这么个东西:
不太理解这个Sockets和CPU Cores数,我在创建虚拟机的时候,明明选择了:1 socket with 8 cores per socket
这里的socket,是插槽的意思,1 socket with 8 cores per socket就是每一个插槽有8个核心。因为我选了8个cpu,那么就需要8个socket了。
【1】.cpu 核心数与线程数
widows上设置了ipv4地址,如果连接不上的话,可以再虚拟机,网络,这里,点击两次Deactivate,就可以看到自己设置的ip地址了。
7.删除某个SR
SR也就是存储库,比如我为了在虚拟机上安装虚拟机,新建了一个存储,存储里面放了几个iso文件,但是我想删除这个存储。
(1) 要先将所有引用这个存储库的虚拟机的store中的dvd弹出
(2) 没有引用之后,可以右键选择忘记
8.虚拟机多张网卡
【需求】
一台XenServer服务器,两台虚拟机,两个对外ip地址,其中XenServer服务器占用一个外部ip,剩下的一个外部ip需要分配给两台虚拟机中的一台,同时两台虚拟机还需要互相访问,这就类似于集群模式的配置了。XenServer的外部ip作为管理ip。
【1】.xen虚拟机双网卡配置
【2】. 如何使用华为存储在XenServer上搭建HA集群环境
【3】.Centos5.7使用xen搭建虚拟机集群过程
【4】.E1000、E1000E和VMXNET3虚拟网卡对比测试 E1000 –将模拟1 Gbit的Intel 82545EM卡;E1000E –模拟更新的真实网络适配器1 Gbit Intel 82574;虚拟网络适配器的另一种类型是“半虚拟化”。最近的一个称为VMXNET3
9.Nat
在使用VMware的时候,很容易就能创建一个桥接网络,或者是一个NAT网络,但是在Esxi中,这两种模式好像真是不好弄。因为创建的默认的网络就是 桥接 模式,而不是 NAT模式,也就是说虚拟机和物理机共处一个网络中。
【尝试】
尝试重新配置了多个网络,导致无法使用。
在使用VMware workstation的时候,我们经常以NAT的方式配置虚拟机的网络,与桥接方式相比,这样配置可以让虚拟机共享主机的网络而不用单独设置IP。到了ESXi,由于其使用了vSwitch作为网络交换设备,因此没有NAT这样的选项了。但在实际环境中,我们还是经常会遇到IP不够用的情况,比如只有少量几个公网IP,但是有一堆虚拟机需要上网。此时就要通过软路由来达到目的。
【解决方法】
解决方法就是安装一个pfSenver
【1】.esxi centos7搭建nat和dhcp服务器
【2】.在VMware ESXi服务器上配置NAT上网 我的界面和他的稍微不一样,这里有图
【3】.管理ESXi主机网络与虚拟机网络
【4】.esxi6.7虚拟机网卡连接第二个虚拟交换机_vmware中网络连接的桥接、NAT、主机模式的原理和区别…
【5】.虚拟机连网(多台虚拟机互联、虚拟机与真机互联、虚拟机上网) VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式)。其实,VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用于仅主机模式下的虚拟交换机;VMnet8表示的是用于NAT模式下的虚拟交换机。
【6】.在VMware ESXi中快速安装pfSense 这里安装的pfSense进行的网络地址转换,但是下载需要加群。真是麻烦。
【7】.VMware ESXi 7.0 学习指南
【8】.VMware ESXi NAT实现
问题
(1) initramfs unpacking failed write error
安装centos8时出现了错误。可能是下载的iso文件有问题,于是到官网上重新下载了一个iso文件。重新下载了一个ISO文件,还是这个问题。
最后可能的原因时因为我设置虚拟机内存的时候给的内存太小了,使用了默认的256MB,换成4096MB就可以安装了。