我试图启动多个虚拟机,需要有一个直接的控制台访问(无论是通过SSH等) 所以,我可以使用virsh / KVM工具启动多个虚拟机。 我怎么做的是,我只有一个模板转储XMLconfiguration文件,并创build虚拟机。 但是,我总是必须在GUI上回复以访问VM控制台。 我试图ssh到它给我一个以下错误。 SSH:连接到主机192.168.122.14端口22:连接被拒绝我看不到SSH工作后看到多个论坛,也许还有其他方法可以解决这个问题。 我如何解决这个问题还是有更好的select? 我也试过stream浪汉,我可以ssh,但我宁愿使用virsh / KVM工具(后来我需要执行live-migration,virsh支持比stream浪者更好)
我遇到的问题是,当我从主机访问http://d7.subdomain.example.org时,它会将我带到默认的apache It Works页面。 我在带有带有virtualbox提供程序的Ubuntu 12.04 Vagrant框的Mac主机上。 我已经检查了sites-enabled /,并且在运行sudo a2ensite d7.subdomain.example.org命令之后,站点确实出现在那里。 如果我去http://d7.subdomain.example.org/drupal/site-docroot它把我带到正确的地方。 这似乎是无视我的虚拟主机一起。 我的stream浪文件: # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure(2) do |config| config.vm.box = "precise32" config.vm.box_url = "http://files.vagrantup.com/precise32.box" config.hostmanager.enabled = true config.hostmanager.manage_host = true config.vm.define "drupal" do |node| node.vm.hostname = "d7.subdomain.example.org" node.vm.network :private_network, ip: "172.22.22.26" node.hostmanager.aliases = [ "www.d7.subdomain.example.org" ] end […]
在尝试通过networking进行连接时,我遇到了nxlog问题。 看起来它与错误configuration的networking(这是在Vagrant内的虚拟机上) 错误讯息是 ERROR无法连接到192.168.41.2:514上的udp套接字; 一个套接字操作试图到一个不可达的networking。 不幸的是,它从来没有试图重新连接。 我已经看到有一个选项来重新连接configuration文件,但只有SSL和TCP,它已被弃用。 我没有find论坛和文件的细节 – 有什么我可以做强迫重新连接(或检测错误连接?) 谢谢
我注意到我们的Web项目(Drupal)在虚拟框中使用memcached时运行速度较慢。 如果没有使用memcached,页面加载时间会更快。 我没有注意到任何不自然的memcached行为。 虚拟的盒子是(使用stream浪汉): Debian挤压607 1个CPU核心(ICH主板驱动程序) 4G内存 SSD驱动器(ICH驱动程序) Drupal的具体设置是: $conf['cache_backends'][] = 'sites/all/modules/contrib/memcache/memcache.inc'; $conf['cache_class_cache_form'] = 'DrupalDatabaseCache'; $conf['cache_default_class'] = 'MemCacheDrupal'; $conf['memcache_key_prefix'] = 'oursite_'; 只是为了将其与本机(非虚拟化)环境进行比较 – 在同一个项目上,memcached提高了10-20%的性能。 任何想法? 有什么地方可以继续调查吗?
我有一个运行CentOS的Vagrant虚拟机,它是从一个文件(config.yaml)构build的,我试图获取PHP错误日志设置和访问。 config.yaml – PHP部分: php: install: '1' settings: version: '56' modules: php: – cli – intl – mcrypt pear: { } pecl: – pecl_http ini: display_errors: Off error_reporting: E_ALL & ~E_NOTICE & ~E_STRICT session.save_path: /var/lib/php/session date.timezone: America/Denver log_errors: On error_log: /var/log/php_errors.log fpm_ini: error_log: /var/log/php-fpm.log fpm_pools: phpfp_tg4gv8zscipk: ini: prefix: www listen: '127.0.0.1:9000' security.limit_extensions: .php user: www-user […]
我正在构build一个用于Vagrant和/或Puppet的基础虚拟机。 我已经完成了最小的CentOS 6.3安装32位。 它仍然是大约800 MB的大小。 从我发现的那里,人们已经build立了大约300 MB的磁盘基础虚拟机。 我已经清除了yumcaching。 我看到很多地区数据,但是我不确定是否应该删除它们,因为最终可能需要Web开发和国际化。 任何人有一些提示来帮助我? 我没有find很多。 请注意:没有安装桌面。
我需要能够一次又一次启动虚拟机,这样我就可以有空间从项目的“开发”分支(使用主厨)构build最新的迭代,运行configuration脚本,并确保脚本不是由于最新的版本改变了某些东西而被打破 我一直在看Vagrant,我喜欢我目前所看到的,但从网站上看来,赞成Type 2 Hypervisors。 经过一番Google和邮件列表的search之后,我发现github上有一个vSphere插件,除了VirtualBox的支持。 我的问题是,Vagrant是否支持T1 Hypervisor?
我有一台运行Ubuntu 12.04的生产服务器,我想在其上安装一个Gitlab虚拟机(使用Vagrant和Virtualbox)。 假设访问Gitlab的地址是gitlab.mydomain.com。 DNS区域已configuration为指向服务器的IP地址。 我希望用户能够从外部访问Gitlab(推送到存储库或访问Web界面)。 VM已configuration为拥有IP地址。 这意味着,当浏览http://gitlab.mydomain.com例如,请求必须被转发到服务器上的虚拟机,即。 到VM IP地址。 有什么方法来configuration这个? Apache可以用作代理吗? 在这种情况下,我猜测它只适用于HTTP请求,但不适用于推送到VM上的Git存储库。
我有一个stream浪虚拟机通过Puppet供应。 我正在testing这两个不同的Ubuntus,12.04和13.10,都使用“标准”precise32框。 我正在testing的应用程序是使用Python的setuptools(通过执行pip install /vagrant ) pip install /vagrant的Django应用程序。 使用13.10作为主机,虚拟机似乎configuration得很好。 然而在12.04,一些后来的Puppet规则开始失败,取决于我的manage.py脚本: vagrant@precise32:~$ sudo -u buffet ~buffet/project/manage.py collectstatic Traceback (most recent call last): File "/home/buffet/project/manage.py", line 11, in <module> import settings File "/home/buffet/project/settings.py", line 3, in <module> import pkg_resources File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2727, in <module> add_activation_listener(lambda dist: dist.activate()) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 700, in subscribe callback(dist) File […]
我正在尝试在OS X托pipe的stream浪机器中使用docker-compose / docker。运行“docker-compose up”总是失败 mysqld:无法创build/写入文件'/ var / lib / mysql / is_writable'(Errcode:13 – Permission denied) 不过,我可以手动创build文件。 (使用touch和sudo -g vagrant touch ) 有没有人知道去哪里debugging呢? 日志: db_1 | Initializing database db_1 | mysqld: Can't create/write to file '/var/lib/mysql/is_writable' (Errcode: 13 – Permission denied) db_1 | 2016-05-21T22:55:38.877522Z 0 [ERROR] –initialize specified but the data directory exists and is […]