vm虚拟化问题积累

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

本帖最近评分记录

时间: 2024-07-28 14:08:58

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

虚拟化技术基础

摘要 虚拟化是云计算系统中的一种基础技术,可以说当前一个云计算服务必定是构建在虚拟化的基础上的.本文首先介绍了不同抽象层次的虚拟化技术,之后对应用广泛的系统级虚拟化和操作系统级虚拟化进行了更详细的分类和描述,最后介绍了各种典型虚拟化方案的具体实现. 虚拟化技术简介 首先,什么是计算机?现在使用的计算机都离不开冯诺依曼体系结构,如图1所示,有输入设备.输出设备.存储器.cpu这就算是完整的计算机硬件环境了(当然还需要网卡.显卡等等).虚拟化技术就是在一台机器上模拟出独立的cpu.存储器等使得同一台

Proxmox VE:自建虚拟化方案

Proxmox VE 简介 Proxmox Virtual Environment,或 Proxmox VE,是来自德国的开源虚拟化方案.软件和社区支持都是免费的,企业用户则可以通过订阅制获得付费商业支持.前几年我曾了解过 Proxmox VE,当时 PVE 的重心还在容器化(OpenVZ 和 LXC)上,因此没多做考虑.后来 PVE 的重心渐渐转移到虚拟机上,现在已经是相当成熟的 VM 虚拟化方案了.PVE 的虚拟化核心是 QEMU/KVM,因此可以说是「站在巨人的肩膀上」.QEMU 虽然成熟

中智讯-数据分析与挖掘技术实验室建设方案

中智讯(武汉)科技有限公司数据分析与挖掘技术实验室建设方案 1 实验室项目建设背景1.1 项目建设背景随着全球数据量的爆炸式增长和数据挖掘技术的发展,数据分析与数据挖掘技术正在以空前的速度产生和积累,对数据分析和数据挖掘的人才需求也快速增加.进入 2014 年,大数据(Big Data)一词越来越多地被提及,人们用它来描述和定义信息爆炸时代产生的海量数据,并命名与之相关的技术发展与创新.目前,大数据正在开启一次重大的时代转型,其影响力包括传统的金融.医疗保健.市场业.零售业.制造业.司法.工程和

微服务架构实践

目录 业务背景 微服务概念 微服务技术选型 微服务架构设计 微服务架构设计落地 微服务架构设计过程中积累的心得 总结 一.业务背景 1.1 产品现状 1.各产品系统独立开发,代码复用率低,系统之间互相调用,耦合严重,系统解耦独立部署困难. 2.传统的单体架构,规模越来越大也越来越笨重:当新功能的开发.功能的重构变得不再敏捷可控:测试者的回归测试边界难以琢磨:系统的上线部署也变的艰难 3.高并发访问下无法提供可靠性服务 4.持续集成.持续部署.持续交付等工程效率化工具严重缺失 5.监控系统.日志分

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

作者:曾凡松 阿里云云原生应用平台高级技术专家张振 阿里云云原生应用平台高级技术专家 导读:本文描述了阿里巴巴在容器管理领域的技术演进历程,解读了为什么 K8s 最终能够大获成功的原因,以及到今年 双11 阿里巴巴内部的 K8s 应用情况.内容着重描述了阿里巴巴基于 K8s 的云原生改造实践过程的三大能力升级,在对应能力升级过程中沉淀的技术解决方案,以及通过这些能力升级所取得的业务价值. 从 2015 年 Google 牵头成立 CNCF 以来,云原生技术开始进入公众的视线并取得快速的发展,到

K8s应用案例介绍——阿里云

原文链家:为什么 K8s 在阿里能成功?| 问底中国 IT 技术演进 着重描述了阿里巴巴基于 K8s 的云原生改造实践过程的三大能力升级,在对应能力升级过程中沉淀的技术解决方案,以及通过这些能力升级所取得的业务价值. 云原生技术也从原来的应用容器化发展出包括容器.Service Mesh.微服务.不可变基础设施.Serverless.FaaS 等众多技术方向,CFCF 旗下也囊括了越来多的开源项目. Kubernetes旨在帮助企业解决大规模 IT 基础设施的应用容器编排难题.Kubernete

初窥Windows Server Container

前言 相信大家对于Docker这项技术都有一定了解了,Container是一种轻量级的解决方案,非常适合将传统windows平台上的无状态服务迁移上去(相对于VM虚拟化更加能够提高整体资源利用率),加上微软的大部分技术架构都是可以整合的,而采用linux下的docker整合起来效果并不是特别好(比如我曾经尝试着用scom监控linux下Container,虽然成功了但是效果并不是很好),所以对于Windows平台的Docker我就更加期待了.今天我就把近一段时间一直零零散散做的一些小demo来做

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

传统的备份方式我们应该尽量避免,除非他们支持和执行使用基于(API)的虚拟环境中的管理备份.中科同向备份软件Heartsone-backup V8.0(以下简称HBU)就是通过VADP提供的一系列管理和数据的API接口.通过这些API接口,可以在不影响目标虚拟机运行状态的前提下对虚拟机进行备份和恢复,包括: 1. 对虚拟机磁盘文件进行整体或者增量备份和恢复: 2. 对Guest OS进行文件级别的备份和恢复,目前支持Windows和Linux系统: 3. 如果Guest OS是Windows系统

想飞上天和xenserver肩并肩(一)

苦于坑爹的Mac硬盘虽然SSD但是容量也太小了,在平时需要同时开多台虚拟机,内存还勉强可以,但是硬盘是硬伤,于是把台式机做一下虚拟化成了我的首要选择. 首先想到的是虚拟化里边的龙头老大VM,但是在认真研究过vm之后发现对于个人用户来说,vm并不是一个好的选择,vm采用完全虚拟化,并且虚拟化技术复杂以至于个人感觉vm的效率并不高,复杂就代表对于机器来说会增加负担(毕竟个人用户一般都是用普通的台式机来玩,本来配置就不是很高),对于个人用户来说,母机硬件各种各样,可能在某种硬件上的兼容性不好,甚至直接