From e84de05b6a7e99c8e47c8677acd2bed0ae88c38c Mon Sep 17 00:00:00 2001 From: Orien Vandenbergh Date: Wed, 6 Apr 2016 00:32:37 -0600 Subject: [PATCH] Added some virsh notes for tomorrow --- virsh/commandline_virsh_define.txt | 114 +++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 virsh/commandline_virsh_define.txt diff --git a/virsh/commandline_virsh_define.txt b/virsh/commandline_virsh_define.txt new file mode 100644 index 0000000..1b8d9d9 --- /dev/null +++ b/virsh/commandline_virsh_define.txt @@ -0,0 +1,114 @@ +------------------------------ +Option 1 +------------------------------ +virt-install –connect qemu:///system –name centos62dfltnogui –ram=1024 –vcpus=1 –disk path=/ssd1vmimages/centos62dfltnogui.img,size=12 –network bridge:br0 –graphics none –location=/var/www/html/centos62i386/ –extra-args “ks=http://10.0.0.12/vm.ks console=ttyS0” + +# Generates: + +centos62dfltnogui +8b2263db-960d-cf15-02f2-70823460878e +1048576 +1048576 +1 + +hvm + + + + + + + + +destroy +restart +restart + +/usr/libexec/qemu-kvm + + + + +
+ + + + + +
+ + + + + + + + + +
+ + + + +------------------------------ +Option 2 +------------------------------ +virt-install \ + -n centos \ + -r 2048 \ + --vcpus=1 \ + --os-variant=rhel5.4 \ + --accelerate \ + -v \ + -w bridge:br0 \ + -w bridge:br1 \ + --disk path=/emc/kvm/centos.img,size=100 \ + -l http://mirrors.nixcraft.in/centos/5.5/os/x86_64/ \ + -nographics \ + -x "ks=http://10.10.21.3/static/ks.cfg ksdevice=eth0 ip=10.10.21.76 netmask=255.255.255.240 dns=10.10.21.1 gateway=10.10.21.100" + +Matches kickstart file: + +auth --useshadow --enablemd5 +bootloader --location=mbr +zerombr +clearpart --all --initlabel +text +firewall --enabled --port=22:tcp +firstboot --disable +keyboard us +network --device eth0 --bootproto static --ip 10.10.21.76 --netmask 255.255.255.240 --gateway 10.10.21.100 --nameserver 10.10.21.1,10.10.21.2 --noipv6 +network --device eth1 --bootproto static --ip 123.1.2.6 --netmask 255.255.255.240 --gateway 123.1.2.100 --nameserver 10.10.21.1,10.10.21.2 --hostname centos.nixcraft.in --noipv6 +lang en_US +logging --level=info +url --url=http://mirrors.nixcraft.in/centos/5.5/os/x86_64/ +reboot +rootpw --iscrypted $1$somepassword +selinux --enforcing +skipx +timezone America/New_York +install +part / --bytes-per-inode=4096 --fstype="ext3" --grow --size=1 +part swap --recommended +%packages +@core +--nobase +%post +( + echo '10.0.0.0/8 via 10.10.21.100' > /etc/sysconfig/network-scripts/route-eth0 + sed -i 's/LABEL=\//& console=ttyS0/' /etc/grub.conf + echo 'S0:12345:respawn:/sbin/agetty ttyS0 115200' >> /etc/inittab + echo "ttyS0" >> /etc/securetty + echo 'IPV6INIT=no' >> /etc/sysconfig/network + echo 'install ipv6 /bin/true' >> /etc/modprobe.conf + ) 1>/root/post_install.log 2>&1 + +------------------------------ +Option 3 +------------------------------ +sudo virt-install -n virt64_01 -r 8192 \ + --disk path=/media/newhd/virt64_01.img,bus=virtio,size=50 \ + -c ubuntu-14.04.1-server-amd64.iso \ + --network bridge=br0,model=virtio,mac=52:54:00:b2:cb:b0 \ + --network bridge=br1,model=virtio \ + --video=vmvga --graphics vnc,listen=0.0.0.0 --noautoconsole -v --vcpus=4