無償版ESXi で 仮想マシンをクローンじみたことがしたい
方法①
https://i-think-it.net/esxi6-virtual-machine-copy-how-to/
代替案(試したこと)
ESXi 上から 単純にコピー
6.7(6.5) になってから vSphere Clientが使えなくなり、HostClientを使用する必要があるため
若干、方法①の方法では出来ない。。。
↓ こっちのほうが楽かも。。。
①クローン元をパワーオフ(出来れば元となるVMはコピー用で落としっぱがのぞましい)
➁cp -p クローン元フォルダ/* 新規VM名フォルダ/
➂新規VM名フォルダに移動し、vmx 内 の "displayName" を新規VM名に変更
④HostClient の、仮想マシンでもデータストアでもどっちでもいいが、vmx を登録
⑤新規VMパワーオン、「コピーしました」を選択
⑥ゲストOS上の設定は下記見直しが必要
⑦ /etc/sysconfig/networ-script/ifcfg-ensXX を編集
(編集) UUID="<新規MAXアドレス>"
⑧新規VMを再起動、正常性確認OK
↓ 不要だと思われる(あってもいいけど)
ex1. /etc/udev/rules.d/70-persistent-net.rules を作る
→ MACアドレスと、ifconfig -a 結果のデバイス名(ensXX 等) 設定
SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="00:0c:29:0b:3b:96",NAME="ens192"
ex2. /etc/sysconfig/network
→ コンピュータ名変更
ex3. IPアドレスの設定など
[root@secondseason:/vmfs/volumes/5b2bedd5-dc932e4d-5e88-000c29f1af2e] ls -ltr total 1049728 drwxr-xr-x 1 root root 73728 Jun 21 18:29 media -rw------- 1 root root 1073741824 Jun 23 19:23 sysSwap-ds-5b25791b-9b81-f63a-eb24-000c29f1af2e.swp drwxr-xr-x 1 root root 77824 Oct 25 15:52 ansible_base drwxr-xr-x 1 root root 77824 Oct 26 16:06 base_cent6 drwxr-xr-x 1 root root 77824 Oct 26 16:16 remote drwxr-xr-x 1 root root 77824 Oct 26 17:04 pxe_server1 drwxr-xr-x 1 root root 77824 Oct 26 17:04 ModSecurity2 drwxr-xr-x 1 root root 77824 Oct 26 17:04 naoki_cent6.5-1 ←★★★★★★★★★ drwxr-xr-x 1 root root 77824 Oct 26 19:25 openstack drwxr-xr-x 1 root root 77824 Oct 26 19:25 naoki_cent6.5_2 [root@secondseason:/vmfs/volumes/5b2bedd5-dc932e4d-5e88-000c29f1af2e] [root@secondseason:/vmfs/volumes/5b2bedd5-dc932e4d-5e88-000c29f1af2e] cp -rp naoki_cent6.5-1/ openstack/ [root@secondseason:/vmfs/volumes/5b2bedd5-dc932e4d-5e88-000c29f1af2e] [root@secondseason:/vmfs/volumes/5b2bedd5-dc932e4d-5e88-000c29f1af2e] cd openstack/ [root@secondseason:/vmfs/volumes/5b2bedd5-dc932e4d-5e88-000c29f1af2e/openstack] ls -ltr total 19106880 -rw------- 1 root root 3225 Oct 26 19:10 naoki_cent6.5-1.vmxf -rw------- 1 root root 43 Oct 26 19:10 naoki_cent6.5-1.vmsd -rw------- 1 root root 13 Oct 26 19:10 naoki_cent6.5-1-aux.xml -rw------- 1 root root 277417 Oct 26 19:10 vmware-9.log -rw------- 1 root root 242168 Oct 26 19:10 vmware-8.log -rw------- 1 root root 221492 Oct 26 19:10 vmware-13.log -rw------- 1 root root 221494 Oct 26 19:10 vmware-12.log -rw------- 1 root root 276623 Oct 26 19:10 vmware-10.log -rw------- 1 root root 256675 Oct 26 19:19 vmware-11.log -rw------- 1 root root 8684 Oct 26 19:19 naoki_cent6.5-1.nvram -rw------- 1 root root 115343360 Oct 26 19:20 vmx-naoki_cent6.5-1-216206287-1.vswp -rw------- 1 root root 115343360 Oct 26 19:24 vmx-naoki_cent6.5-1-3294693955-1.vswp -rw------- 1 root root 0 Oct 26 19:24 naoki_cent6.5-1.vmx.lck -rw------- 1 root root 2147483648 Oct 26 19:24 naoki_cent6.5-1-c4610a43.vswp -rw------- 1 root root 3465 Oct 26 19:24 naoki_cent6.5-1.vmx~ -rw------- 1 root root 3550 Oct 26 19:24 naoki_cent6.5-1.vmx -rw------- 1 root root 509 Oct 26 19:25 naoki_cent6.5-1.vmdk -rw------- 1 root root 196159 Oct 26 19:53 vmware.log -rw------- 1 root root 17179869184 Oct 26 22:47 naoki_cent6.5-1-flat.vmdk [root@secondseason:/vmfs/volumes/5b2bedd5-dc932e4d-5e88-000c29f1af2e/openstack] [root@secondseason:/vmfs/volumes/5b2bedd5-dc932e4d-5e88-000c29f1af2e/openstack] cat naoki_cent6.5-1.vmx | grep display displayName = "openstack" ←★ [root@secondseason:/vmfs/volumes/5b2bedd5-dc932e4d-5e88-000c29f1af2e/openstack]