This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
使用该程序配置 NetScaler VPX 实例 virsh
virsh
程序是用于管理 VM 来宾的命令行工具,其功能与 Virtual Machine Manager 的功能类似。通过此程序,可以更改 VM 来宾的状态(启动、停止、暂停等)、设置新来宾和设备以及编辑现有配置。virsh
程序还对编写 VM 来宾管理操作的脚本非常有用。
要使用该 virsh
程序配置 NetScaler VPX,请按照以下步骤操作:
-
使用 tar 命令解压缩 NetScaler VPX 软件包。NSVPX-KVM-*_nc.tgz 软件包包含以下组件:
- 用于指定 VPX 属性 [NSVPX-KVM-*_nc.xml] 的域 XML 文件
- NS-VM 磁盘映像的校验和 [Checksum.txt]
- NS-VM 磁盘映像 [NSVPX-KVM-*_nc.raw]
示例:
tar -xvzf NSVPX-KVM-10.1-117_nc.tgz NSVPX-KVM-10.1-117_nc.xml NSVPX-KVM-10.1-117_nc.raw checksum.txt <!--NeedCopy-->
-
将 NSVPX-KVM-*_nc.xml XML 文件复制到名为 \<DomainName>-NSVPX-KVM-*_nc.xml 的文件中。 <DomainName > 也是虚拟机的名称。示例:
cp NSVPX-KVM-10.1-117_nc.xml NetScaler-VPX-NSVPX-KVM-10.1-117_nc.xml <!--NeedCopy-->
-
编辑 <DomainName>-NSVPX-KVM-*_nc.xml 文件以指定以下参数:
- name — 指定名称。
- Mac — 指定 MAC 地址。 注意:域名和 MAC 地址需要具有唯一性。
-
source file — 指定绝对磁盘映像源路径。文件路径必须为绝对路径。可以指定 RAW 映像文件或 QCOW2 映像文件的路径。
如果要指定 RAW 映像文件,请指定磁盘映像源路径,如以下示例所示:
示例:
<name>NetScaler-VPX</name> <mac address='52:54:00:29:74:b3'/> <source file='/root/NSVPX-KVM-10.1-117_nc.raw'/> <!--NeedCopy-->
指定 QCOW2 磁盘映像绝对源路径,并将驱动程序类型定义为 qcow2,如以下示例所示:
示例:
<name>NetScaler-VPX</name> <mac address='52:54:00:29:74:b3'/> <driver name ='qemu' type='qcow2'/> <source file='/root/NSVPX-KVM-10.1-117_nc.qcow'/>* <!--NeedCopy-->
-
编辑 <DomainName>-NSVPX-KVM-*_nc.xml 文件以配置网络详细信息:
- source dev — 指定接口。
- mode — 指定模式。默认接口为 Macvtap Bridge(Macvtap 桥接)。
示例:模式:MacVTap 桥接将目标接口设置为
ethx
,将模式设置为桥接模式,将类型设置为virtio
<interface type='direct'> <mac address='52:54:00:29:74:b3'/> <source dev='eth0' mode='bridge'/> <target dev='macvtap0'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface> <!--NeedCopy-->
在此处,eth0 是连接到 VM 的物理接口。
-
使用以下命令在 <DomainName>-NSVPX-KVM-*_nc.xml 文件中定义 VM 属性:
virsh
define <DomainName>-NSVPX-KVM-*_nc.xml 示例:virsh define NS-VPX-NSVPX-KVM-10.1-117_nc.xml <!--NeedCopy-->
-
输入以下命令启动虚拟机: virsh
start [\ <DomainUUID\ >] 示例: virsh start NetScaler-VPX <!--NeedCopy-->
-
通过控制台控制台 virsh
[连接来宾 VM \ <DomainUUID\ > \ <DomainID\ >] 示例: virsh console NetScaler-VPX <!--NeedCopy-->
使用程序向 NetScaler VPX 实例添加更多接口 virsh
在 KVM 上置备 NetScaler VPX 后,可以添加其他接口。
要添加更多接口,请按照以下步骤进行操作:
- 关闭 KVM 上运行的 NetScaler VPX 实例。
-
使用以下命令编辑 -NSVPX-KVM-*_nc.xml 文件: virsh
edit [\ <DomainUUID\ >] -
在 <DomainName>-NSVPX-KVM-*_nc.xml 文件中,附加以下参数:
-
适用于 MacVTap
- 接口类型 — 将接口类型指定为“direct”。
- MAC 地址 — 指定 MAC 地址并确保 MAC 地址在各接口之间具有唯一性。
- 源设备 — 指定接口名称。
- mode — 指定模式。支持的模式包括 - 桥接、VEPA、专用和直通
- 模型类型 — 将模型类型指定为
virtio
示例:
模式:MacVTap 直通
将目标接口设置为
ethx
,将模式设置为 桥接,将模式类型设置为virtio
<interface type='direct'> <mac address='52:54:00:29:74:b3'/> <source dev='eth1' mode='passthrough'/> <model type='virtio'/> </interface> <!--NeedCopy-->
在此处,eth1 是连接到 VM 的物理接口。
-
对于桥接模式
注意:请确保已在 KVM 主机中配置 Linux 桥接,将物理接口绑定到桥接,并将桥接置于 UP(正常运行)状态。
- 接口类型 — 将接口类型指定为“bridge”。
- MAC 地址 — 指定 MAC 地址并确保 MAC 地址在各接口之间具有唯一性。
- 源网桥 — 指定网桥名称。
- 模型类型 — 将模型类型指定为
virtio
示例:桥接模式
<interface type='bridge'> <mac address='52:54:00:2d:43:a4'/> <source bridge='br0'/> <model type='virtio'/> </interface> <!--NeedCopy-->
-
共享
共享
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.