EXSi是什么?
答:是一个独立的系统,承载了虚拟机管理台,虚拟机存储设备等核心要件的一个系统,需要靠客户机通过vsphere连接后进行管理。

问题集:
一、建立桌面池找不到模板机问题:
 
目前因为此问题已经搁置了4天了一直没有解决。
找了很多资料,总结下模板机的条件是:
a、xp 或 win7
b、IP自动获取【前提有dhcp服务器】
c、装了vm 代理
d、要用vsphere 客户连上vCenter服务器 
【建数据中心,在下图右键新建即可】
 
f、必须安装vm tool【模板机上】
e、关机状态下做快照

目前楼主已经反复核查,确定是模板机符合条件.
解决方法:符合条件的模板机记得是关机状态下做快照,然后最好把所有服务器都重启下,因为用的是微软的系统更新得很慢,还不如直接重启来得快【特别是view administrator机子一定要重启】
二:删除虚拟池删除不了问题
由于为了可以使用ipad的朋友试试虚拟桌面结果把vm网络全部设成外网连通的,这下子涉及IP地址的全乱了,所以作者想删掉pool重建,这下一删就出问题了,之前删了没用,所以我索性把它克隆的镜像全部删了,可是还是删不了 。其实主要的原因是view所相关的服务器太多,而且镜像已经产生(比如ADSI上已有记录),若是连接着就删除的话,记录不会一次性同步,造成这边删了可是那边的服务还有记录结果又出现了。
 
解决方法:将所有与view administrator 相关的服务器先停掉,或者直接断开view administrator与其他服务器的连接,然后再进行删除【可能你会发现del灰了,你可以在desktops中找到你所建的池然后点进去就有del pool按钮】,这时在重新启动view administrator 就会发现pool没了,成功删除了。但是最好经过上面步骤后重新装下view server,这样建立新池也就没问题了
三:搭建vcenter server时,完全安装之前中断的错误
由于一开始没有考虑周全,所有实验环境重新搭建了一次,这一次却出现了完全安装之前中断,vspher client连接不上。
解决方法:
作者经过了3天奋斗终于知道怎么解决了,出现这个错误暂时来说可以无视它,请确认你的服务是否正确开启:
 【如果开启失败,请试试将登录帐户设置为本地管理员】
四:安装vcenter server出现JDBC错误
官方的解决方法是:
 
事实证明,有效!

问题五:vc要求的数据库的搭建,究竟要怎么搭?
解决方法:经过查看官方白皮书,以及问业内的前辈得出:
可利用官方的白皮书指南搭建:
建数据库【楼主用的是sql server 2008企业版】脚本为
use [master]  go CREATE DATABASE [VCDB] ON PRIMARY  (NAME = N'vcdb', FILENAME = N'C:\VCDB.mdf', SIZE = 2000KB, FILEGROWTH = 10% )  LOG ON  (NAME = N'vcdb_log', FILENAME = N'C:\VCDB.ldf', SIZE = 1000KB, FILEGROWTH = 10%)  COLLATE SQL_Latin1_General_CP1_CI_AS  gouse VCDB  go sp_addlogin @loginame=[vpxuser], @passwd=N\'vpxuser!0\', @defdb=\'VCDB\', @deflanguage=\'us_english\'go ALTER LOGIN [vpxuser] WITH CHECK_POLICY = OFF  go CREATE USER [vpxuser] for LOGIN [vpxuser] gouse MSDB goCREATE USER [vpxuser] for LOGIN [vpxuser] go
然后创建架构:
CREATE SCHEMA [VMW]goALTER USER [vpxuser] WITH DEFAULT_SCHEMA =[VMW]goif not exists (SELECT name FROM sysusers WHERE issqlrole=1 AND name = 'VC_ADMIN_ROLE')CREATE ROLE VC_ADMIN_ROLE;GRANT ALTER ON SCHEMA ::[VMW] to VC_ADMIN_ROLE;GRANT REFERENCES ON SCHEMA ::[VMW] to VC_ADMIN_ROLE;GRANT INSERT ON SCHEMA ::[VMW] to VC_ADMIN_ROLE;GRANT CREATE TABLE to VC_ADMIN_ROLE;GRANT CREATE VIEW to VC_ADMIN_ROLE;GRANT CREATE Procedure to VC_ADMIN_ROLE;if not exists (SELECT name FROM sysusers WHERE issqlrole=1 AND name = 'VC_USER_ROLE')CREATE ROLE VC_USER_ROLEgoGRANT SELECT ON SCHEMA ::[VMW] to VC_USER_ROLEgoGRANT INSERT ON SCHEMA ::[VMW] to VC_USER_ROLEgoGRANT DELETE ON SCHEMA ::[VMW] to VC_USER_ROLEgoGRANT UPDATE ON SCHEMA ::[VMW] to VC_USER_ROLEgoGRANT EXECUTE ON SCHEMA ::[VMW] to VC_USER_ROLEgosp_addrolemember VC_USER_ROLE , [vpxuser]gosp_addrolemember VC_ADMIN_ROLE , [vpxuser]gouse MSDB goif not exists (SELECT name FROM sysusers WHERE issqlrole=1 AND name = 'VC_ADMIN_ROLE')CREATE ROLE VC_ADMIN_ROLE;goGRANT SELECT on msdb.dbo.syscategories to VC_ADMIN_ROLEgoGRANT SELECT on msdb.dbo.sysjobsteps to VC_ADMIN_ROLEgoGRANT SELECT ON msdb.dbo.sysjobs to VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_job TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_delete_job TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_jobstep TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_update_job TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_jobserver TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_jobschedule TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_category TO VC_ADMIN_ROLEgosp_addrolemember VC_ADMIN_ROLE , [vpxuser]go
执行vcerter server中自带的脚本【路径为
/installation_directory/vCenter-Server/dbschem】:顺序:
VCDB_mssql.SQLload_stats_proc_mssql.sqlpurge_stat1_proc_mssql.sqlpurge_stat2_proc_mssql.sqlpurge_stat3_proc_mssql.sqlpurge_usage_stats_proc_mssql.sqlstats_rollup1_proc_mssql.sqlstats_rollup2_proc_mssql.sqlstats_rollup3_proc_mssql.sqlcleanup_events_mssql.sqldelete_stats_proc_mssql.sqlupsert_last_event_proc_mssql.sqlload_usage_stats_proc_mssql.sqlTopN_DB_mssql.sqlcalc_topn1_proc_mssql.sqlcalc_topn2_proc_mssql.sqlcalc_topn3_proc_mssql.sqlcalc_topn4_proc_mssql.sqlclear_topn1_proc_mssql.sqlclear_topn2_proc_mssql.sqlclear_topn3_proc_mssql.sqlclear_topn4_proc_mssql.sqlrule_topn1_proc_mssql.sqlrule_topn2_proc_mssql.sqlrule_topn3_proc_mssql.sqlrule_topn4_proc_mssql.sqlprocess_license_snapshot_mssql.sqlprocess_temptable0_proc_mssql.sqlprocess_temptable1_proc_mssql.sqlprocess_temptable2_proc_mssql.sql这样就完成了数据库的建立

 1.jpg (62.14 KB)

2012-3-16 17:21

 4.jpg (31.73 KB)

2012-3-16 17:39

 14.jpg (40.76 KB)

2012-3-17 00:16

 14.jpg (40.76 KB)

2012-3-17 00:18

 15.jpg (57.87 KB)

2012-3-17 00:18

 25.jpg (38.46 KB)

2012-3-17 15:34

 37.jpg (23.99 KB)

2012-3-18 13:42

 38.jpg (28.37 KB)

2012-3-18 17:07

 39.jpg (41.42 KB)

2012-3-18 17:07

 3.jpg (29.63 KB)

2012-3-22 17:06

 54.jpg (30.79 KB)

2012-3-22 17:08

 图片29.jpg (39.81 KB)

2012-4-4 20:27

本帖最近评分记录

vm虚拟化问题积累的更多相关文章

  1. VM ESXI 服务器虚拟化资料积累

    编者按: 公司业务需求,公有云平台不能满足部署mac系统环境的需求,故租赁或托管物理机自行虚拟化,使用的工具就是VM ESXI .从部署到应用都没有遇到过什么问题,但是在今天发生VMware vSph ...

  2. Proxmox VE:自建虚拟化方案

    Proxmox VE 简介 Proxmox Virtual Environment,或 Proxmox VE,是来自德国的开源虚拟化方案.软件和社区支持都是免费的,企业用户则可以通过订阅制获得付费商业 ...

  3. 为什么 K8s 在阿里能成功?| 问底中国 IT 技术演进

    作者: 曾凡松 阿里云云原生应用平台高级技术专家 张振 阿里云云原生应用平台高级技术专家 导读:本文描述了阿里巴巴在容器管理领域的技术演进历程,解读了为什么 K8s 最终能够大获成功的原因,以及到今年 ...

  4. 为什么 K8s 在阿里能成功(转)

    为什么 K8s 在阿里能成功?| 问底中国 IT 技术演进   作者:曾凡松 阿里云云原生应用平台高级技术专家张振 阿里云云原生应用平台高级技术专家 导读:本文描述了阿里巴巴在容器管理领域的技术演进历 ...

  5. 第一次听到了docker

    1.今天工作中,同时要我给应用申请3个docker,因为之前是一直在做开发,部署就在tomcat里面测试,下来搜素了一下,发现docker和maven类似,不过docker是环境的一个快照,因为之前开 ...

  6. 中科同向备份软件Heartsone-backup(足足16个软件,可差异化备份虚拟机)

    传统的备份方式我们应该尽量避免,除非他们支持和执行使用基于(API)的虚拟环境中的管理备份.中科同向备份软件Heartsone-backup V8.0(以下简称HBU)就是通过VADP提供的一系列管理 ...

  7. Nginx+keepalive局域网其它主机ping vip不通

    有两台高可用server server1  192.168.11.10 server2  192.168.11.11 vip :192.168.11.12 配置好keepalive之后在server1 ...

  8. Docker入门学习

    Python爬虫 最近断断续续的写了几篇Python的学习心得,由于有开发经验的同学来说上手还是比较容易,而且Python提供了强大的第三方库,做一个小的示例程序还是比较简单,这不我之前就是针对Pyt ...

  9. 深入理解 Java 虚拟机——走近 Java

    1.1 - 概述 Java 总述:Java 不仅是一门编程语言,还是一个由一系列 计算机软件 和 规范 形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于 嵌入式 ...

随机推荐

  1. jsp中获取当前项目名称

    在JSP页面获取当前项目名称的方法: 方法1: <%= this.getServletContext().getContextPath() %> 方法2: 使用EL表达式 ${pageCo ...

  2. JMeter学习笔记---作用域规则

    JMeter测试树中既包含遵循分层规则的测试元件(监听器.配置元件.后置处理器.前置处理器.断言.定时器),又包含遵循顺序规则的测试元件(逻辑控制器.采样器),测试人员创建测试计划的同时,实际上就创建 ...

  3. Linux中断 - High level irq event handler

    一.前言 当外设触发一次中断后,一个大概的处理过程是: 1.具体CPU architecture相关的模块会进行现场保护,然后调用machine driver对应的中断处理handler 2.mach ...

  4. Linux进程学习 - 孤儿进程和守护进程

    孤儿进程和守护进程 通过前面的学习我们了解了如何通过fork()函数和vfork()函数来创建一个进程.现在 我们继续深入来学习两个特殊的进程:孤儿进程和守护进程 一.孤儿进程 1.什么是 孤儿进程如 ...

  5. http连接优化

    http连接的性能优化 并行连接(能够同一时候和多台server建立HTTP连接) 持久连接 管道化连接 复用的连接 并行连接 长处: 并行连接能够在带宽资源充足的情况下同一时候建立多个HTTP连接, ...

  6. Nginx 的线程池与性能剖析【转载】

    正如我们所知,NGINX采用了异步.事件驱动的方法来处理连接.这种处理方式无需(像使用传统架构的服务器一样)为每个请求创建额外的专用进程或者线程,而是在一个工作进程中处理多个连接和请求.为此,NGIN ...

  7. Python rstrip() 方法

    描述 Python rstrip() 方法用于删除字符串尾部指定的字符,默认字符为所有空字符,包括空格.换行(\n).制表符(\t)等. 语法 rstrip() 方法语法: S.rstrip([cha ...

  8. Linux下安装配置Redis

    一 下载并安装 (1)下载: [root@localhost src]# wget http://download.redis.io/releases/redis-3.2.5.tar.gz (2)安装 ...

  9. javascript array操作

    首先来看一下怎么判断一个对象是不是数组: 1.Array.isArray(obj) 调用数组的isArray方法 2.obj instanceof Array 判断对象是否是Array的实例 3.Ob ...

  10. Android开发7——android.database.CursorIndexOutOfBoundsException:Index -1 requested

    android中数据库处理使用cursor时,游标不是放在为0的下标,而是放在为-1的下标处开始的. 也就是说返回给cursor查询结果时,不能够马上从cursor中提取值. 下面的代码会返回错误Us ...