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

虚拟机创建一个服务器(服务器上搭建虚拟机)

将计算机连接到虚拟机

1.首先,必须创建共享虚拟机。
​2.打开虚拟机界面,点击Home按钮。
3、在打开的界面中,点击连接远程服务器。
4.在弹出窗口中输入远程服务器的IP地址。用户名和密码为共享虚拟机系统的用户名和密码。
5.选择“始终信任具有此证书的主机”,然后单击“仍然连接”。
6.连接成功后,虚拟机右侧将显示远程虚拟机配置。
7.点击已连接的虚拟机系统,点击启动此虚拟机。

如何在Linux服务器上创建多个虚拟机

方法一:在Linux服务器上安装vbox。vbox相当于Windows上安装vmwareworkstation,使用起来更方便
方法二:在Linux服务器上安装KVM虚拟机这个机器比较麻烦,不建议初学者使用
我个人的建议是使用vbox仅供个人使用。

用虚拟机搭建的个人服务器无法从外部访问。

将虚拟机设置中的网络适配器模式更改为桥接模式,将虚拟机设置为固定IP或在虚拟机设置中设置mac和静态IP地址路由器的dhcp目的地,然后是它。
另外,如果要映射80端口,建议先将路由器更改为8081或类似代理。

如何在kvm服务器上创建虚拟机

创建虚拟机镜像
在主机上运行虚拟机通常需要两步:
第一步:创建虚拟机镜像
qemu-img
create
-f
raw
/images/
8G
qmeu-img创建的图像是稀疏文件换句话说,新创建的文件没有8G。会随着数据的增加慢慢增加,直到达到8G
第二步:启动虚拟机
rawkvm
/imges/vm1
运行结果:
因为有镜像中没有内容,提示找不到可启动设备。
使用qemu-img管理镜像
qemu-img基本说明
上一节介绍了使用qemu-img创建镜像。本节将介绍qemu-img在镜像管理方面的强大功能。。
qemu-img有很多命令,包括下面常用的命令。当然,你知道qemu-img
-h。
info
查看图像信息
create
创建图像
check
检查图像
convert
更改图像格式,(raw,qcow
……)
snapshot
管理镜像快照
rebase
基于现有镜像创建新镜像
resize
增大或减小图像大小
创建图像
qemu-img
create
-f

-o



示例:
qemu-img
make
-f
raw
-o
大小=4G
/images/
hzgatt@hzgatt:~/images$
ll
总计
0-rw-r--r--
1
hzgatt
hzgatt
4.0G
6月
29
14:11
vm2。原始
hzgatt@hzgatt:~/images$
ll
-s
总计
00
-rw-r--r--
1
hzgatt
hzgatt
4.0G
6月
29
14:11

hzgatt@hzgatt:~/images$
qemu-img
信息

图像:

格式
文件:
原始
大小
虚拟:
4.0G
(4294967296
字节)
大小
磁盘:
0
虽然ls看到的大小文件是4G,但实际磁盘大小是0。这是一个稀疏文件
转换
将图像文件转换为其他格式。qemu-img支持的格式请参见qemu-img
-h的最后一行。
支持的格式:
vvfat
vpc
vmdk
vdi
sheepdog
rbd
raw
host_cdrom
host_floppy
host_device
文件
qed
qcow2
qcow
并行
nbd
dmg
tftp
ftps
ftp
https
http
cow
cloop
bochs
blkverify
blkdebug
转换命令:
qemu-img
convert
-c
-f
fmt
-O
out_fmt
-o
options
fname
out_fname
-c:使用压缩,仅qcow和qcow2支持
-f:源图像格式,会自动检测,所以保留
-O
目标图像格式
-o
选择其他
fname:源文件
out_fname:转换后的文件
查看示例:
hzgatt@hzgatt:~/images$
qemu-img
开关
-c
-O
qcow2

2
hzgatt@hzgatt:~/images$
ll
-s
总计
136K
0
-rw-r--r--
1
hzgatt
hzgatt
5.0G
6月
29
13:55

136K
-rw-r--r--
1
hzgatt
hzgatt
193K
6月
29
14:22
2
0
-rw-r--r--
1
hzgatt
hzgatt
4.0G
6月
29
14:11

hzgatt@hzgatt:~/images$
qemu-img
信息
2
镜像:
2
格式
文件:
qcow2
虚拟
大小:
4.0G
(4294967296
字节)
大小
磁盘:
136K
cluster_size:
65536
如果你想看到-o选项所支持的格式进行转换,可以在命令末尾添加
-o
吗?
hzgatt@hzgatt:~/images$
qemu-img
转换
-c
-O
qcow2

2
-o

选项
支持:
大小
虚拟
大小
磁盘
backing_file
文件
名称

基础
图像
backing_fmt
图像
格式
基于
基础
图像
加密
加密
图像
cluster_size
qcow2
模式
集群
大小
预分配
预分配
(允许的值

关闭,
元数据)
增加或减少图像大小
注意:只能调整raw格式的图片大小
hzgatt@hzgatt:~/images$
qemu-img
resize

+2GB
hzgatt@hzgatt:~/images$
ll
-s
总计
136K
0
-rw-r--r--
1
hzgatt
hzgatt
5.0G
6月
29
13:55

136K
-rw-r--r--
1
hzgatt
hzgatt
193K
6月
29
14:22
2
0
-rw-r--r--
1
hzgatt
hzgatt
6.0G
六月
29
14:28

hzgatt@hzgatt:~/images$
qemu-img
信息

镜像:

格式
文件:
raw
大小
虚拟:
6.0G
(6442450944
字节)
大小
磁盘:
0