当前位置:首页 > 虚拟机 > 正文

kvm java虚拟机


一、Centos7下如何搭建KVM虚拟机预安装
===================================================
kvm相关安装包及其功能
qemu-kvm默认KVM包
python-virtinst创建你的机器所需的虚拟命令行工具和库
virt-managerGUI虚拟机管理工具
virt-top虚拟机统计命令
virt-viewerGUI连接器,连接已配置的虚拟机
libvirtC语言工具包,提供libvirt服务
libvirt-client为虚拟客户端提供C语言工具包
virt-install基于libvirt服务创建虚拟机的命令
bridge-utils创建和管理工具桥接设备
============================================================
1.确保你的机器有VT
在终端输入命令:
cat/proc/cpuinfo|grepvmx#intelcpu
cat/proc/cpuinfo|grpesvm#amdcpu
在flags中vmx或svm如果存在则表示支持VT,如果没有输出则表示您的CPU不支持,无法使用KVM虚拟机。
2.确保在BIOS中启用VT:Intel(R)VirtualizationTech[Enabled]并使用以下命令:
lsmod|grepkvm
modprobekvm-intel
3.
a、安装bridge-utils,用于管理网桥的工具。brctl
yum-yinstallbridge-utils
安装后,systemctlrestartnetwork重新启动网络。
b创建ifcfg-br0。创建一个文件,输入以下内容,修改红色部分以适合您实际的相关环境。
TYPE="桥接"
BOOTPROTO="静态"
DEFROUTE="是"
PEERDNS="是"
PEERROUTES="是"
IPV4_FAILURE_FATAL="否"
IPV6INIT="是"
IPV6_AUTOCONF="是"
IPV6_DEFROUTE="是"
IPV6_PEERDNS="是"
IPV6_PEERROUTES="是"
IPV6_PRIVACY="否"
IPV6_FAILURE_FATAL="否"
STP="是"
DELAY="0"
NAME="br0"
设备="br0"
ONBOOT="Yes"
IPADDR="172.16.10.215"#要桥接的网卡IP
PREFIX="16"
GATEWAY="172.16.11.1"
DNS1="8.8.4.4"
DOMAIN=""
c.修改要桥接的网卡配置文件,一定要备份
#TYPE="Ethernet"
#BOOTPROTO="static"
#DEFROUTE="Yes"
#PEERDNS=“是”
#PEERROUTES="是"
#IPV4_FAILURE_FATAL="否"
#IPV6INIT="是"
#IPV6_AUTOCONF="是"
#IPV6_DEFROUTE="是"
#IPV6_PEERDNS="是"
#IPV6_PEERROUTES="是"
#IPV6_PRIVACY="否"
#IPV6_FAILURE_FATAL="否"
NAME="eno16777736"
UUID="dad441c6-d806-4b24-98f2-46e606a83288"
DEVICE="eno16777736"
ONBOOT="是"
#IPADDR="172.16.10.215"
#PREFIX="16"
#GATEWAY="172.16.11.1"
#DNS1="8.8.4.4"
#DOMAIN="anskvm"
桥=“br0”
d。重启网络并检查网桥状态
systemctlrestartnetwork
brctlshow
4.安装kvm
复制代码如下:
yum-yinstalllibcanberra-gtk2qemu-kvm.x86_64qemu-kvm-tools.x86_64libvirt.x86_64libvirt-cim.x86_64libvirt-client.x86_libvirt-pythonx86_64libiscsi-。6.x86_64dbus-develvirt-clonetunctlvirt-managerlibvirtlibvirt-pythonpython-virtinst
5。虚拟机管理
yumgroupinstall“XWindowSystem”
6.安装汉字解决界面乱码问题
yuminstalldejavu-lgc-sans-fonts
yumgroupinstall"Fonts"-y
7.激活libvirt
systemctlstartlibvirtd
systemctlenablelibvirtd
8.使用virt-manager管理kvm
您必须在本地安装xmanager和xshell工具,并在使用它们时确保x11传输。使用xshell建立连接。
9、上传ISO或qcow2文件到/var/lib/libvirt/images#(该目录为KVM镜像仓库)。
使用xshell(8连接)(使用步骤)连接。然后使用virt-manager创建一个安装前需要配置的虚拟机。否则,您在安装过程中将无法使用键盘和鼠标。


二、Java的3个平台有什么区别

各平台之间的区别和联系如下:

1.定义和范围:J2SE包含在J2EE中,而J2ME包含J2SE的核心类,但添加了一些自己的新类。

1.j2se是一个Java桌面应用框架,用于开发QQ、暴风影音等桌面应用,其中s代表standard,即标准的意思。

2.j2ee,其中e代表enterprise,代表企业,是用于大规模分布式开发程序的Java企业应用平台。

3.j2me,m代表mobile,即移动平台,用于开发手机和嵌入式处理器的开发平台。

2.应用领域:

1.用于企业网络应用的J2EE(Java2EnterpriseEdition)

3。J2ME(Java2MicroEdition)适用于嵌入式设备和家用电器。

3.正在创建的是一个Java程序:

1。源文件扩展名为.java;

2.编译后的文件具有类。

3.打包后,扩展名为.jar。

扩展信息:

Java的三大主要机制:

1.虚拟机机制:使用虚拟机来解释字节。代码执行Java程序,实现跨平台实现。

2.垃圾收集机制:自动内存重新加载。

3.代码安全机制:下载代码后进行检查,然后执行代码。

参考资料:-Java