VMware的esxi 技术文档
这是sky翻阅了以前的笔记,好久都没有搞vmware esxi,
关于esxi,就不多介绍,可以参阅,官方文档。
以前主要是因为测式环境,都是使用esxi,建立虚拟主机,
搭建测试环境,因为时间关系,把相关的全写到一起,
希望还有点用。
1. vmware esxi如何开启ssh
1.在控制台同时按下alt+F1键。
2.输入 unsupported,输入的过程是看不见的。
3.输入root用户密码,可以看到#号提示各个地方
4. 编辑 /etc/inetd.conf
vi /etc/inetd.conf
找到ssh那行,提前面的#号删掉。
5.找到inet进程,并重启该服务
ps | grep inetd
kill -HUP <process id>
———————————————————————————————-
2.vmware esxi如可开启ftp
- cp proftpd /sbin chmod 755 /sbin/proftpd
- cp tcpd /sbin chmod 755 /sbin/tcpd
- cp proftpd.conf /etc
- Vi /etc/inetd.conf
- 增加下面一行
- # activate proftp daemon
ftp stream tcp nowait root /usr/sbin/tcpd proftpd
7,mkdir /mnt
8.cp local.tgz /mnt
9.tar zxvf /mnt/local.tgz
10.cp /etc/inetd.conf /mnt/etc
11.tar zcvf /mnt/etc/ /mnt/local.tg
12.ps |grep inetd 查找inetd的进程
13.Kill –HUP <process id> 重启inet
至此完成,如需测试,wget ftp://root:password@source_ESXi_IP/path/file
——————————————————————————————————-
3. vmeare esxi 创建普通帐户,并允许ssh登录。
1.以root用户登录。
2. 创建sky用户
useradd sky -M -d /home/sky
3.设置sky密码
passwd sky
4.修改/etc/passwd.
vim /etc/passwd
把/bin/sh 修改为/bin/ash.
例:sky:x:500:500:Linux User,,,:/:/bin/ash
!!其实这里可以在第2步时直接指定 useradd sky -M -d /home/sky -s /bin/ash
就不用修改.
5.保存退出。
————————————————————————————-
4.禁止root ssh 远程登录。
1.编辑/etc/inetd.conf
/etc/inetd.conf
修改ssh这行为
ssh stream tcp nowait root /sbin/dropbearmulti dropbear ++min=0,swap,group=shell -i -w -K60
提示:注意要有普通账户,不然就麻烦了,大家懂的。
如要操作系统命令,可以使用su – 进行切换到root用户。
5.esxi调试相关
进入调试模式vimsh -n -e /hostsvc/maintenance_mode_enter退出调试模式vimsh -n -e /hostsvc/maintenance_mode_exit当前调试状态vimsh -n -e"hostsvc/hostsummary" | grep inMaintenanceMode
6.vmware esxi 磁盘动态扩展
1.新建动态增长vmdk:vmkfstools -c xxG -d thin xxxxx.vmdk2.将现有vmdk克隆成动态增长vmdk:vmkfstools -i xxx.vmdk -d thin xxx_thin.vmdk