GithubHelp home page GithubHelp logo

tritondatacenter / convertvm Goto Github PK

View Code? Open in Web Editor NEW
29.0 54.0 7.0 1.29 MB

convert OVF vm packages to smartos compatible images

License: Mozilla Public License 2.0

Shell 1.37% JavaScript 98.63%

convertvm's Introduction

convertvm

This repository is part of the Joyent SmartDataCenter project (SDC). For contribution guidelines, issues, and general documentation, visit the main SDC project page.

NAME

convertvm - Convert VM images into Smart Datacenter dataset manifests.

SYNOPSIS

convertvm [-dhnouv] inputvm.ovf-directory

DESCRIPTION

Virtual Machine images may be represented by various formats. convertvm takes as input a VM (virtual machine) or VA (or virtual appliace) and can output a binary dataset that can be imported into SDC (Smart Data Center).

convertvm accepts as input OVF (Open Virtualization Format) files. It outputs a .dsmanifest and .zfs.bz2 file to the output-directory specified at invocation.

OPTIONS

General options

-a/--assets-url <assets-url>
     Set the location where this dataset's file will be available.
     (ie. http://10.99.99.6/datasets/)

Dataset Override Options

-n/--ds-manifest <name>
     (Mandatory): Set the dataset name. (ie. myvm)

-o/--ds-os <os>
     (Mandatory): Set the dataset operating system. (ie. linux, windows, smartos, etc.)

-v/--ds-version <version>
     Set the dataset version. (ie. 1.0.0)

-d/--ds-description <description>
     Set the dataset description. Maximum of 256 characters.

-N/--ds-nic-driver <pcnet|e1000|...>
     Set the nic driver.

-D/--ds-disk-driver <virtio|ide|...>
     Set the dataset disk driver

CAVEATS

  • Only OVF-1.0 is supported.
  • Only one VM per OVF file is supported.
  • Only one Disk per OVF VM is supported.

REFERENCES

LICENSE

MPL-2.0 (See LICENSE file)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.