Skip to main content

Bare-metal server simulator

Project description

Infrasim-compute: bare-metal server simulator

https://badge.fury.io/py/infrasim-compute.svg https://img.shields.io/pypi/dm/Django.svg?maxAge=2592000

System Basic Requirements

Infrasim package can be installed in any physical machine or virtual machines hosted by Virtualbox, ESXi, Parallel Desktop or cloud provider like AWS, Linode and etc.

The basic installation system requirements are:

  1. Ubuntu Linux 64bit OS (14.04/15.04/16.04)

  2. at least 4GB memory

  3. at least 16GB disk size

Installation

  1. Ensure sources.list integrity then install dependency:

    sudo apt-get update

    sudo apt-get install python-pip libpython-dev libssl-dev

  2. Upgrade pip and install setuptools:

    sudo pip install –upgrade pip

    sudo pip install setuptools

  3. Two ways to install infrasim:

    • install infrasim from source code:

      git clone https://github.com/InfraSIM/infrasim-compute.git

      cd infrasim-compute

      sudo pip install -r requirements.txt

      sudo python setup.py install

    • install infrasim from python library:

      sudo pip install infrasim-compute

Start Infrasim Service

  1. Initialization (you need do it once)

    sudo infrasim-init

  2. Start Infrasim Service

    sudo infrasim-main start

  3. Stop Infrasim Service

    sudo infrasim-main stop

Notice: You can use VNC to access the emulated legacy hardware, the default VNC port is 5901

Configure Infrasim

You can configure your virtual server through /usr/local/infrasim/etc/infrasim/infrasim.yml; and new configuration will take effect with restarting service.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

infrasim-compute-3.0.0.tar.gz (163.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

infrasim_compute-3.0.0-py2-none-any.whl (178.4 kB view details)

Uploaded Python 2

File details

Details for the file infrasim-compute-3.0.0.tar.gz.

File metadata

File hashes

Hashes for infrasim-compute-3.0.0.tar.gz
Algorithm Hash digest
SHA256 8b5be1278042ccb4e8cd897939bb01a402749b9c63336461f2401bcdeff2e455
MD5 afc04ffd4b6f1efef63aa99d31c17550
BLAKE2b-256 42585d6fcfd22bb28e4f854de70da0754146e32ec645d64f4227db9421415803

See more details on using hashes here.

File details

Details for the file infrasim_compute-3.0.0-py2-none-any.whl.

File metadata

File hashes

Hashes for infrasim_compute-3.0.0-py2-none-any.whl
Algorithm Hash digest
SHA256 b4f60c115fc1f2622845d32ec70f9d24fc67c9d22bde9f81def0356d64a23ffb
MD5 a7f14825c4b88c0e09fc391f2e96534c
BLAKE2b-256 ee3d1d93ca553e8681ce555763c5ad446526decedb24887e47eac30ad3b818da

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page