简单金属服务器模拟器

infrasim-compute的Python项目详细描述


Infrasim计算:裸机服务器模拟器

VersionDownloads

系统基本要求

Infrasim软件包可以安装在任何物理机或虚拟机上 由Virtualbox、ESXi、并行桌面或云提供商托管的计算机 比如aws、linode等

基本的安装系统要求是:

  1. ubuntu linux 64位操作系统(14.04/15.04/16.04)
  2. 至少4GB内存
  3. 至少16GB磁盘大小

安装

  1. 确保sources.list完整性,然后安装依赖项:

    sudo apt-get update
    sudo apt-get install python-pip libpython-dev libssl-dev libaio-dev
    
  2. 升级pip并安装setuptools:

    sudo pip install --upgrade pip
    sudo pip install setuptools
    
  3. 安装Infrasim的两种方法:

    • 从源代码安装infrasim:

      git clone https://github.com/InfraSIM/infrasim-compute.git
      
      cd infrasim-compute
      
      sudo pip install -r requirements.txt
      
      sudo python setup.py install
      
    • 从python库安装infrasim:

      sudo pip install infrasim-compute
      

启动Infrasim服务

  1. 初始化(您需要执行一次)

    sudo infrasim init
    

    可选参数:

    • -s,–跳过安装忽略qemu/openipmi包安装
    • -f,力破坏现有节点
    • -C[配置文件],–配置文件[配置文件]使用自定义 默认节点的yaml文件
    • -t[类型],–type[类型]为 默认节点
  2. Infrasim服务版本:

    sudo infrasim version
    
  3. Infrasim节点配置管理:

    • 将配置映射添加到节点
    sudo infrasim config add <node name> <config path>
    
    • 删除节点的配置映射
    sudo infrasim config delete <node name>
    
    • 更新节点的配置映射
    sudo infrasim config update <node name> <config path>
    
    • 使用环境编辑器编辑配置映射
    sudo infrasim config edit
    
    • 列出所有配置映射
    sudo infrasim config list
    
  4. Infrasim服务节点命令

    • 启动节点
    sudo infrasim node start [node name]
    
    • 检查节点状态
    sudo infrasim node status [node name]
    
    • 停止节点
    sudo infrasim node stop [node name]
    
    • 重新启动节点
    sudo infrasim node restart [node name]
    
    • 停止节点并删除其运行时工作区
    sudo infrasim node destroy [node name]
    

    默认节点配置已添加到配置中 在infrasim init期间映射。在node命令中,参数[node name]是可选的。如果未指定,则将其视为节点 “违约”。

注意:可以使用vnc访问模拟的旧硬件 默认VNC端口为5901

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
随机如何深入审查某些函数的内部Java实现?   mysql Java/GlassFish MySQLNonTransientConnectionException   java访问枚举元素的位置   Android:Java在很多类中是否效率较低   java中字节数组到短数组再返回   java AutoRotate不会在setRequestedOrientation之后更改OnConfiguration   工件部署期间发生java GlassFish4错误   java添加片段会导致崩溃   在ListView(Android)上使用OnTouchListener时java崩溃   Java接口静态变量未初始化   javafx获取Java中MediaPlayer的当前状态   java获取所有选定的JList项JFrame表单Netbeans   java重写hashcode和等于强制所有实例是相同的   java如何将此日期格式与正则表达式匹配?   Java中的异常处理是一种测试形式吗?   spring hibernate查询中的java日期   java如何维护持久的后台线程?   java以一定的比率运行方法   java添加了与GWT的集成