标签: virtualization

虚拟Mac?

我正在考虑为iPhone尝试一些开发,是否有可能在VMWare中安装Leopard?我已经有一台非常高规格的PC,我想要使用舒适的设置,或者我是否需要购买真正的Mac?

iphone macos virtualization

10
推荐指数
2
解决办法
2185
查看次数

将虚拟机映像创建为持续集成工件?

我目前正在开发一种服务器端产品,在新服务器上部署有点复杂,这使其成为在VM中进行测试的理想选择.我们已经在使用Hudson作为我们的CI系统,我真的希望能够使用最新最好的软件作为构建工件来部署虚拟机映像.

那么,一个人怎么去做呢?为此目的推荐使用哪种VM软件?要完成这项工作需要多少脚本?在此处使用Windows 2003 Server作为操作系统时是否存在任何问题?

virtualization vmware continuous-integration hudson

10
推荐指数
1
解决办法
8320
查看次数

如何从VMware来宾计算机连接到安装在Windows 7主机上的服务器?

如何从VMware来宾(虚拟)计算机连接到主机(物理)计算机上安装的服务器?在客户机中浏览器的地址栏中键入"localhost"之类的操作无效.如果重要的话,我的主机操作系统是安装了WMware Workstation的Windows 7 64位操作系统.

编辑:桥接网络连接结合从客户机器引用192.168.0.10*确实工作(用从0开始的数字替换*直到它工作).

virtualization vmware virtual-machine vmware-workstation

10
推荐指数
1
解决办法
5万
查看次数

如何检测到Windows VirtualStore的文件重定向?

自Win Vista发布以来,微软为以32位进程运行的传统应用程序引入了文件虚拟化.作为Microsoft用户帐户控制(UAC)的一部分发布,尝试写入受操作系统保护的任何位置的任何遗留应用程序都将重定向到VirtualStore.

此时,已采取措施确保有问题的应用程序现在作为支持UAC的64位进程运行,但是,这对解决将用户数据迁移到被认为是安全的虚拟化位置的问题几乎没有作用.

在解决此问题时,我发现在处理多个用户帐户时,在位于C:\ Program Files(x86)\ MyApp\Data的旧路径中进行了一些更改,同时,已对VirtualStore位于%localappdata%\ VirtualStore\Programs\MyApp\Data.问题是,如何检测是否正在进行任何文件/文件夹虚拟化以及如何合并这两个位置?

编辑:我发现几个网站详细说明了问题以及如何复制它,但没有包含修复方法.我确实找到了这个参考文件FILE_ATTRIBUTE_VIRTUAL来定义一个看起来很有希望的文件属性 - 我在某个地方找到了另一个引用,虽然我不记得在哪里,这表明这是Windows使用的属性,表明正在进行文件虚拟化并标记请求重定向.

这些链接描述了这个问题:

http://www.c-sharpcorner.com/uploadfile/GemingLeader/windows-file-and-registry-virtualization/

http://www.codeproject.com/Articles/66275/Windows-Vista-File-and-Registry-Virtualization

http://download.microsoftvirtuallabs.com/download/8/a/7/8a71365b-4c80-4e60-8185-8f12f59bf1d4/UACDataRedirection.pdf

c# virtualization uac virtualstore

10
推荐指数
1
解决办法
1万
查看次数

在线虚拟机中安全地评估perl代码

更新2:我得到了这个工作,它的生活:)

更新:请检查评论,@ urggami答案是否正常但有轻微问题.我可能正在做一些非常简单的错误.


我最近决定我必须学习Linux/Perl,然后我开始构建这个www.tryperl.com作为学习项目.它是各种各样的云IDE.

(自从我第一次接触perl,linux,bash,osx以来仅仅几个月,所以请放轻松我)

目前我使用Safe.pm评估代码,但我的游戏计划是:

一个单独的Amazon EC2 VM,它将评估不安全的 perl代码并返回结果.VM将被阻止从互联网和负载平衡.然后,我可以偶尔从快照重置此计算机.

主要是我将用于评估服务器上的perl代码的代码,我使用Time :: Out进行超时管理:

my $code = ..
my $arg = ..

#create a file with random name
my $filename = rand().".pl";
open(FILE,">$filename")
print FILE $code;
close(FILE);

#use Time::Out to timeout after 10 secs

my $ret = timeout 10 => sub {
  #run the file just created with $arg as an argument. << This is IMP 
  my $r …
Run Code Online (Sandbox Code Playgroud)

linux virtualization perl amazon-ec2

10
推荐指数
1
解决办法
560
查看次数

是否可以直接在OS X中运行Windows Phone 8模拟器?

我想在Mobile IE中测试网站.我不需要或者想要加载Windows 8,只需要Windows Phone 8.

我可以直接在Mac上运行Windows Phone 8吗?

macos virtualization ie-mobile browser-testing windows-phone-8

10
推荐指数
1
解决办法
6790
查看次数

在Windows上的VirtualBox上运行的Ubuntu上启用kvm

我有一台带有Intel CPU的Windows机器(启动菜单上启用了VMX).我正在使用VirtualBox运行Ubuntu Guest.我正在运行qemu以运行另一个客户操作系统,使用kvm(-enable-kvm选项).

尝试插入kvm-intel模块时出现以下错误:

FATAL: Error inserting kvm_intel (/lib/modules/2.6.20-ARCH/kernel/drivers/kvm/kvm-intel.ko): Operation not supported
Run Code Online (Sandbox Code Playgroud)

我在客户操作系统中检查了vmx标志,我也没看到

$ grep vmx /proc/cpuinfo
$
Run Code Online (Sandbox Code Playgroud)

无论如何在客户端Ubuntu操作系统中启用kvm支持,以便我可以在Ubuntu客户机上运行支持kvm的qemu?

virtualization virtualbox kvm qemu

10
推荐指数
1
解决办法
2万
查看次数

在mysql容器中提交数据

我使用官方支持的mysql映像创建了一个mysql容器.我运行图像挂载包含sql转储的文件夹,然后我在容器中创建了一个新数据库并导入了.sql转储:

sudo docker run --name mysql-psat1 -v /opt/Projets/P1/sqldumps:/mnt -e MYSQL_ROOT_PASSWORD=secret -d mysql:latest
sudo docker exec -it mysql-psat1 bash
> mysql -uroot -psecret -e 'create database liferay_psat1;'
> mysql -uroot -psecret liferay_psat1 < /mnt/liferay_sql_dump.sql
Run Code Online (Sandbox Code Playgroud)

然后我列出了正在运行的容器来获取该容器的id:

sudo docker ps -a
Run Code Online (Sandbox Code Playgroud)

然后,我将容器(使用导入的sql)作为新的容器映像提交

sudo docker commit -m "Imported liferay sql dump" <id-of-the-container> jihedamine/mysql-psat1:v1
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用该新映像启动容器,则mysql数据库不包含新创建的数据库liferay_psat1.

sudo docker run -ti jihedamine/mysql-psat1:v1 bash
> mysql -uroot -psecret
# show databases;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

谢谢你的帮助!

mysql database linux virtualization docker

10
推荐指数
2
解决办法
4339
查看次数

通过内核模块在ARMv7上进入管理程序模式

我正在开发一个项目,我有一个带有ARMv7处理器(Cortex A15)和OpenWRT OS的路由器.我在路由器上有一个shell,可以使用insmod加载内核模块.

我的目标是在C中编写一个内核模块,它更改HVBAR寄存器,然后执行hvc指令以使处理器处于hyp模式.这是一个科学项目,我想检查一下我是否可以将自己的虚拟机管理程序放在正在运行的系统上.但在我开始编写自己的虚拟机管理程序之前,我想检查是否以及如何将处理器置于hyp模式.

根据这张图片来自armv7-a手册B.9.3.4,系统必须处于非安全模式,而不是用户模式,SCR.HCE位必须为1.

在此输入图像描述

我的问题是如何使用C内核模块和内联汇编来准备处理器,然后执行hvc指令.我想用内核模块做这个,因为我从PL1开始.这个伪代码描述了我想要实现的目标:

  1. 调用smc //进入监控模式
  2. 将SRC.HCE设置为1 //以启用hvc指令
  3. 将SRC.NS设置为1 //以将系统设置为不安全
  4. call hvc#0 //调用hvc指令产生一个hypervisor异常

c virtualization arm openwrt hypervisor

10
推荐指数
1
解决办法
446
查看次数

寻找有关在Windows 7上安装应用程序的"正确"方法的文档

我正在使用一些遗留应用程序(10-15岁),我正在尝试找到有关在Windows 7上安装和运行它们(以及任何用户应用程序)的"正确"方法的指导,而无需完全的管理员权限.

换句话说,在文件可执行/只读的情况下,文件应该在哪里,注册表项应该去哪里,以避免在安装和安装过程中出现UAC和Windows 7文件/注册表虚拟化问题运行.

几年前,我似乎记得有关此主题的微软白皮书,但现在无法找到任何相关信息.我在用户端找到了信息(如何通过兼容性调整让遗留应用程序在Windows 7上运行),但在开发人员方面没有(如何创建/安装应用程序以便在Windows 7上本地运行).

任何指向此类信息的指针都将非常受欢迎.谢谢.

windows installation virtualization uac windows-7

9
推荐指数
1
解决办法
1389
查看次数