详解VMware接入Openstack—使用Openstack创建vCenter虚拟机

以下是详解VMware接入OpenStack的完整攻略,使用OpenStack来创建vCenter虚拟机。

前置条件

  1. 已经安装了VMware vCenter和OpenStack Keystone,并且它们都能够正常工作。

  2. 已经配置好了vCenter的认证信息和可用的数据存储。

  3. 已经将VMware vCenter作为OpenStack的compute node。

  4. 已经在OpenStack中创建了VMware vCenter的相关信息。

步骤一:创建glance镜像

  1. 在OpenStack中创建一个新的镜像,使用以下命令:
openstack image create --container-format bare --disk-format vmdk --property vmware_disktype="thin" --property vmware_adaptertype="lsiLogic" --file /path/to/image.vmdk myimage

其中:

  • --container-format:镜像文件的类型
  • --disk-format:磁盘镜像的类型
  • --property vmware_disktype="thin":磁盘类型,thin为精简型磁盘
  • --property vmware_adaptertype="lsiLogic":适配器的类型,本示例使用了lsiLogic

  • 等待镜像创建完成。

步骤二:创建nova flavor

  1. 在OpenStack中创建一个新的nova flavor,使用以下命令:
openstack flavor create --ram 2048 --disk 40 --vcpus 2 myflavor

其中:

  • --ram:设置虚拟机的内存大小为2048MB。
  • --disk:设置虚拟机的磁盘大小为40GB。
  • --vcpus:设置虚拟机的CPU核心数量为2。

  • 等待nova flavor创建完成。

步骤三:创建nova虚拟机

  1. 在OpenStack中创建一个新的nova虚拟机,使用以下命令:
openstack server create --flavor myflavor --image myimage --availability-zone nova:VCENTER --nic net-id=netid myvm

其中:

  • --flavor myflavor:使用之前创建的nova flavor。
  • --image myimage:使用之前创建的glance镜像。
  • --availability-zone nova:VCENTER:将虚拟机放置在VCENTER compute node上,VCENTER是之前添加进OpenStack的VMware vCenter节点。
  • --nic net-id=netid:为虚拟机指定一个网络,该网络的ID是netid。
  • myvm:指定虚拟机的名称为myvm。

  • 等待nova虚拟机创建完成。

示例一

假设在步骤三中,我们已经创建好了一个名为“myvm”的虚拟机,现在我们需要对该虚拟机进行一些操作,比如获取虚拟机的IP地址、启动虚拟机、停止虚拟机和删除虚拟机等。

获取虚拟机的IP地址

使用以下命令来获取虚拟机所属的网络名称和IP地址:

openstack server show myvm -f json | jq -r '.addresses'

启动虚拟机

使用以下命令来启动虚拟机:

openstack server start myvm

停止虚拟机

使用以下命令来停止虚拟机:

openstack server stop myvm

删除虚拟机

使用以下命令来删除虚拟机:

openstack server delete myvm

示例二

假设在步骤三中,我们已经创建好了一个名为“myvm”的虚拟机,现在我们需要将该虚拟机备份到另一个VMware vCenter中。

创建VMware vSphere Data Protection备份

使用以下命令来备份虚拟机:

openstack backup create myvm mybackup --container mycloud --object-type VM --backup-type full

其中:

  • myvm:需要备份的虚拟机名称。
  • mybackup:备份实例名称。
  • --container mycloud:指定备份数据保存的容器名称。
  • --object-type VM:备份对象类型为虚拟机。
  • --backup-type full:全量备份。

将备份数据迁移至目标VMware vCenter

使用以下命令将备份数据迁移至目标VMware vCenter:

openstack backup migration create mybackup --destination-host 192.168.0.1 --destination-datastore datastore1

其中:

  • mybackup:备份实例名称。
  • --destination-host 192.168.0.1:指定目标VMware vCenter的IP地址。
  • --destination-datastore datastore1:指定目标VMware vCenter上的数据存储名称。

还原备份数据至目标VMware vCenter

使用以下命令将备份数据还原至目标VMware vCenter:

openstack backup restore mybackup --file /path/to/backup_file.tar --restore-network

其中:

  • mybackup:备份实例名称。
  • --file /path/to/backup_file.tar:备份数据文件的路径。
  • --restore-network:还原网络。

以上就是详解VMware接入OpenStack的完整攻略,使用OpenStack创建vCenter虚拟机的具体步骤及示例。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解VMware接入Openstack—使用Openstack创建vCenter虚拟机 - Python技术站

(0)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • Linux上安装percona-xtrabackup-24(innobackupex工具)

    Centos: # wget https://www.percona.com/redir/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm # rpm -ivh percona-release-0.1-4.noarch.rpm # yum -y –nogpgche…

    Linux 2023年4月13日
    00
  • linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义

    VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其他进程的共享3、如果…

    Linux 2023年4月11日
    00
  • V3s录音 交叉编译alsa linux

    1.下载alsa-lib和alsa-utils  www.alsa-project.org/main/index.php/Download 2.编译alsa-lib tar xvf alsa-lib-1.1.5.tar.bz2 #解压 sync cd alsa-lib-1.1.5/ MyDIR=”/usr/local/alsa” ./configure –…

    Linux 2023年4月13日
    00
  • Linux常用网络工具之高级主机扫描工具hping使用介绍

    Linux常用网络工具之高级主机扫描工具hping使用介绍 简介 hping是一款功能强大的高级主机扫描工具,可以通过构造不同的IP包,并且通过对回应包的分析,处理网络连接。hping支持多种扫描类型,可以检测网络设备的可用性,端口状态以及发现隐藏和躲藏服务等等。本文将详细介绍hping的使用。 安装 hping支持Linux、macOS等操作系统,可以通过…

    Linux 2023年5月14日
    00
  • Linux open命令

    Linux open命令的作用与使用方法 open命令是Linux和macOS系统中的一个命令行工具,它用于打开指定文件、目录或URL地址。open命令不仅可以快速打开文件,还可以调用系统默认的程序来打开文件,便于用户快速访问文件。下面我将详细介绍open命令的使用方法。 语法 open [-a 应用程序] [-b 包标识符] [-f] [-n] [-g] …

    Linux 2023年3月28日
    00
  • linux中yum update被占用(Another app is currently holding the yum lock)的解决办法

    问题描述: 在运行yum命令时,提示”Another app is currently holding the yum lock; waiting for it to exit”或”Another app is currently holding the yum lock; waiting for it to exit… ” 错误信息,具体内容如下: A…

    Linux 2023年5月14日
    00
  • linux环境下,清空history中记录的历史命令

    需求描述:   今天在数据库主机上操作,通过history看到有刚操作过的历史记录,想把这个清除了,   但是,还不影响后续的命令记录,所以查了下,在此记录. 操作过程: 1.通过history -c命令,完成清除历史执行过的命令. 执行结果: 794 2018-05-13 00:46:26 >kill -9 $(ps -ef | grep LOCAL…

    Linux 2023年4月11日
    00
  • vmware中CentOS7网络设置教程详解

    VMware中CentOS7网络设置教程详解 在VMware中安装CentOS7时,可能需要设置网络以便连接互联网。本教程将介绍如何在VMware中安装CentOS7并设置网络。 步骤1:安装CentOS 首先,到CentOS官网(https://www.centos.org/download/)下载CentOS7的DVD ISO文件。 打开VMware P…

    Linux 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部