VMware vCenter Server7.0安装配置
vSphere 的两个核心组件是 ESXi和vCenter Server。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
准备安装镜像
官网下载地址:https://customerconnect.vmware.com/en/downloads/info/slug/datacenter_cloud_infrastructure/vmware_vsphere/7_0(需账号登陆)
这里以版本7.0.3为例:

下载好之后:

授权信息
准备好评估序列号或购买的商业授权序列号
评估版本序列号可在官网下载申请(每个账号只能下载一次评估版).
IP地址和网卡确认
结合宿主机的网络规划:
IP地址172.16.112.10/24,网关172.16.112.254
网络选择测试ESXi主机上的VM Network,
VLan ID:不用单独设置,根据VCSA所用网络网卡来定(VM Network或其他自定义的名字)。
FQDN(唯一域名):这里仅使用IP地址访问,不用设置。

部署 OVA 文件作为 vCenter Server 虚拟机
VCSA的安装镜像内包含一个OVA虚拟机文件,通过镜像内的安装程序来配置和部署OVA文件:

解压或装载VCSA安装镜像,导航到 vcsa-ui-installer 目录,转至所用操作系统的子目录,然后运行安装程序可执行文件。
对于 Windows 操作系统,转至 win32 子目录,并运行 installer.exe 文件。


在主页中,单击安装以启动部署向导。

阅读并接受许可协议,然后单击下一步。

连接到要部署 vCenter Server Appliance 的服务器(即ESXi主机,确保安装镜像所在主机与ESXi主机通信正常)。

在“设置设备虚拟机”页面上,输入 vCenter Server 设备(虚拟机)的名称,设置 root 用户的密码,然后单击下一步。

根据体量,选择 vCenter Server Appliance 的部署大小。然后单击下一步。

选择 vCenter Server Appliance 的存储大小,然后单击下一步。
从可用数据存储列表中,选择将存储所有虚拟机配置文件和虚拟磁盘的位置,也可以通过选择启用精简磁盘模式启用精简置备。

在“配置网络设置”页面上,设定网络设置。单击下一步。

检查设置概览,然后单击完成开始 OVA (虚拟机)部署过程。

等待 OVA 部署完成。大约需要20分钟

ESXi主机上也能看到任务进度

上一步部署完成后,单击继续以执行部署过程的第 2 阶段,注意确保此时安装程序所在的操作系统与VCSA的管理地址是相通的。


配置设备中的时间设置,对设备启用远程 SSH 访问(可选),然后单击下一步。时间可以选择和ESXi主机同步,这里选的NTP服务器同步。SSH默认禁用,安装完之后也可以再启用。

创建一个新的 vCenter Single Sign-On 域或加入现有域。

加入客户体验计划,这里选的不加入。单击下一步。

在“即将完成”页面上,查看配置概览,单击完成。
注意:一旦点击完成(确定),配置进程不能手动中断或取消。预计20分钟。


完成初始设置后,在浏览器中输入 https://172.16.112.10(前面设置的vCenter Server地址),登录到 vCenter Server Appliance 中的 vCenter Server 实例。

添加许可
菜单>系统管理>许可证>增加密钥

分配许可

新建数据中心、新建集群、添加主机。
在vCenter主节点上点右键,选择新建数据中心,在数据中心节点上点右键选择新建集群,在集群上点右键选择添加主机,也可以直接在数据中心根目录上添加主机(无法使用集群相关的高可用(HA)等功能)。
添加主机

注意,如果是加入到集群,主机会先进入维护模式,会影响已运行的虚拟机。

注意事项
我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po
我打算为ruby脚本创建一个安装程序,但我希望能够确保机器安装了RVM。有没有一种方法可以完全离线安装RVM并且不引人注目(通过不引人注目,就像创建一个可以做所有事情的脚本而不是要求用户向他们的bash_profile或bashrc添加一些东西)我不是要脚本本身,只是一个关于如何走这条路的快速指针(如果可能的话)。我们还研究了这个很有帮助的问题:RVM-isthereawayforsimpleofflineinstall?但有点误导,因为答案只向我们展示了如何离线在RVM中安装ruby。我们需要能够离线安装RVM本身,并查看脚本https://raw.github.com/wayn
我有一个奇怪的问题:我在rvm上安装了rubyonrails。一切正常,我可以创建项目。但是在我输入“railsnew”时重新启动后,我有“程序'rails'当前未安装。”。SystemUbuntu12.04ruby-v"1.9.3p194"gemlistactionmailer(3.2.5)actionpack(3.2.5)activemodel(3.2.5)activerecord(3.2.5)activeresource(3.2.5)activesupport(3.2.5)arel(3.0.2)builder(3.0.0)bundler(1.1.4)coffee-rails(
我刚刚为fedora安装了emacs。我想用emacs编写ruby。为ruby提供代码提示、代码完成类型功能所需的工具、扩展是什么? 最佳答案 ruby-mode已经包含在Emacs23之后的版本中。不过,它也可以通过ELPA获得。您可能感兴趣的其他一些事情是集成RVM、feature-mode(Cucumber)、rspec-mode、ruby-electric、inf-ruby、rinari(用于Rails)等。这是我当前用于Ruby开发的Emacs配置:https://github.com/citizen428/emacs
我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e
我有一个在Linux服务器上运行的ruby脚本。它不使用rails或任何东西。它基本上是一个命令行ruby脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg
我的最终目标是安装当前版本的RubyonRails。我在OSXMountainLion上运行。到目前为止,这是我的过程:已安装的RVM$\curl-Lhttps://get.rvm.io|bash-sstable检查已知(我假设已批准)安装$rvmlistknown我看到当前的稳定版本可用[ruby-]2.0.0[-p247]输入命令安装$rvminstall2.0.0-p247注意:我也试过这些安装命令$rvminstallruby-2.0.0-p247$rvminstallruby=2.0.0-p247我很快就无处可去了。结果:$rvminstall2.0.0-p247Search
我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121
由于fast-stemmer的问题,我很难安装我想要的任何rubygem。我把我得到的错误放在下面。Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingfast-stemmer:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcreatingMakefilemake"DESTDIR="cleanmake"DESTDIR=
我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm