root @ T2000 # cat / etc / release Oracle Solaris 10 9/10 s10s_u9wos_14a SPARC Copyright (c) 2010, Oracle and / or its affiliates. All rights reserved. Assembled 11 August 2010 root @ T2000 # prtdiag -v ...................... ============================ FW Version ==================== ======== Version -------------------------------------------------- ---------- System Firmware 6.7.10 2010/07/14 16:35 ======================= System PROM revisions ======================= Version -------------------------------------------------- ---------- OBP 4.30.4.b 2010/07/09 13:48 ........................................
root @ T2000 # zpool list NAME SIZE ALLOC FREE CAP HEALTH ALTROOT OracleVM 29.8G 9.54G 20.2G 32% ONLINE - mainpool 38G 10.8G 27.2G 28% ONLINE - root @ T2000 # df -h | grep OracleVM OracleVM 29G 9.5G 20G 33% / OracleVM
root@T2000 # dd if=/dev/zero of=/OracleVM/image bs=1024 count=10000000
root @ T2000 # ./install-ldm root @ T2000 # svcs -a | grep ldmd online 16:51:52 svc: / ldoms / ldmd: default root @ T2000 # ldm list NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME primary active -nc-- SP 16 8064M 0.1% 49m
root @ T2000 # ldm add-vcc port-range = 5000-5100 primary-vcc0 primary root @ T2000 # ldm add-vds primary-vds0 primary root @ T2000 # ldm add-vsw net-dev = e1000g1 primary-vsw0 primary root @ T2000 # ldm list-services primary VCC NAME LDOM PORT-RANGE primary-vcc0 primary 5000-5100 VSW NAME LDOM MAC NET-DEV ID DEVICE LINKPROP DEFAULT-VLAN-ID PVID VID MTU MODE INTER-VNET-LINK primary-vsw0 primary 00: 14: 4f: f9: 29: 98 e1000g1 0 switch @ 0 1 1 1500 on Vds NAME LDOM VOLUME OPTIONS MPGROUP DEVICE primary-vds0 primary
root @ T2000 # prtdiag System Configuration: Sun Microsystems sun4v Sun Fire T200 Memory size: 8064 Megabytes ================================ Virtual CPUs ================ ================ CPU ID Frequency Implementation Status ------ --------- ---------------------- ------- 0 1000 MHz SUNW, UltraSPARC-T1 on-line 1 1000 MHz SUNW, UltraSPARC-T1 on-line 2 1000 MHz SUNW, UltraSPARC-T1 on-line 3 1000 MHz SUNW, UltraSPARC-T1 on-line 4 1000 MHz SUNW, UltraSPARC-T1 on-line 5 1000 MHz SUNW, UltraSPARC-T1 on-line 6 1000 MHz SUNW, UltraSPARC-T1 on-line 7 1000 MHz SUNW, UltraSPARC-T1 on-line 8 1000 MHz SUNW, UltraSPARC-T1 on-line 9 1000 MHz SUNW, UltraSPARC-T1 on-line 10 1000 MHz SUNW, UltraSPARC-T1 on-line 11 1000 MHz SUNW, UltraSPARC-T1 on-line 12 1000 MHz SUNW, UltraSPARC-T1 on-line 13 1000 MHz SUNW, UltraSPARC-T1 on-line 14 1000 MHz SUNW, UltraSPARC-T1 on-line 15 1000 MHz SUNW, UltraSPARC-T1 on-line ======================= Physical Memory Configuration ======================== Segment Table: -------------------------------------------------- ------------ Base Segment Interleave Bank Contains Address Size Factor Size Modules -------------------------------------------------- ------------ 0x0 8 GB 4 2 GB MB / CMP0 / CH0 / R0 / D0 MB / CMP0 / CH0 / R0 / D1 2 GB MB / CMP0 / CH1 / R0 / D0 MB / CMP0 / CH1 / R0 / D1 2 GB MB / CMP0 / CH2 / R0 / D0 MB / CMP0 / CH2 / R0 / D1 2 GB MB / CMP0 / CH3 / R0 / D0 MB / CMP0 / CH3 / R0 / D1
root@T2000 # ldm set-vcpu 8 primary
Crypto unit 2 was removed from domain primary
root@T2000 # ldm start-reconf primary
Initiating a delayed reconfiguration operation on the primary domain.
All configuration changes for other domains are disabled until the primary
domain reboots, at which time the new configuration for the primary domain
will also take effect.
root@T2000 # ldm set-memory 4G primary
root@T2000 # ldm add-config initial
root@T2000 # ldm list-config
factory-default
initial [current]
root@T2000 # shutdown -y -g0 -i6
root @ T2000 # ifconfig -a lo0: flags = 2001000849 <UP, LOOPBACK, RUNNING, MULTICAST, IPv4, VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 e1000g0: flags = 1000843 <UP, BROADCAST, RUNNING, MULTICAST, IPv4> mtu 1500 index 2 inet 192.168.0.241 netmask ffffff00 broadcast 192.168.0.255 ether 0: 14: 4f: ae: 88: 14 root @ T2000 # ifconfig vsw0 plumb root @ T2000 # dladm show-link vsw0 type: non-vlan mtu: 1500 device: vsw0 e1000g0 type: non-vlan mtu: 1500 device: e1000g0 e1000g1 type: non-vlan mtu: 1500 device: e1000g1 e1000g2 type: non-vlan mtu: 1500 device: e1000g2 e1000g3 type: non-vlan mtu: 1500 device: e1000g3 root @ T2000 # ifconfig vsw0 dhcp start root @ T2000 # ifconfig -a lo0: flags = 2001000849 <UP, LOOPBACK, RUNNING, MULTICAST, IPv4, VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 e1000g0: flags = 1000843 <UP, BROADCAST, RUNNING, MULTICAST, IPv4> mtu 1500 index 2 inet 192.168.0.241 netmask ffffff00 broadcast 192.168.0.255 ether 0: 14: 4f: ae: 88: 14 vsw0: flags = 1004843 <UP, BROADCAST, RUNNING, MULTICAST, DHCP, IPv4> mtu 1500 index 3 inet 192.168.0.233 netmask ffffff00 broadcast 192.168.0.255 ether 0: 14: 4f: f9: 29: 98
root@T2000 # svcs -a | grep vntsd
online 17:20:25 svc:/ldoms/vntsd:default
root@T2000 # ldm add-domain VMtest
root@T2000 # ldm add-vcpu 4 VMtest
root@T2000 # ldm add-memory 2G VMtest
root@T2000 # ldm add-vnet vnet1 primary-vsw0 VMtest
root@T2000 # ldm add-vdsdev /OracleVM/image vol1@primary-vds0
root@T2000 # ldm add-vdisk vdisk1 vol@primary-vds0 VMtest
root@T2000 # ldm set-var auto-boot\?=true VMtest
root@T2000 # ldm set-var boot-device=vdisk1 VMtest
root @ T2000 # ldm bind-domain VMtest root @ T2000 # ldm list-domain VMtest NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME VMtest bound ------ 5000 8 2G root @ T2000 # ldm list-bindings VMtest NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME VMtest bound ------ 5000 8 2G UUID 7b0130b5-f955-c92e-ca1e-e83aeb583e35 MAC 00: 14: 4f: f8: 4b: 59 HOSTID 0x84f84b59 CONTROL failure-policy = ignore extended-mapin space = off DEPENDENCY master = CORE CID CPUSET 1 (10, 11) 2 (12, 13, 14, 15) 3 (18, 19) VCPU VID PID CID UTIL STRAND 0 10 1 100% 1 11 1 100% 2 12 2 100% 3 13 2 100% 4 14 2 100% 5 15 2 100% 6 18 3 100% 7 19 3 100% MEMORY RA PA SIZE 0x8000000 0x108000000 2G VARIABLES auto-boot? = true boot-device = vdisk1 NETWORK NAME SERVICE ID DEVICE MAC MODE PVID VID MTU LINKPROP vnet1 primary-vsw0 @ primary 0 network @ 0 00: 14: 4f: fb: b5: bb 1 1500 PEER MAC MODE PVID VID MTU LINKPROP primary-vsw0 @ primary 00: 14: 4f: f9: 29: 98 1 1500 DISK NAME VOLUME TOUT ID DEVICE SERVER MPGROUP vdisk1 vol1 @ primary-vds0 0 disk @ 0 primary Vcons NAME SERVICE PORT VMtest primary-vcc0 @ primary 5000
root@T2000 # svcadm disable volfs
root@T2000 # ldm unbind VMtest
root@T2000 # ldm add-vdsdev /dev/dsk/c1t0d0s2 dvd_vol@primary-vds0
Path /dev/dsk/c1t0d0s2 is not valid on service domain primary
root@T2000 # ldm add-vdsdev -q /dev/dsk/c1t0d0s2 dvd_vol@primary-vds0
root@T2000 # ldm add-vdisk vdisk_dvd_media dvd_vol@primary-vds0 VMtest
root@T2000 # ldm bind -q VMtest
root@T2000 # ldm start VMtest
LDom VMtest started
root @ T2000 # telnet localhost 5000 Trying 127.0.0.1 ... Connected to localhost. Escape character is '^]'. Connecting to console "VMtest" in group "VMtest" .... Press ~? for control options .. {0} ok {0} ok devalias vdisk_dvd_media / virtual-devices @ 100 / channel-devices @ 200 / disk @ 1 vdisk1 / virtual-devices @ 100 / channel-devices @ 200 / disk @ 0 vnet1 / virtual-devices @ 100 / channel-devices @ 200 / network @ 0 net / virtual-devices @ 100 / channel-devices @ 200 / network @ 0 disk / virtual-devices @ 100 / channel-devices @ 200 / disk @ 0 virtual-console / virtual-devices / console @ 1 name aliases {0} ok boot vdisk_dvd_media: f Boot device: / virtual-devices @ 100 / channel-devices @ 200 / disk @ 1: f File and args: SunOS Release 5.10 Version Generic_120011-14 64-bit Copyright 1983-2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
Source: https://habr.com/ru/post/126667/
All Articles