VMware-ESX-Server 配置主机本想学习一下,可是我输入登录名 root 和密码之后就不知道下了怎么操作了。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VMware-ESX-Server 配置主机本想学习一下,可是我输入登录名 root 和密码之后就不知道下了怎么操作了。相关的知识,希望对你有一定的参考价值。

在电脑上安装了VMware-ESX-Server 配置主机,本想学习一下,可是开机后在dos输入登录名 root 和密码之后就不知道下了怎么操作了。不知道怎么才能进入分配创建虚拟主机的界面。
还有就是VMware-ESX-Server 是基于xp|winds系统的还是,本身就是一个系统,想请朋友指教一下。

本身就是操作系统。
登录后是让你维护服务器端的,干不了别的。
需要配置和使用虚拟机,需要从另一台计算机,用浏览器登录这台机器的ip地址,然后输入帐号后,就能进行虚拟机安装、调试、运行了,浏览器中就能看到虚拟机运行起来的桌面的,而且这里可以配置服务器的动态资源调度,例如设定资源池,空余的CPU计算能力、空余的内存、空余的硬盘等,在哪个虚拟机忙的时候供他使用,让空闲的虚拟机自动让出资源等等。
还包括动态迁移虚拟机、动态备份等等,很多游戏的多个区的那种,就是用这种方法在刀片服务器上实现动态调整各个区资源的。
参考技术A 1、你是不是用的workstation安装的esx
2、正确的登录是在IE 输入你安装esx时配置的IP 地址 https://。。。 下载client程序安装,通过这个程序去登陆esx
3、esx是独立的系统,基于linux的,你都已经装起来了,怎么还不清楚
4、其实esx 是需要vc的,是用client程序去登陆vc,然后用vc去添加esx主机,利用VC进行相关的迁移、复制、模板、HA、DRS、FT、加载存储等等动作,如果不用VC那么esxi简单而且是免费的

这个东西只能回答你这么多了,想学习有两个网站 VMsky和虚拟人 ,你可以去看看
参考技术B 这个没有记错的话VMware-ESX-Server是基于服务器上用的虚拟主机软件吧,你真的把他放在一般的桌面机上了==。

这款软件解释的通俗点就是提高服务器的利用率,是把一台企业级的服务器划分成多台的虚拟服务器,从而使这台真正的服务器发挥出自己最大的效率。

这个系统是基于Linux内核的,至于操作你还是专门买本书看吧==
参考技术C 是linux系统,主机建好之后 要用客户机ie登录到esx的ip地址上,下载个客户端,再进行登录的。当然也可以在命令行中操作,具体可以到vmware官网上下载操作手册。

Nginx配置多个基于域名的虚拟主机+实验环境搭建+测试

0.说明


    使用Nginx可以配置基于域名的虚拟主机、基于端口的虚拟主机和基于端口的虚拟主机,比较常用的是基于域名的虚拟主机,这里要做的配置是基于域名的虚拟主机,并且是配置多个基于域名的虚拟主机。

    关于Nginx配置文件的说明可以参考官方文档,同时也可以参考老男孩老师的书籍《跟老男孩学Linux运维:Web集群实战》,讲解得非常好!




1.实验环境


    关于Nginx的详细安装配置,可以参考另一篇博文《在CentOS上编译安装Nginx+实验环境搭建+测试》

    本次实验的测试环境使用的宿主机操作系统为Windows 7,在Vmware虚拟机安装CentOS 6.5,说明如下:

  • 宿主机操作系统Windows 7

  • 虚拟机安装的操作系统CentOS 6.5

  • 虚拟机操作系统上网方式NAT

    而当使用NAT的方式进行上网时虚拟机、宿主机之间的网络连接关系可如下所示:

技术分享

    关于为什么网络拓扑结构是这样的,这里不展开说明,可以参考博主的另一篇博文《在实践中深入理解VMware虚拟机的上网模式NAT模式》,这篇文章深入地分析了VMware虚拟机使用NAT模式上网时的网络结构细节,相信看完这篇文章后,这里搭建Nginx的实验环境也就很容易理解了。

    另外需要注意的是这里安装的CentOS 6.5操作系统使用了最小化安装,并且只定制安装了一些常用的开发工具如gcc等,其版本信息如下:

[[email protected] ~]# cat /etc/redhat-release 
CentOS release 6.5 (Final)
[[email protected] ~]# uname -r
2.6.32-431.el6.x86_64
[[email protected] ~]# uname -m
x86_64




2.配置一个基于域名的虚拟主机与测试


    先启动Nginx,验证服务是否正常:

[[email protected] ~]# /application/nginx/sbin/nginx 
[[email protected] ~]# netstat -lnp | grep 80        
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      6881/nginx          
unix  2      [ ACC ]     STREAM     LISTENING     9180   1/init              @/com/ubuntu/upstart
[[email protected] ~]# curl localhost
<h1>Hello, I‘m xpleaf.</h1>
[[email protected] ~]# LANG=en
[[email protected] ~]# wget localhost
--2017-02-24 13:33:43--  http://localhost/
Resolving localhost... ::1, 127.0.0.1
Connecting to localhost|::1|:80... failed: Connection refused.
Connecting to localhost|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 28 [text/html]
Saving to: `index.html.1‘

100%[======================================>] 28          --.-K/s   in 0s      

2017-02-24 13:33:43 (1.87 MB/s) - `index.html.1‘ saved [28/28]

    从上面的输出可以看到,此时Nginx是可以正常运行和提供服务的。


(1)实验准备:最小化Nginx的主配置文件nginx.conf

    Nginx的配置文件在安装目录下的conf目录中:

[[email protected] ~]# tree /application/nginx
/application/nginx
|-- client_body_temp
|-- conf
|   |-- fastcgi.conf
|   |-- fastcgi.conf.default
|   |-- fastcgi_params
|   |-- fastcgi_params.default
|   |-- koi-utf
|   |-- koi-win
|   |-- mime.types
|   |-- mime.types.default
|   |-- nginx.conf
|   |-- nginx.conf.default
|   |-- scgi_params
|   |-- scgi_params.default
|   |-- uwsgi_params
|   |-- uwsgi_params.default
|   `-- win-utf
|-- fastcgi_temp
|-- html
|   |-- 50x.html
|   |-- index.html
|   `-- index.html.source
|-- logs
|   |-- access.log
|   |-- error.log
|   `-- nginx.pid
|-- proxy_temp
|-- sbin
|   `-- nginx
|-- scgi_temp
`-- uwsgi_temp

    nginx.conf便是主配置文件,nginx.conf.default则是它的备份,该配置文件有数百行:

[[email protected] conf]# wc -l nginx.conf
117 nginx.conf

    为了学习的方便,可以考虑将其注释内容去掉:

[[email protected] conf]# egrep -v "#|^$" nginx.conf.default >nginx.conf
[[email protected] conf]# cat nginx.conf
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       80;
        server_name  localhost;
        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}
[[email protected] conf]# wc -l nginx.conf
22 nginx.conf

    去掉了注释和空白行后只有22行,就很方便我们待会做实验时进行配置了。


(2)修改配置文件

    假设我们的Nginx为站点www.xpleaf.cn服务,则可以将主配置文件修改为如下:

[[email protected] conf]# cat nginx.conf
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       80;
        server_name  www.xpleaf.com;
        location / {
            root   html/www;
            index  index.html index.htm;
        }
    }
}

    主要是修改了第12行和第14行,其中第14行说明该站点的根目录的html文件在html/www/目录中。


(3)创建域名对应的站点目录及文件

[[email protected] nginx]# cd html/
[[email protected] html]# mkdir www
[[email protected] html]# echo "This page is: www.xpleaf.cn">www/index.html 
[[email protected] html]# cat www/index.html 
This page is: www.xpleaf.cn


(4)重新启动Nginx服务

[[email protected] html]# /application/nginx/sbin/nginx -t   # 检查Nginx配置语法
nginx: the configuration file /application/nginx-1.6.3//conf/nginx.conf syntax is ok
nginx: configuration file /application/nginx-1.6.3//conf/nginx.conf test is successful
[[email protected] html]# /application/nginx/sbin/nginx -s reload   # 优雅重启Nginx


(5)在CentOS 6.5上进行测试

    因为上面我们设置的域名www.xpleaf.cn实际是可能不存在,但为了达到测试的目的,即当访问www.xpleaf.cn时,能够解析到我们CentOS上的IP地址,从而可以访问其上面的Nginx服务,达到访问Nginx虚拟主机的目的,所以在CentOS上进行测试时,我们需要修改/etc/hosts文件,让www.xpleaf.cn解析为CentOS的IP地址:

[[email protected] html]# echo "127.0.0.1 www.xpleaf.cn" >>/etc/hosts
[[email protected] html]# tail -1 /etc/hosts
127.0.0.1 www.xpleaf.cn

    此时,在CentOS上使用curl命令和wget命令来访问www.xpleaf.cn,查看测试结果:

[[email protected] html]# curl www.xpleaf.cn
This page is: www.xpleaf.cn
[[email protected] html]# wget www.xpleaf.cn
--2017-02-24 13:58:29--  http://www.xpleaf.cn/
Resolving www.xpleaf.cn... 127.0.0.1
Connecting to www.xpleaf.cn|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 28 [text/html]
Saving to: `index.html.1‘

100%[======================================>] 28          --.-K/s   in 0s      

2017-02-24 13:58:29 (2.24 MB/s) - `index.html.1‘ saved [28/28]

    从输出结果可以知道,此时Nginx成功地为域名为www.xpleaf.cn的虚拟主机提供了服务。


(6)在Windows 7主机上进行测试

    为了达到前面说的目的,在Windows操作系统上同样需要修改hosts文件,Windows 7的hosts文件在C:\Windows\System32\drivers\etc,同样添加下面一行:

10.0.0.101 www.xpleaf.cn

    这时在浏览器中输入地址www.xpleaf.cn,查看返回的结果:

技术分享

    可以看到,可以正常访问。




3.配置多个基于域名的虚拟主机与测试


    上面的实验中只有一个站点www.xpleaf.cn,假如还有两个站点bbs.xpleaf.cn和blog.xpleaf.cn,同样需要Nginx来提供服务,这时就需要配置多个基于域名的虚拟主机了,不过有了上面的基础后,下面的操作就会容易很多,因为思路都是一样的。 


(1)修改主配置文件nginx.conf

    在前面的基础上,修改为如下:

[[email protected] conf]# cat nginx.conf
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       80;
        server_name  www.xpleaf.com;
        location / {
            root   html/www;
            index  index.html index.htm;
        }
    }
    server {
        listen       80;
        server_name  bbs.xpleaf.com;
        location / {
            root   html/bbs;
            index  index.html index.htm;
        }
    }
    server {
        listen       80;
        server_name  blog.xpleaf.com;
        location / {
            root   html/blog;
            index  index.html index.htm;
        }
    }
}


(2)创建域名对应的站点目录及文件

[[email protected] html]# mkdir bbs
[[email protected] html]# echo "This page is: bbs.xpleaf.cn" >bbs/index.html
[[email protected] html]# mkdir blog
[[email protected] html]# echo "This page is: blog.xpleaf.cn" >blog/index.html   
[[email protected] html]# cat bbs/index.html blog/index.html 
This page is: bbs.xpleaf.cn
This page is: blog.xpleaf.cn


(3)重新启动Nginx服务

[[email protected] html]# /application/nginx/sbin/nginx -t   # 检查Nginx配置语法
nginx: the configuration file /application/nginx-1.6.3//conf/nginx.conf syntax is ok
nginx: configuration file /application/nginx-1.6.3//conf/nginx.conf test is successful
[[email protected] html]# /application/nginx/sbin/nginx -s reload   # 优雅重启Nginx


(4)在CentOS 6.5上进行测试

    在原来基础上,修改/etc/hosts文件,在127.0.0.1地址后添加bbs.xpleaf.cn和blog.xpleaf.cn两个域名:

[[email protected] html]# tail -1 /etc/hosts
127.0.0.1 www.xpleaf.cn bbs.xpleaf.cn blog.xpleaf.cn

    使用curl命令和wget命令进行测试:

[[email protected]af html]# curl bbs.xpleaf.cn
This page is: www.xpleaf.cn
[[email protected] html]# curl blog.xpleaf.cn
This page is: www.xpleaf.cn
[[email protected] html]# wget bbs.xpleaf.cn
--2017-02-24 14:19:54--  http://bbs.xpleaf.cn/
Resolving bbs.xpleaf.cn... 127.0.0.1
Connecting to bbs.xpleaf.cn|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 28 [text/html]
Saving to: `index.html.2‘

100%[======================================>] 28          --.-K/s   in 0s      

2017-02-24 14:19:54 (2.37 MB/s) - `index.html.2‘ saved [28/28]

[[email protected] html]# wget blog.xpleaf.cn
--2017-02-24 14:20:00--  http://blog.xpleaf.cn/
Resolving blog.xpleaf.cn... 127.0.0.1
Connecting to blog.xpleaf.cn|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 28 [text/html]
Saving to: `index.html.3‘

100%[======================================>] 28          --.-K/s   in 0s      

2017-02-24 14:20:00 (2.24 MB/s) - `index.html.3‘ saved [28/28]

    从上面结果可以知道,Nginx为各个虚拟主机正常提供服务。


(5)在Windows 7主机上进行测试

    在原来基础上,修改hosts文件,如下:

10.0.0.101 www.xpleaf.cn bbs.xpleaf.cn blog.xpleaf.cn

    在浏览器上分别访问各个域名,查看其返回结果:

  • 访问www.xpleaf.cn:

技术分享


  • 访问bbs.xpleaf.cn:

技术分享


  • 访问blog.xpleaf.cn:技术分享

    可以看到访问每个域名都返回了期待的页面,说明测试成功!




4.下一步要做什么


    可以考虑配置与测试基于端口的虚拟主机和基于IP地址的虚拟主机,其实只要把上面的弄清楚了,再做这些配置就会容易很多了。




5.参考资料


《跟老男孩学Linux运维:Web集群实战》



本文出自 “香飘叶子” 博客,请务必保留此出处http://xpleaf.blog.51cto.com/9315560/1901284

以上是关于VMware-ESX-Server 配置主机本想学习一下,可是我输入登录名 root 和密码之后就不知道下了怎么操作了。的主要内容,如果未能解决你的问题,请参考以下文章

学人工智能电脑&主机八大件配置选择指南

运维学习之Apache的配置访问控制虚拟主机和加密访问https

Nginx服务器学习之 Nginx的基本配置

运维学习之DNS配置高速缓存

CentOS下KVM虚拟机USB和GPU直通配置

自从学了DHCP,再也不用担心配置IP地址了