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

linux虚拟机命令行(esxi命令行关闭虚拟机)


一、如何在Linux中用命令行工具管理KVM虚拟环境在Linux中使用命令行工具管理KVM虚拟环境的步骤:
第1步:配置存储池
Virsh命令行工具是用于管理virsh客户端域的用户界面。virsh程序可以在命令行上运行给定的命令及其参数。在本节中,您将使用它为KVM环境创建存储池。有关此工具的更多信息,请使用以下命令。
#manvirsh
1。使用virsh命令和pool-define-as来定义新的存储池。您需要指定名称、类型和类型参数。在此示例中,名称为Spool1,类型为目录。默认情况下,可以为此类型提供五个参数:
source-host
source-path
source-dev
source-name
target
对于目录type,需要使用最后一个参数“target”指定存储池的路径,其他参数项可以用“-”填充。
#virshpool-define-asSpool1dir----"/mnt/personal-data/SPool1/"
2.要查看环境中的所有存储池,请使用以下命令。
#virshpool-list--all
3.现在构建存储池,使用以下命令构建刚刚定义的存储池。
#virshpool-buildSpool1
4.使用带有pool-start参数的virsh命令来激活并启动刚刚创建和构建的存储池。
#virshpool-startSpool1
5.要检查环境中存储池的状态,请使用以下命令。
#virshpool-list--all
你会发现Spool1的状态变成了activated。
6.配置Spool1,使其每次都能被libvirtd服务自动启动。
#virshpool-autostartSpool1
7.最后我们来看看新的存储池信息。
#virshpool-infoSpool1
恭喜,Spool1已准备就绪。接下来,尝试创建一个存储卷来使用它。
第2步:配置存储卷/磁盘映像
现在轮到磁盘映像了。使用qemu-img命令在Spool1中创建新的磁盘映像。有关更多详细信息,请参见手册页。
#manqemu-img
8。在qemu-img命令之后,您应该指定“创建、检查...”等操作、磁盘映像格式、要创建的磁盘映像的路径以及大小。
#qemu-imgcreate-fraw/mnt/personal-data/SPool1/10G
9.通过使用带有info的qemu-img命令,您可以获得有关新磁盘映像的一些信息。
查看存储卷信息
警告:请勿使用qemu-img命令修改正在运行的虚拟机或任何其他进程正在使用的映像,否则映像将被破坏。
现在是时候创建虚拟机了。
第三步:创建虚拟机
10.现在到了最后一步。在最后一步中,您将使用virt-install命令创建虚拟机。virt-install是一个命令行工具,用于创建新的KVM虚拟机。它使用“libvirt”管理程序库。更详细的内容还可以查看man手册。
#manvirt-install
要创建新的KVM虚拟机,您需要使用包含以下所有信息的命令。
名称:虚拟机的名称。
DiskLocation:磁盘映像的位置。
图形:如何连接到VM,通常是SPICE。
vcpu:虚拟CPU的数量。
ram:分配的内存大小(以兆字为单位)。
Location:指定安装源路径。
网络:指定虚拟网络,通常是virbr0网桥。
virt-install--name=rhel7--diskpath=/mnt/personal-data/SPool1/--graphicsspice--vcpu=1--ram=1024--location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_--networkbridge=virbr0
创建新虚拟机
11,你会看到弹出一个virt-vierwer窗口,就好像你正在通过它与虚拟机进行通信一样。
二、Linux虚拟机命令如何创建新的文件和文件夹?

1.首先连接对应的Linux主机,进入Linux命令行状态,等待shell命令输入。

2.其次,以文件夹为例,在Linux命令行中输入:mkdirnewFiler。

3.按键盘上的“Enter”键运行shell命令,此时你会看到newFiler文件夹已经创建成功。